From f5bab5b81cecb240d635dde0187e0e3684c4373a Mon Sep 17 00:00:00 2001 From: Julian Schmidhuber Date: Sat, 23 May 2026 11:43:49 +0200 Subject: [PATCH 01/25] fix: Video item uploaded and views parsing --- src/client/response/video_item.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/client/response/video_item.rs b/src/client/response/video_item.rs index 5fa22bf..b45e432 100644 --- a/src/client/response/video_item.rs +++ b/src/client/response/video_item.rs @@ -742,15 +742,19 @@ impl YouTubeListMapper { })) } LockupContentType::LockupContentTypeVideo => { + let num_metadata_rows = md.metadata.content_metadata_view_model.metadata_rows.len(); let mut mdr = md .metadata .content_metadata_view_model .metadata_rows .into_iter(); - let channel = mdr - .next() - .and_then(|r| r.metadata_parts.into_iter().next()) - .and_then(|p| ChannelTag::try_from(p.into_text_component()).ok()); + let channel = if num_metadata_rows > 1 { + mdr.next() + .and_then(|r| r.metadata_parts.into_iter().next()) + .and_then(|p| ChannelTag::try_from(p.into_text_component()).ok()) + } else { + None + }; let (view_count, publish_date_txt) = mdr .next() .map(|metadata_row| { From a5c9ca89f26651419a53ca73e81ffdd572c80011 Mon Sep 17 00:00:00 2001 From: Julian Schmidhuber Date: Sat, 23 May 2026 14:04:12 +0200 Subject: [PATCH 02/25] fix: Fix duration parsing --- src/client/response/mod.rs | 6 +++--- src/client/response/video_item.rs | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/client/response/mod.rs b/src/client/response/mod.rs index e160826..01b37f5 100644 --- a/src/client/response/mod.rs +++ b/src/client/response/mod.rs @@ -709,15 +709,15 @@ pub(crate) struct ImageViewOl { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ImageViewOverlay { - pub thumbnail_overlay_badge_view_model: ThumbnailOverlayBadgeViewModel, + pub thumbnail_bottom_overlay_view_model: ThumbnailBottomOverlayViewModel, } #[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -pub(crate) struct ThumbnailOverlayBadgeViewModel { +pub(crate) struct ThumbnailBottomOverlayViewModel { #[serde_as(as = "VecSkipError<_>")] - pub thumbnail_badges: Vec, + pub badges: Vec, } #[derive(Debug, Deserialize)] diff --git a/src/client/response/video_item.rs b/src/client/response/video_item.rs index b45e432..1197feb 100644 --- a/src/client/response/video_item.rs +++ b/src/client/response/video_item.rs @@ -732,8 +732,8 @@ impl YouTubeListMapper { .overlays .first() .and_then(|ol| { - ol.thumbnail_overlay_badge_view_model - .thumbnail_badges + ol.thumbnail_bottom_overlay_view_model + .badges .first() }) .and_then(|badge| { @@ -781,8 +781,8 @@ impl YouTubeListMapper { .overlays .first() .and_then(|ol| { - ol.thumbnail_overlay_badge_view_model - .thumbnail_badges + ol.thumbnail_bottom_overlay_view_model + .badges .first() }) .and_then(|badge| { From cdcb36bd2884175a1d9835c63fd7939d7211e2d4 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 1 Jun 2026 16:58:02 +0200 Subject: [PATCH 03/25] feat: add deobf-extractor --- Cargo.toml | 9 +- deobf-extractor/Cargo.toml | 26 ++ deobf-extractor/src/error.rs | 9 + deobf-extractor/src/extract.rs | 304 +++++++++++++++++++++++ deobf-extractor/src/lib.rs | 120 +++++++++ deobf-extractor/src/visitor.rs | 314 +++++++++++++++++++++++ src/client/channel_rss.rs | 2 +- src/client/mod.rs | 2 +- src/client/player.rs | 3 +- src/deobfuscate.rs | 438 +++------------------------------ src/error.rs | 15 +- src/report.rs | 2 +- 12 files changed, 832 insertions(+), 412 deletions(-) create mode 100644 deobf-extractor/Cargo.toml create mode 100644 deobf-extractor/src/error.rs create mode 100644 deobf-extractor/src/extract.rs create mode 100644 deobf-extractor/src/lib.rs create mode 100644 deobf-extractor/src/visitor.rs diff --git a/Cargo.toml b/Cargo.toml index ae8bbec..f372ac5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ description = "Client for the public YouTube / YouTube Music API (Innertube), in include = ["/src", "README.md", "CHANGELOG.md", "LICENSE", "!snapshots"] [workspace] -members = [".", "codegen", "downloader", "cli"] +members = [".", "codegen", "downloader", "cli", "deobf-extractor"] [workspace.package] edition = "2021" @@ -24,7 +24,7 @@ keywords = ["youtube", "video", "music"] categories = ["api-bindings", "multimedia"] [workspace.dependencies] -rquickjs = "0.9.0" +rquickjs = "0.12.0" once_cell = "1.12.0" regex = "1.6.0" fancy-regex = "0.14.0" @@ -48,13 +48,13 @@ time = { version = "0.3.37", features = [ "local-offset", ] } futures-util = "0.3.31" -ress = "0.11.0" phf = "0.11.0" phf_codegen = "0.11.0" data-encoding = "2.0.0" urlencoding = "2.1.0" quick-xml = { version = "0.37.0", features = ["serialize"] } tracing = { version = "0.1.0", features = ["log"] } +log = "0.4.0" localzone = "0.3.1" # CLI @@ -79,6 +79,7 @@ rustypipe-downloader = { path = "./downloader", version = "0.3.1", default-featu "indicatif", "audiotag", ] } +rustypipe-deobf-extractor = { path = "./deobf-extractor", version = "0.1.0" } [features] default = ["default-tls"] @@ -110,13 +111,13 @@ serde_plain.workspace = true sha1.workspace = true rand.workspace = true time.workspace = true -ress.workspace = true phf.workspace = true data-encoding.workspace = true urlencoding.workspace = true tracing.workspace = true localzone.workspace = true quick-xml = { workspace = true, optional = true } +rustypipe-deobf-extractor.workspace = true [dev-dependencies] rstest.workspace = true diff --git a/deobf-extractor/Cargo.toml b/deobf-extractor/Cargo.toml new file mode 100644 index 0000000..83f44d6 --- /dev/null +++ b/deobf-extractor/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "rustypipe-deobf-extractor" +version = "0.1.0" +edition.workspace = true +authors.workspace = true +license.workspace = true +repository.workspace = true +keywords.workspace = true +categories.workspace = true +description = "Deobfuscation javascript extractor for RustyPipe" + +[dependencies] +javascript-globals = "1.5.0" +oxc_allocator = "0.133.0" +oxc_ast = "0.133.0" +oxc_ast_visit = "0.133.0" +oxc_codegen = "0.133.0" +oxc_parser = "0.133.0" +oxc_semantic = "0.133.0" +oxc_span = "0.133.0" +oxc_str = "0.133.0" +oxc_syntax = "0.133.0" +itertools = "0.14.0" +regex.workspace = true +log.workspace = true +thiserror.workspace = true diff --git a/deobf-extractor/src/error.rs b/deobf-extractor/src/error.rs new file mode 100644 index 0000000..345386f --- /dev/null +++ b/deobf-extractor/src/error.rs @@ -0,0 +1,9 @@ +/// Error from the video downloader +#[derive(thiserror::Error, Debug)] +#[non_exhaustive] +pub enum DeobfExtractionError { + #[error("JS parsing error:\n{0}")] + Parsing(String), + #[error("{0} not found")] + NotFound(&'static str), +} diff --git a/deobf-extractor/src/extract.rs b/deobf-extractor/src/extract.rs new file mode 100644 index 0000000..f4ace38 --- /dev/null +++ b/deobf-extractor/src/extract.rs @@ -0,0 +1,304 @@ +use std::collections::HashSet; +use std::sync::Arc; + +use itertools::Itertools; +use oxc_allocator::Vec as OxVec; +use oxc_allocator::{Allocator, Box, FromIn}; +use oxc_ast::ast::{ + ArrowFunctionExpression, AssignmentExpression, AssignmentOperator, AssignmentTarget, + BindingIdentifier, BindingPattern, Expression, ExpressionStatement, IdentifierName, + IdentifierReference, Program, Statement, StaticMemberExpression, VariableDeclaration, + VariableDeclarator, +}; +use oxc_semantic::{NodeId, SemanticBuilder}; +use oxc_span::{GetSpan, SourceType, Span, SPAN}; +use oxc_str::Ident; +use regex::Regex; + +use crate::visitor::{find_function, get_function_length, program_contains_string}; + +pub fn makeprog<'a>(statements: OxVec<'a, Statement<'a>>, allocator: &'a Allocator) -> Program<'a> { + Program { + span: SPAN, + node_id: NodeId::DUMMY.into(), + scope_id: None.into(), + source_text: "", + comments: OxVec::new_in(&allocator), + hashbang: None, + directives: OxVec::new_in(&allocator), + body: statements, + source_type: SourceType::script(), + } +} + +pub fn makeprog_expr<'a>(expression: Expression<'a>, allocator: &'a Allocator) -> Program<'a> { + let statements = OxVec::from_array_in( + [Statement::ExpressionStatement(Box::new_in( + ExpressionStatement { + span: SPAN, + node_id: NodeId::DUMMY.into(), + expression, + }, + allocator, + ))], + allocator, + ); + makeprog(statements, allocator) +} + +fn make_stub_fn<'a>(value: Option>, allocator: &'a Allocator) -> Expression<'a> { + Expression::ArrowFunctionExpression(Box::new_in( + ArrowFunctionExpression { + node_id: NodeId::DUMMY.into(), + span: SPAN, + expression: value.is_some(), + r#async: false, + type_parameters: None, + params: Box::new_in( + oxc_ast::ast::FormalParameters { + node_id: NodeId::DUMMY.into(), + span: SPAN, + kind: oxc_ast::ast::FormalParameterKind::ArrowFormalParameters, + items: OxVec::new_in(allocator), + rest: None, + }, + allocator, + ), + return_type: None, + body: Box::new_in( + oxc_ast::ast::FunctionBody { + node_id: NodeId::DUMMY.into(), + span: SPAN, + directives: OxVec::new_in(allocator), + statements: match value { + Some(value) => OxVec::from_array_in( + [Statement::ExpressionStatement(Box::new_in( + ExpressionStatement { + node_id: NodeId::DUMMY.into(), + span: SPAN, + expression: value, + }, + allocator, + ))], + allocator, + ), + None => OxVec::new_in(allocator), + }, + }, + allocator, + ), + scope_id: None.into(), + pure: false, + pife: false, + }, + allocator, + )) +} + +fn prog_to_expr<'a>(program: Program<'a>) -> Expression<'a> { + let s1 = program.body.into_iter().next().unwrap(); + if let Statement::ExpressionStatement(expr) = s1 { + expr.unbox().expression + } else { + panic!("invalid statement"); + } +} + +fn make_declaration<'a>( + fname: String, + g: bool, + value: Expression<'a>, + allocator: &'a Allocator, +) -> Statement<'a> { + if g { + Statement::ExpressionStatement(Box::new_in( + ExpressionStatement { + node_id: NodeId::DUMMY.into(), + span: SPAN, + expression: Expression::AssignmentExpression(Box::new_in( + AssignmentExpression { + node_id: NodeId::DUMMY.into(), + span: SPAN, + operator: AssignmentOperator::Assign, + left: AssignmentTarget::StaticMemberExpression(Box::new_in( + StaticMemberExpression { + node_id: NodeId::DUMMY.into(), + span: SPAN, + object: Expression::Identifier(Box::new_in( + IdentifierReference { + node_id: NodeId::DUMMY.into(), + span: SPAN, + name: Ident::from_in("g", &allocator), + reference_id: None.into(), + }, + &allocator, + )), + property: IdentifierName { + node_id: NodeId::DUMMY.into(), + span: SPAN, + name: Ident::from_in(fname, &allocator), + }, + optional: false, + }, + &allocator, + )), + right: value, + }, + &allocator, + )), + }, + &allocator, + )) + } else { + Statement::VariableDeclaration(Box::new_in( + VariableDeclaration { + node_id: NodeId::DUMMY.into(), + span: SPAN, + kind: oxc_ast::ast::VariableDeclarationKind::Const, + declarations: OxVec::from_array_in( + [VariableDeclarator { + node_id: NodeId::DUMMY.into(), + span: SPAN, + kind: oxc_ast::ast::VariableDeclarationKind::Const, + id: BindingPattern::BindingIdentifier(Box::new_in( + BindingIdentifier { + node_id: NodeId::DUMMY.into(), + span: SPAN, + name: Ident::from_in(fname, &allocator), + symbol_id: None.into(), + }, + &allocator, + )), + type_annotation: None, + init: Some(value), + definite: false, + }], + &allocator, + ), + declare: false, + }, + &allocator, + )) + } +} + +// overrides +// g.hB.prototype.X= +// g.hB[F[65]][F[22]]=function + +pub fn extract_function<'a>( + program: &mut Program<'a>, + name: String, + visited: &mut HashSet, + extracted: &mut Vec<(Statement<'a>, Span)>, + source_text: Arc, + allocator: &'a Allocator, +) { + let mut found_func = None; + + if visited.contains(&name) { + return; + } + log::debug!("deobf: extracting function {name}"); + + let (fname, g) = match name.strip_prefix("g.") { + Some(n) => (n.to_owned(), true), + None => (name.to_owned(), false), + }; + + let found = match find_function(program, fname.to_owned(), g, allocator) { + Some(f) => f, + None => { + log::error!("function {name} not found"); + return; + } + }; + let fprog = makeprog_expr(found, allocator); + let flen = get_function_length(&fprog); + + if flen < 3 { + match program_contains_string(&fprog, &["yt.logging.", "Trusted Stream URL"]) { + Some(0) => { + log::debug!("stubbing logging func {name}; len={flen}"); + found_func = Some(make_stub_fn(None, &allocator)); + } + Some(1) => { + log::debug!("stubbing url verification func {name}; len={flen}"); + found_func = Some(make_stub_fn( + Some(Expression::BooleanLiteral(Box::new_in( + oxc_ast::ast::BooleanLiteral { + node_id: NodeId::DUMMY.into(), + span: SPAN, + value: true, + }, + &allocator, + ))), + &allocator, + )); + } + _ => {} + } + } + + let semantic = SemanticBuilder::new().build(&fprog); + if !semantic.errors.is_empty() { + let reason = semantic + .errors + .into_iter() + .map(|error| format!("{:?}", error.with_source_code(Arc::clone(&source_text)))) + .join("\n"); + log::error!("could not evaluate function {name}:\n{reason}"); + return; + } + + visited.insert(name); + + let found_func = match found_func { + Some(f) => f, + None => { + let symbol_table = semantic.semantic.scoping(); + + // extract dependencies + for (name, reference_id_list) in symbol_table.root_unresolved_references() { + if name == "g" { + let re_var = Regex::new(r"g\.[\w$]{1,3}\b").unwrap(); + for reference_id in reference_id_list { + let reference = symbol_table.get_reference(*reference_id); + let node = semantic.semantic.nodes().get_node(reference.node_id()); + let found = re_var + .captures_at(&source_text, node.span().start as usize) + .unwrap(); + let g_name = found[0].to_string(); + // println!("todo: {g_name}"); + extract_function( + program, + g_name, + visited, + extracted, + source_text.clone(), + allocator, + ); + } + } else if !javascript_globals::GLOBALS_BUILTIN.contains_key(name) + && !javascript_globals::GLOBALS_BROWSER.contains_key(name) + && name != "arguments" + { + extract_function( + program, + name.to_string(), + visited, + extracted, + source_text.clone(), + allocator, + ); + } + } + + prog_to_expr(fprog) + } + }; + + let loc = found_func.span(); + let st = make_declaration(fname, g, found_func, allocator); + extracted.push((st, loc)); +} diff --git a/deobf-extractor/src/lib.rs b/deobf-extractor/src/lib.rs new file mode 100644 index 0000000..a7331b0 --- /dev/null +++ b/deobf-extractor/src/lib.rs @@ -0,0 +1,120 @@ +mod error; +mod extract; +mod visitor; + +use std::collections::HashSet; +use std::sync::Arc; + +use itertools::Itertools; +use oxc_allocator::Vec as OxVec; +use oxc_allocator::{Allocator, Box, FromIn}; +use oxc_ast::ast::{ + BindingIdentifier, BindingPattern, Expression, ObjectExpression, Statement, + VariableDeclaration, VariableDeclarator, +}; +use oxc_parser::Parser; +use oxc_semantic::NodeId; +use oxc_span::{SourceType, SPAN}; +use oxc_str::Ident; + +use extract::{extract_function, makeprog}; +use visitor::{find_deobf_fn, get_script_body}; + +pub use crate::error::DeobfExtractionError; + +pub const DEOBF_SIG_FUNC_NAME: &str = "deobf_sig"; +pub const DEOBF_NSIG_FUNC_NAME: &str = "deobf_nsig"; + +pub fn extract_deobf_fn(player_js: Arc) -> Result { + let allocator = Allocator::new(); + let ret = Parser::new(&allocator, &player_js, SourceType::script()).parse(); + if !ret.errors.is_empty() { + let msg = ret + .errors + .into_iter() + .map(|e| e.with_source_code(player_js.clone())) + .join("\n"); + return Err(DeobfExtractionError::Parsing(msg)); + } + + let mut program = ret.program; + let script_body = get_script_body(&mut program, &allocator) + .and_then(|fx| fx.body) + .ok_or(DeobfExtractionError::NotFound("script body"))?; + let mut program = makeprog(script_body.unbox().statements, &allocator); + + let start_fn = + find_deobf_fn(&program).ok_or(DeobfExtractionError::NotFound("deobf function"))?; + + let mut visited = HashSet::new(); + let mut extracted = vec![( + Statement::VariableDeclaration(Box::new_in( + VariableDeclaration { + node_id: NodeId::DUMMY.into(), + span: SPAN, + kind: oxc_ast::ast::VariableDeclarationKind::Const, + declarations: OxVec::from_array_in( + [VariableDeclarator { + node_id: NodeId::DUMMY.into(), + span: SPAN, + kind: oxc_ast::ast::VariableDeclarationKind::Const, + id: BindingPattern::BindingIdentifier(Box::new_in( + BindingIdentifier { + node_id: NodeId::DUMMY.into(), + span: SPAN, + name: Ident::from_in("g", &allocator), + symbol_id: None.into(), + }, + &allocator, + )), + type_annotation: None, + init: Some(Expression::ObjectExpression(Box::new_in( + ObjectExpression { + node_id: NodeId::DUMMY.into(), + span: SPAN, + properties: OxVec::new_in(&allocator), + }, + &allocator, + ))), + definite: false, + }], + &allocator, + ), + declare: false, + }, + &allocator, + )), + SPAN, + )]; + extract_function( + &mut program, + start_fn.to_owned(), + &mut visited, + &mut extracted, + player_js.clone(), + &allocator, + ); + + if extracted.len() < 2 { + return Err(DeobfExtractionError::NotFound("nothing extracted")); + } + + extracted.sort_by_key(|(_, pos)| pos.start); + let extracted_statements = + OxVec::from_iter_in(extracted.into_iter().map(|(s, _)| s), &allocator); + + let extracted_script = makeprog(extracted_statements, &allocator); + + let printed = oxc_codegen::Codegen::new() + .with_options(oxc_codegen::CodegenOptions { + minify: true, + ..Default::default() + }) + .build(&extracted_script); + let script = printed.code + + "\nconst solver=({sig,n})=>{const url=" + + &start_fn + + r#"("https://youtube.com/watch?v=yt-dlp-wins","s",sig?encodeURIComponent(sig):undefined,);url.set("n",n);const proto=Object.getPrototypeOf(url);const keys=Object.keys(proto).concat(Object.getOwnPropertyNames(proto));for(const key of keys){if(!["constructor","set","get","clone"].includes(key)){url[key]();break}}const s=url.get("s");return{sig:s?decodeURIComponent(s):null,n:url.get("n")??null}};function deobf_sig(sig) {return solver({sig}).sig} function deobf_nsig(n) {return solver({n}).n}"#; + + Ok(script) +} diff --git a/deobf-extractor/src/visitor.rs b/deobf-extractor/src/visitor.rs new file mode 100644 index 0000000..824c72f --- /dev/null +++ b/deobf-extractor/src/visitor.rs @@ -0,0 +1,314 @@ +use oxc_allocator::{Allocator, TakeIn}; +use oxc_ast::ast::*; +use oxc_ast_visit::{Visit, VisitMut}; + +pub fn get_script_body<'a>( + program: &mut Program<'a>, + allocator: &'a Allocator, +) -> Option> { + let mut ff = BodyFinder { + allocator, + found_function: None, + }; + ff.visit_program(program); + ff.found_function +} + +struct BodyFinder<'a> { + allocator: &'a Allocator, + found_function: Option>, +} + +impl<'a> VisitMut<'a> for BodyFinder<'a> { + fn visit_function(&mut self, func: &mut Function<'a>, _flags: oxc_semantic::ScopeFlags) { + if self.found_function.is_none() && func.body.is_some() { + let params = &func.params.items; + let has_single_g = params.len() == 1 + && matches!( + ¶ms[0].pattern, + BindingPattern::BindingIdentifier(id) + if id.name == "g" + ); + if has_single_g { + self.found_function = Some(func.take_in(self.allocator)); + return; + } + } + } +} + +pub fn find_function<'a>( + program: &mut Program<'a>, + name: String, + g: bool, + allocator: &'a Allocator, +) -> Option> { + let mut ff = FunctionFinder { + allocator, + name, + g, + found: None, + }; + ff.visit_program(program); + ff.found +} + +struct FunctionFinder<'a> { + allocator: &'a Allocator, + name: String, + g: bool, + found: Option>, +} + +impl<'a> FunctionFinder<'a> { + fn assignment_matches(&self, it: &mut AssignmentExpression<'a>) -> bool { + if matches!(it.operator, AssignmentOperator::Assign) { + if self.g { + if let AssignmentTarget::StaticMemberExpression(id) = &it.left { + if let Expression::Identifier(oid) = &id.object { + if oid.name == "g" && id.property.name.as_str() == &self.name { + return true; + } + } + } + } else { + if let AssignmentTarget::AssignmentTargetIdentifier(id) = &it.left { + if id.name.as_str() == &self.name { + return true; + } + } + } + } + false + } +} + +impl<'a> VisitMut<'a> for FunctionFinder<'a> { + fn visit_assignment_expression(&mut self, it: &mut AssignmentExpression<'a>) { + if self.found.is_none() && self.assignment_matches(it) { + // let mut dummy_ex = dummy_ex(&self.allocator); + // std::mem::swap(&mut it.right, &mut dummy_ex); + // self.found = Some(dummy_ex); + self.found = Some(it.right.take_in(self.allocator)); + } + } + + fn visit_variable_declarator(&mut self, it: &mut VariableDeclarator<'a>) { + if self.found.is_none() && !self.g { + if let BindingPattern::BindingIdentifier(ident) = &it.id { + if ident.name.as_str() == &self.name { + if let Some(init) = &mut it.init { + self.found = Some(init.take_in(self.allocator)); + // let mut dummy_ex = dummy_ex(&self.allocator); + // std::mem::swap(init, &mut dummy_ex); + // self.found = Some(dummy_ex); + return; + } + } + } + } + } +} + +pub fn program_contains_string(program: &Program<'_>, strings: &[&str]) -> Option { + let mut sf = StringFinder { + strings, + found: None, + }; + sf.visit_program(program); + sf.found +} + +struct StringFinder<'a> { + strings: &'a [&'a str], + found: Option, +} + +impl<'a> Visit<'a> for StringFinder<'a> { + fn visit_string_literal(&mut self, it: &StringLiteral<'a>) { + if self.found.is_none() { + self.found = self + .strings + .iter() + .position(|s| it.value.starts_with(s)) + .map(|x| x as u32); + } + } +} + +pub fn get_function_length(program: &Program<'_>) -> usize { + let mut fl = FunctionLength { len: 0 }; + fl.visit_program(program); + fl.len +} + +struct FunctionLength { + len: usize, +} + +impl<'a> Visit<'a> for FunctionLength { + fn visit_function_body(&mut self, it: &FunctionBody<'a>) { + self.len += it.statements.len(); + } +} + +pub fn find_deobf_fn<'a>(program: &Program<'a>) -> Option { + let mut df = DeobfFinder { found: None }; + df.visit_program(program); + df.found +} + +struct DeobfFinder { + found: Option, +} + +impl DeobfFinder { + /// p0 = new g.Hd(p0, !0); + fn is_url_creation(stmt: &Statement<'_>, p0: &str) -> bool { + if let Statement::ExpressionStatement(expr) = stmt { + if let Expression::AssignmentExpression(ae) = &expr.expression { + if ae.operator == AssignmentOperator::Assign + && ae.left.get_identifier_name().is_some_and(|n| n == p0) + { + if let Expression::NewExpression(ne) = &ae.right { + if let Expression::StaticMemberExpression(gne) = &ne.callee { + if gne + .object + .get_identifier_reference() + .is_some_and(|r| r.name == "g") + { + if ne.arguments.len() == 2 { + let a0 = &ne.arguments[0]; + let a1 = &ne.arguments[1]; + + if a0.as_expression().is_some_and(|x| x.is_specific_id(p0)) { + if let Some(Expression::UnaryExpression(ue)) = + a1.as_expression() + { + if ue.operator == UnaryOperator::LogicalNot + && ue.argument.is_number_0() + { + return true; + } + } + } + } + } + } + } + } + } + } + false + } + + /// p0.set("alr", "yes"); + fn is_set_alr_yes(stmt: &Statement<'_>, p0: &str) -> bool { + if let Statement::ExpressionStatement(expr) = stmt { + if let Expression::CallExpression(call) = &expr.expression { + if let Some(callee) = call.callee.as_member_expression() { + if callee.object().is_specific_id(p0) { + if callee.static_property_name().is_some_and(|pn| pn != "set") { + return false; + } + if call.arguments.len() == 2 { + if let (Some(a0), Some(a1)) = ( + call.arguments[0].as_expression(), + call.arguments[1].as_expression(), + ) { + if a0.is_string_literal() && !a0.is_specific_string_literal("alr") { + return false; + } + if a1.is_string_literal() && !a1.is_specific_string_literal("yes") { + return false; + } + return true; + } + } + } + } + } + } + false + } + + fn is_deobf_function(expression: &Expression<'_>) -> bool { + let res = match expression { + Expression::FunctionExpression(f) => { + if f.r#async { + None + } else { + f.body.as_ref().map(|b| (b, f.params.items.get(0))) + } + } + Expression::ArrowFunctionExpression(f) => { + if f.r#async { + None + } else { + Some((&f.body, f.params.items.get(0))) + } + } + _ => None, + }; + + res.is_some_and(|(body, p0)| { + if let Some(p0) = p0 { + if let BindingPattern::BindingIdentifier(p0_id) = &p0.pattern { + let p0n = p0_id.name.as_str(); + if !(4..11).contains(&body.statements.len()) { + return false; + } + if let Some(i_url_creation) = body + .statements + .iter() + .position(|s| Self::is_url_creation(s, p0n)) + { + return body + .statements + .iter() + .skip(i_url_creation + 1) + .any(|s| Self::is_set_alr_yes(s, p0n)); + } + } + } + false + }) + } +} + +impl<'a> Visit<'a> for DeobfFinder { + fn visit_assignment_expression(&mut self, it: &AssignmentExpression<'a>) { + if self.found.is_none() + && matches!( + &it.left, + AssignmentTarget::AssignmentTargetIdentifier(_) + | AssignmentTarget::StaticMemberExpression(_) + ) + && Self::is_deobf_function(&it.right) + { + match &it.left { + AssignmentTarget::AssignmentTargetIdentifier(id) => { + self.found = Some(id.name.to_string()); + } + AssignmentTarget::StaticMemberExpression(id) => { + if let Some(idr) = id.object.get_identifier_reference() { + self.found = Some(format!("{}.{}", idr.name, id.property.name)) + } + } + _ => {} + } + } + } + + fn visit_variable_declarator(&mut self, it: &VariableDeclarator<'a>) { + if self.found.is_none() { + if let Some(init) = &it.init { + if Self::is_deobf_function(init) { + if let Some(ident) = it.id.get_identifier_name() { + self.found = Some(ident.to_string()); + } + } + } + } + } +} diff --git a/src/client/channel_rss.rs b/src/client/channel_rss.rs index f3f7319..1f5ed84 100644 --- a/src/client/channel_rss.rs +++ b/src/client/channel_rss.rs @@ -57,7 +57,7 @@ impl RustyPipeQuery { status: 200, req_header: None, req_body: None, - resp_body: xml, + resp_body: &xml, }, }; diff --git a/src/client/mod.rs b/src/client/mod.rs index 06386bc..1b4cef0 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -2550,7 +2550,7 @@ impl RustyPipeQuery { .and_then(|b| b.as_bytes()) .map(|b| String::from_utf8_lossy(b).into_owned()), status: req_res.status.into(), - resp_body: req_res.body, + resp_body: &req_res.body, }, }; reporter.report(&report); diff --git a/src/client/player.rs b/src/client/player.rs index 9bae601..b01432f 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -962,8 +962,7 @@ mod tests { static DEOBF_DATA: Lazy = Lazy::new(|| { DeobfData { js_url: "https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js".to_owned(), - sig_fn: "var oB={B4:function(a){a.reverse()},xm:function(a,b){a.splice(0,b)},dC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}};var Vva=function(a){a=a.split(\"\");oB.dC(a,42);oB.xm(a,3);oB.dC(a,48);oB.B4(a,68);return a.join(\"\")};var deobf_sig=Vva;".to_owned(), - nsig_fn: "Ska=function(a){var b=a.split(\"\"),c=[-1505243983,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(-e).reverse().forEach(function(f){d.unshift(f)})},\n-1692381986,function(d,e){e=(e%d.length+d.length)%d.length;var f=d[0];d[0]=d[e];d[e]=f},\n-262444939,\"unshift\",function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])},\n1201502951,-546377604,-504264123,-1978377336,1042456724,function(d,e){for(e=(e%d.length+d.length)%d.length;e--;)d.unshift(d.pop())},\n711986897,406699922,-1842537993,-1678108293,1803491779,1671716087,12778705,-718839990,null,null,-1617525823,342523552,-1338406651,-399705108,-696713950,b,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])},\nfunction(d,e){e=(e%d.length+d.length)%d.length;d.splice(e,1)},\n-980602034,356396192,null,-1617525823,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n-1029864222,-641353250,-1681901809,-1391247867,1707415199,-1957855835,b,function(){for(var d=64,e=[];++d-e.length-32;)switch(d){case 58:d=96;continue;case 91:d=44;break;case 65:d=47;continue;case 46:d=153;case 123:d-=58;default:e.push(String.fromCharCode(d))}return e},\n-1936558978,-1505243983,function(d){d.reverse()},\n1296889058,-1813915420,-943019300,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n\"join\",b,-2061642263];c[21]=c;c[22]=c;c[33]=c;try{c[3](c[33],c[9]),c[29](c[22],c[25]),c[29](c[22],c[19]),c[29](c[33],c[17]),c[29](c[21],c[2]),c[29](c[42],c[10]),c[1](c[52],c[40]),c[12](c[28],c[8]),c[29](c[21],c[45]),c[1](c[21],c[48]),c[44](c[26]),c[39](c[5],c[2]),c[31](c[53],c[16]),c[30](c[29],c[8]),c[51](c[29],c[6],c[44]()),c[4](c[43],c[1]),c[2](c[23],c[42]),c[2](c[0],c[46]),c[38](c[14],c[52]),c[32](c[5]),c[26](c[29],c[46]),c[26](c[5],c[13]),c[28](c[1],c[37]),c[26](c[31],c[13]),c[26](c[1],c[34]),\nc[46](c[1],c[32],c[40]()),c[26](c[50],c[44]),c[17](c[50],c[51]),c[0](c[3],c[24]),c[32](c[13]),c[43](c[3],c[51]),c[0](c[34],c[17]),c[16](c[45],c[53]),c[29](c[44],c[13]),c[42](c[1],c[50]),c[47](c[22],c[53]),c[37](c[22]),c[13](c[52],c[21]),c[6](c[43],c[34]),c[6](c[31],c[46])}catch(d){return\"enhanced_except_gZYB_un-_w8_\"+a}return b.join(\"\")};var deobf_nsig=Ska;".to_owned(), + script: "var oB={B4:function(a){a.reverse()},xm:function(a,b){a.splice(0,b)},dC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}};var Vva=function(a){a=a.split(\"\");oB.dC(a,42);oB.xm(a,3);oB.dC(a,48);oB.B4(a,68);return a.join(\"\")};var deobf_sig=Vva; var Ska=function(a){var b=a.split(\"\"),c=[-1505243983,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(-e).reverse().forEach(function(f){d.unshift(f)})},\n-1692381986,function(d,e){e=(e%d.length+d.length)%d.length;var f=d[0];d[0]=d[e];d[e]=f},\n-262444939,\"unshift\",function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])},\n1201502951,-546377604,-504264123,-1978377336,1042456724,function(d,e){for(e=(e%d.length+d.length)%d.length;e--;)d.unshift(d.pop())},\n711986897,406699922,-1842537993,-1678108293,1803491779,1671716087,12778705,-718839990,null,null,-1617525823,342523552,-1338406651,-399705108,-696713950,b,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])},\nfunction(d,e){e=(e%d.length+d.length)%d.length;d.splice(e,1)},\n-980602034,356396192,null,-1617525823,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n-1029864222,-641353250,-1681901809,-1391247867,1707415199,-1957855835,b,function(){for(var d=64,e=[];++d-e.length-32;)switch(d){case 58:d=96;continue;case 91:d=44;break;case 65:d=47;continue;case 46:d=153;case 123:d-=58;default:e.push(String.fromCharCode(d))}return e},\n-1936558978,-1505243983,function(d){d.reverse()},\n1296889058,-1813915420,-943019300,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n\"join\",b,-2061642263];c[21]=c;c[22]=c;c[33]=c;try{c[3](c[33],c[9]),c[29](c[22],c[25]),c[29](c[22],c[19]),c[29](c[33],c[17]),c[29](c[21],c[2]),c[29](c[42],c[10]),c[1](c[52],c[40]),c[12](c[28],c[8]),c[29](c[21],c[45]),c[1](c[21],c[48]),c[44](c[26]),c[39](c[5],c[2]),c[31](c[53],c[16]),c[30](c[29],c[8]),c[51](c[29],c[6],c[44]()),c[4](c[43],c[1]),c[2](c[23],c[42]),c[2](c[0],c[46]),c[38](c[14],c[52]),c[32](c[5]),c[26](c[29],c[46]),c[26](c[5],c[13]),c[28](c[1],c[37]),c[26](c[31],c[13]),c[26](c[1],c[34]),\nc[46](c[1],c[32],c[40]()),c[26](c[50],c[44]),c[17](c[50],c[51]),c[0](c[3],c[24]),c[32](c[13]),c[43](c[3],c[51]),c[0](c[34],c[17]),c[16](c[45],c[53]),c[29](c[44],c[13]),c[42](c[1],c[50]),c[47](c[22],c[53]),c[37](c[22]),c[13](c[52],c[21]),c[6](c[43],c[34]),c[6](c[31],c[46])}catch(d){return\"enhanced_except_gZYB_un-_w8_\"+a}return b.join(\"\")};var deobf_nsig=Ska;".to_owned(), sts: "19201".to_owned(), } }); diff --git a/src/deobfuscate.rs b/src/deobfuscate.rs index d08a6e1..7ae359c 100644 --- a/src/deobfuscate.rs +++ b/src/deobfuscate.rs @@ -1,10 +1,9 @@ -use std::collections::HashMap; +use std::sync::Arc; -use once_cell::sync::Lazy; use regex::Regex; use reqwest::Client; -use ress::tokens::{Keyword, Punct, Token}; use rquickjs::{Context, Runtime}; +use rustypipe_deobf_extractor::{extract_deobf_fn, DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME}; use serde::{Deserialize, Serialize}; use crate::{ @@ -20,8 +19,7 @@ pub struct Deobfuscator { #[derive(Debug, Default, Clone, Serialize, Deserialize, PartialEq, Eq)] pub struct DeobfData { pub js_url: String, - pub sig_fn: String, - pub nsig_fn: String, + pub script: String, pub sts: String, } @@ -31,10 +29,10 @@ impl DeobfData { /// Creates a report if the data could not be extracted pub async fn extract(http: &Client, reporter: Option<&dyn Reporter>) -> Result { let js_url = get_player_js_url(http).await?; - let player_js = get_response(http, &js_url).await?; + let player_js = Arc::new(get_response(http, &js_url).await?); tracing::debug!("downloaded player.js from {}", js_url); - let res = Self::extract_fns(&js_url, &player_js); + let res = Self::extract_fns(&js_url, player_js.clone()); if let Err(e) = &res { if let Some(reporter) = reporter { @@ -51,7 +49,7 @@ impl DeobfData { req_header: None, req_body: None, status: 200, - resp_body: player_js, + resp_body: &player_js, }, }; reporter.report(&report); @@ -60,16 +58,14 @@ impl DeobfData { res } - pub fn extract_fns(js_url: &str, player_js: &str) -> Result { - let sig_fn = get_sig_fn(player_js)?; - let nsig_fn = get_nsig_fn(player_js)?; - let sts = get_sts(player_js)?; + pub fn extract_fns(js_url: &str, player_js: Arc) -> Result { + let sts = get_sts(&player_js)?; + let script = extract_deobf_fn(player_js).map_err(|e| Error::from(DeobfError::from(e)))?; Ok(Self { js_url: js_url.to_owned(), - sig_fn, - nsig_fn, - sts, + script: script, + sts: sts, }) } } @@ -82,10 +78,7 @@ impl Deobfuscator { ctx.with(|ctx| { let mut opts = rquickjs::context::EvalOptions::default(); opts.strict = false; - ctx.eval_with_options::<(), _>(data.sig_fn.as_bytes(), opts)?; - let mut opts = rquickjs::context::EvalOptions::default(); - opts.strict = false; - ctx.eval_with_options::<(), _>(data.nsig_fn.as_bytes(), opts) + ctx.eval_with_options::<(), _>(data.script.as_bytes(), opts) })?; Ok(Self { ctx }) } @@ -112,344 +105,6 @@ impl Deobfuscator { } } -const DEOBF_SIG_FUNC_NAME: &str = "deobf_sig"; -const DEOBF_NSIG_FUNC_NAME: &str = "deobf_nsig"; - -fn get_sig_fn_name(player_js: &str) -> Result { - let pattern = [ - r#"\b(?P[\w$]+)&&\((?P=var)=(?P[\w$]{2,})\(decodeURIComponent\((?P=var)\)\)"#, - r#"(?P[\w$]+)\s*=\s*function\(\s*(?P[\w$]+)\s*\)\s*{\s*(?P=arg)\s*=\s*(?P=arg)\.split\(\s*""\s*\)\s*;\s*[^}]+;\s*return\s+(?P=arg)\.join\(\s*""\s*\)"#, - r#"(?:\b|[^\w$])(?P[\w$]{2,})\s*=\s*function\(\s*a\s*\)\s*{\s*a\s*=\s*a\.split\(\s*""\s*\)(?:;[\w$]{2}\.[\w$]{2}\(a,\d+\))?"#, - r#"\b[cs]\s*&&\s*[adf]\.set\([^,]+\s*,\s*encodeURIComponent\s*\(\s*(?P[\w$]+)\("#, - r#"\b[a-zA-Z0-9]+\s*&&\s*[a-zA-Z0-9]+\.set\([^,]+\s*,\s*encodeURIComponent\s*\(\s*(?P[\w$]+)\("#, - r#"\bm=(?P[\w$]{2,})\(decodeURIComponent\(h\.s\)\)"#, - ]; - - util::get_cg_from_fancy_regexes(&pattern, player_js, "sig") - .ok_or(DeobfError::Extraction("sig fn name")) -} - -fn caller_function(mapped_name: &str, fn_name: &str) -> String { - format!("var {mapped_name}={fn_name};") -} - -fn get_sig_fn(player_js: &str) -> Result { - let name = get_sig_fn_name(player_js)?; - let code = extract_js_fn(player_js, &name)?; - let js_fn = format!("{}{}", code, caller_function(DEOBF_SIG_FUNC_NAME, &name)); - - tracing::trace!("sig_fn: {js_fn}"); - verify_fn(&js_fn, DEOBF_SIG_FUNC_NAME)?; - tracing::debug!("successfully extracted sig fn `{name}`"); - - Ok(js_fn) -} - -fn get_nsig_fn_names(player_js: &str) -> impl Iterator + '_ { - static FUNCTION_NAME_REGEX: Lazy = Lazy::new(|| { - // ( ==="index.m3u8" OR "index.m3u8"=== ) .. delete .. y=functionName[array_num](z) - Regex::new(r#"(?:(?:===(?:[\w$]+\[\d+\]|"index\.m3u8"))|(?:(?:[\w$]+\[\d+\]|"index\.m3u8")===)).+\bdelete\b.+\b[a-zA-Z]=([\w$]{2,})(?:\[(\d+)\])?\([a-zA-Z0-9]\)"#) - .unwrap() - }); - - FUNCTION_NAME_REGEX - .captures_iter(player_js) - .filter_map(|fname_match| { - let function_name = &fname_match[1]; - - match fname_match.get(2) { - Some(array_num) => { - let array_num = array_num.as_str().parse::().ok()?; - let array_pattern_str = - format!(r#"var {}\s*=\s*\[(.+?)]"#, regex::escape(function_name)); - let array_pattern = Regex::new(&array_pattern_str).ok()?; - - let array_str = &array_pattern.captures(player_js)?[1]; - array_str.split(',').nth(array_num).map(str::to_owned) - } - None => Some(function_name.to_owned()), - } - }) -} - -fn extract_js_fn(js: &str, name: &str) -> Result { - let function_base_re = Regex::new(&format!(r#"{}\s*=\s*function\("#, regex::escape(name))) - .map_err(|e| DeobfError::Other(format!("parsing regex for {name}: {e}").into()))?; - let offset = function_base_re - .find(js) - .ok_or(DeobfError::Extraction("could not find function base"))? - .start(); - - let scan = ress::Scanner::new(&js[offset..]); - let mut state = 0; - - #[derive(Default, Clone, PartialEq, Eq)] - struct Level { - brace: isize, - paren: isize, - bracket: isize, - } - - let mut level = Level::default(); - let mut start = 0usize; - let mut end = 0usize; - - let mut period_before = false; - let mut function_before = false; - let mut idents: HashMap = HashMap::new(); - // Set if the current statement is a variable/function param definition - // First value is the brace level, second is true if we are on the right hand side of an assignment - let mut var_def_stmt: Option<(Level, bool)> = None; - - let global_objects = [ - "globalThis", - "NaN", - "undefined", - "Infinity", - "Object", - "Function", - "Boolean", - "Symbol", - "Error", - "Number", - "BigInt", - "Math", - "Date", - "String", - "RegExp", - "Array", - "Map", - "Set", - "eval", - "isFinite", - "isNaN", - "parseFloat", - "parseInt", - "decodeURI", - "decodeURIComponent", - "encodeURI", - "encodeURIComponent", - "escape", - "unescape", - ]; - - for item in scan { - let it = item?; - let token = it.token; - - match state { - // Looking for fn name - 0 => { - if token.matches_ident_str(name) { - state = 1; - start = it.span.start; - } - } - // Looking for equals - 1 => { - if token.matches_punct(Punct::Equal) { - state = 2; - } else { - state = 0; - } - } - 2 => { - match &token { - Token::Punct(punct) => { - let var_def_this_lvl = || { - var_def_stmt - .as_ref() - .map(|(x, _)| x == &level) - .unwrap_or_default() - }; - - match punct { - Punct::OpenBrace => { - level.brace += 1; - } - Punct::CloseBrace => { - if var_def_this_lvl() { - var_def_stmt = None; - } - level.brace -= 1; - - if level.brace == 0 { - end = it.span.end; - state = 3; - break; - } - } - Punct::OpenParen => { - level.paren += 1; - } - Punct::CloseParen => { - if var_def_this_lvl() { - var_def_stmt = None; - } - level.paren -= 1; - } - Punct::OpenBracket => { - level.bracket += 1; - } - Punct::CloseBracket => { - if var_def_this_lvl() { - var_def_stmt = None; - } - level.bracket -= 1; - } - Punct::SemiColon => { - if var_def_this_lvl() { - var_def_stmt = None; - } - } - Punct::Comma => { - if let Some((lvl, rhs)) = &mut var_def_stmt { - if lvl == &level { - *rhs = false; - } - } - } - Punct::Equal => { - if let Some((lvl, rhs)) = &mut var_def_stmt { - if lvl == &level { - *rhs = true; - } - } - } - _ => {} - } - } - Token::Keyword(kw) => match kw { - Keyword::Var(_) | Keyword::Let(_) | Keyword::Const(_) => { - var_def_stmt = Some((level.clone(), false)); - } - Keyword::Function(_) => { - let mut l = level.clone(); - l.paren += 1; - var_def_stmt = Some((l, false)); - } - _ => {} - }, - Token::Ident(id) => { - // Ignore object attributes - if !period_before && !global_objects.contains(&id.as_ref()) { - // If we are on the left hand side of a variable definition statement - // or after "function", mark the variable name as defined - if var_def_stmt - .as_ref() - .map(|(lvl, rhs)| lvl == &level && !rhs) - .unwrap_or_default() - || function_before - { - idents.insert(id.to_string(), true); - } else { - idents.entry(id.to_string()).or_default(); - } - } - } - _ => {} - } - } - _ => break, - }; - period_before = token.matches_punct(Punct::Period); - function_before = matches!(&token, Token::Keyword(Keyword::Function(_))); - } - - if state != 3 { - return Err(DeobfError::Extraction("javascript function")); - } - - let fn_range = (offset + start)..(offset + end); - let mut code = format!("var {};", &js[fn_range.clone()]); - let rt = rquickjs::Runtime::new()?; - - for (ident, _) in idents.into_iter().filter(|(_, v)| !v) { - let var_pattern_str = format!(r#"(^|[^\w$\.]){}\s*=[^=]"#, regex::escape(&ident)); - let re = Regex::new(&var_pattern_str) - .map_err(|e| DeobfError::Other(format!("parsing regex for {ident}: {e}").into()))?; - let found_variable = re - .captures_iter(js) - .filter(|cap| { - let m = cap.get(0).unwrap(); - !fn_range.contains(&m.start()) && !fn_range.contains(&m.end()) - }) - .find_map(|cap| extract_js_var(&js[cap.get(1).unwrap().end()..])); - if let Some(var_code) = found_variable { - let ctx = Context::full(&rt)?; - let var_code = format!("var {var_code};"); - if let Err(e) = ctx.with(|ctx| ctx.eval::<(), _>(var_code.as_bytes())) { - tracing::warn!("invalid var ({e}): {var_code}"); - code = format!("var {ident}={{}}; {code}"); - } else { - code = format!("{var_code} {code}"); - } - } - } - Ok(code) -} - -fn extract_js_var(js: &str) -> Option<&str> { - let scan = ress::Scanner::new(js); - let mut braces: Vec = Vec::new(); - let mut end = 0; - - let close_brace = |braces: &mut Vec, c: u8| -> Option<()> { - if let Some(brace) = braces.last() { - if *brace == c { - braces.pop(); - Some(()) - } else { - None - } - } else { - None - } - }; - - for item in scan { - let it = match item { - Ok(it) => it, - Err(e) => { - // If the variable definition is the last statement in a closure and followed by a } - // the scanner thinks the code is invalid - if e.msg == "unmatched close brace" && braces.is_empty() { - end = e.idx; - break; - } else { - return None; - } - } - }; - let token = it.token; - - if let Token::Punct(p) = &token { - match p { - Punct::OpenBrace => braces.push(b'{'), - Punct::OpenBracket => braces.push(b'['), - Punct::OpenParen => braces.push(b'('), - Punct::CloseBrace => close_brace(&mut braces, b'{')?, - Punct::CloseBracket => close_brace(&mut braces, b'[')?, - Punct::CloseParen => close_brace(&mut braces, b'(')?, - Punct::Comma | Punct::SemiColon => { - if braces.is_empty() { - end = it.span.start; - break; - } - } - _ => {} - } - } - } - if end > 0 { - Some(&js[0..end]) - } else if braces.is_empty() { - Some(js) - } else { - None - } -} - fn call_fn(ctx: &rquickjs::Ctx, fn_name: &str, arg: &str) -> Result { let f: rquickjs::Function = ctx.globals().get(fn_name)?; f.call((arg,)) @@ -476,28 +131,6 @@ fn verify_fn(js_fn: &str, fn_name: &str) -> Result<(), DeobfError> { Ok(()) } -fn get_nsig_fn(player_js: &str) -> Result { - let extract_fn = |name: &str| -> Result { - let code = extract_js_fn(player_js, name)?; - let js_fn = format!("{}{}", code, caller_function(DEOBF_NSIG_FUNC_NAME, name)); - tracing::trace!("nsig_fn: {js_fn}"); - verify_fn(&js_fn, DEOBF_NSIG_FUNC_NAME)?; - tracing::debug!("successfully extracted nsig fn `{name}`"); - Ok(js_fn) - }; - - util::find_map_or_last_err( - get_nsig_fn_names(player_js), - DeobfError::Extraction("nsig function name"), - |name| { - extract_fn(&name).map_err(|e| { - tracing::warn!("Failed to extract nsig fn `{name}`: {e}"); - e - }) - }, - ) -} - async fn get_player_js_url(http: &Client) -> Result { let resp = http .get("https://www.youtube.com/iframe_api") @@ -510,7 +143,7 @@ async fn get_player_js_url(http: &Client) -> Result { Regex::new(r"https:\\/\\/www\.youtube\.com\\/s\\/player\\/([a-z0-9]{8})\\/").unwrap(); let player_hash = &player_hash_pattern .captures(&text) - .ok_or(DeobfError::Extraction("player hash"))?[1]; + .ok_or(DeobfError::Extraction("player hash".into()))?[1]; Ok(format!( "https://www.youtube.com/s/player/{player_hash}/player_ias.vflset/en_US/base.js" @@ -527,7 +160,7 @@ fn get_sts(player_js: &str) -> Result { Ok(sts_pattern .captures(player_js) - .ok_or(DeobfError::Extraction("sts"))?[1] + .ok_or(DeobfError::Extraction("sts".into()))?[1] .to_owned()) } @@ -541,15 +174,16 @@ mod tests { use rstest::{fixture, rstest}; use tracing_test::traced_test; - static TEST_JS: Lazy = Lazy::new(|| { - let js_path = path!(*TESTFILES / "deobf" / "dummy_player.js"); - std::fs::read_to_string(js_path).unwrap() - }); + // static TEST_JS: Lazy = Lazy::new(|| { + // let js_path = path!(*TESTFILES / "deobf" / "dummy_player.js"); + // std::fs::read_to_string(js_path).unwrap() + // }); - const SIG_DEOBF_FUNC: &str = r#"var qB={w8:function(a){a.reverse()}, + const DEOBF_SCRIPT: &str = r#"var qB={w8:function(a){a.reverse()}, EC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}, -Np:function(a,b){a.splice(0,b)}}; var Rva=function(a){a=a.split("");qB.Np(a,3);qB.w8(a,41);qB.EC(a,55);qB.Np(a,3);qB.w8(a,33);qB.Np(a,3);qB.EC(a,48);qB.EC(a,17);qB.EC(a,43);return a.join("")};var deobf_sig=Rva;"#; - const NSIG_DEOBF_FUNC: &str = r#"var Vo=function(a){var b=a.split(""),c=[function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(""))}, +Np:function(a,b){a.splice(0,b)}}; var Rva=function(a){a=a.split("");qB.Np(a,3);qB.w8(a,41);qB.EC(a,55);qB.Np(a,3);qB.w8(a,33);qB.Np(a,3);qB.EC(a,48);qB.EC(a,17);qB.EC(a,43);return a.join("")};var deobf_sig=Rva; + +var Vo=function(a){var b=a.split(""),c=[function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(""))}, 928409064,-595856984,1403221911,653089124,-168714481,-1883008765,158931990,1346921902,361518508,1403221911,-362174697,-233641452,function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}e.push(String.fromCharCode(d))}return e}, b,158931990,791141857,-907319795,-1776185924,1595027902,-829736173,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])}, -1274951142,function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}e.push(String.fromCharCode(d))}return e}, @@ -567,24 +201,23 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c fn deobf() -> Deobfuscator { Deobfuscator::new(&DeobfData { js_url: String::default(), - sig_fn: SIG_DEOBF_FUNC.to_owned(), - nsig_fn: NSIG_DEOBF_FUNC.to_owned(), + script: DEOBF_SCRIPT.to_owned(), sts: String::default(), }) .unwrap() } - #[test] - fn t_get_sig_fn_name() { - let dfunc_name = get_sig_fn_name(&TEST_JS).unwrap(); - assert_eq!(dfunc_name, "Rva"); - } + // #[test] + // fn t_get_sig_fn_name() { + // let dfunc_name = get_sig_fn_name(&TEST_JS).unwrap(); + // assert_eq!(dfunc_name, "Rva"); + // } - #[test] - fn t_get_sig_fn() { - let dcode = get_sig_fn(&TEST_JS).unwrap(); - assert_eq!(dcode, SIG_DEOBF_FUNC); - } + // #[test] + // fn t_get_sig_fn() { + // let dcode = get_sig_fn(&TEST_JS).unwrap(); + // assert_eq!(dcode, SIG_DEOBF_FUNC); + // } #[rstest] fn t_deobfuscate_sig(deobf: Deobfuscator) { @@ -592,6 +225,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c assert_eq!(dsig, "AOq0QJ8wRAIgaryQHmplJ9xJSKFywyaSMHuuwZYsoMTfvRviG51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5f"); } + /* #[test] fn t_get_nsig_fn_names() { let names = get_nsig_fn_names(&TEST_JS).collect::>(); @@ -672,6 +306,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c let res = get_sts(&TEST_JS).unwrap(); assert_eq!(res, "19187"); } + */ #[rstest] fn t_deobfuscate_nsig(deobf: Deobfuscator) { @@ -710,6 +345,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c (url, js_path) } + /* // Test cases from https://github.com/yt-dlp/yt-dlp/blob/master/test/test_youtube_signature.py #[tokio::test] #[traced_test] @@ -794,12 +430,14 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c assert_eq!(deobf_nsig, exp_nsig, "[{js_hash}]"); } } + */ #[tokio::test] #[traced_test] async fn t_update() { let client = Client::new(); let deobf_data = DeobfData::extract(&client, None).await.unwrap(); + println!("{}", deobf_data.script); let deobf = Deobfuscator::new(&deobf_data).unwrap(); let deobf_sig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap(); diff --git a/src/error.rs b/src/error.rs index 81cd7fa..e18e69b 100644 --- a/src/error.rs +++ b/src/error.rs @@ -162,6 +162,8 @@ pub enum AuthError { pub(crate) mod internal { use std::borrow::Cow; + use rustypipe_deobf_extractor::DeobfExtractionError; + use super::{Error, ExtractionError}; /// Error that occurred during the initialization @@ -171,9 +173,6 @@ pub(crate) mod internal { /// Error during JavaScript execution #[error("js execution error: {0}")] JavaScript(#[from] rquickjs::Error), - /// Error during JavaScript parsing - #[error("js parsing: {0}")] - JsParser(#[from] ress::error::Error), /// Could not extract certain data #[error("could not extract {0}")] Extraction(&'static str), @@ -193,6 +192,16 @@ pub(crate) mod internal { Self::Deobfuscation(value.to_string().into()) } } + + impl From for DeobfError { + fn from(value: DeobfExtractionError) -> Self { + if let DeobfExtractionError::NotFound(f) = value { + Self::Extraction(f) + } else { + Self::Other(value.to_string().into()) + } + } + } } impl From for ExtractionError { diff --git a/src/report.rs b/src/report.rs index 3ff5d4d..eb76038 100644 --- a/src/report.rs +++ b/src/report.rs @@ -91,7 +91,7 @@ pub struct HTTPRequest<'a> { /// HTTP response status code pub status: u16, /// HTTP response body - pub resp_body: String, + pub resp_body: &'a str, } /// Severity of the report From 6eb770428ecf13b7008547395418ac56a38aa8ff Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 2 Jun 2026 20:15:14 +0200 Subject: [PATCH 04/25] feat: working deobf extractor --- Cargo.toml | 2 - codegen/src/download_testfiles.rs | 2 +- codegen/src/main.rs | 1 + deobf-extractor/src/extract.rs | 365 ++++++++++++++++++++---------- deobf-extractor/src/lib.rs | 27 +-- deobf-extractor/src/visitor.rs | 151 ++++++++---- downloader/Cargo.toml | 2 +- downloader/src/lib.rs | 51 +++-- src/client/pagination.rs | 6 +- src/client/userdata.rs | 6 +- src/deobfuscate.rs | 356 ++++++++++++----------------- src/error.rs | 9 + src/model/frameset.rs | 2 +- src/util/mod.rs | 70 +----- testfiles/deobf/dummy_player.js | 211 ----------------- 15 files changed, 549 insertions(+), 712 deletions(-) delete mode 100644 testfiles/deobf/dummy_player.js diff --git a/Cargo.toml b/Cargo.toml index f372ac5..ac75d7f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,6 @@ categories = ["api-bindings", "multimedia"] rquickjs = "0.12.0" once_cell = "1.12.0" regex = "1.6.0" -fancy-regex = "0.14.0" thiserror = "2.0.0" url = "2.2.0" reqwest = { version = "0.12.0", default-features = false } @@ -99,7 +98,6 @@ rustls-tls-native-roots = ["reqwest/rustls-tls-native-roots"] rquickjs.workspace = true once_cell.workspace = true regex.workspace = true -fancy-regex.workspace = true thiserror.workspace = true url.workspace = true reqwest = { workspace = true, features = ["json", "gzip", "brotli"] } diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index cd85654..67f5120 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -129,7 +129,7 @@ impl Reporter for TestFileReporter { }; let data = - serde_json::from_str::(&report.http_request.resp_body).unwrap(); + serde_json::from_str::(report.http_request.resp_body).unwrap(); let file = File::create(&path).unwrap(); serde_json::to_writer_pretty(file, &data).unwrap(); diff --git a/codegen/src/main.rs b/codegen/src/main.rs index 74b5d85..c16f9d2 100644 --- a/codegen/src/main.rs +++ b/codegen/src/main.rs @@ -1,3 +1,4 @@ +#![allow(dead_code)] #![warn(clippy::todo)] mod abtest; diff --git a/deobf-extractor/src/extract.rs b/deobf-extractor/src/extract.rs index f4ace38..2441076 100644 --- a/deobf-extractor/src/extract.rs +++ b/deobf-extractor/src/extract.rs @@ -1,9 +1,8 @@ use std::collections::HashSet; -use std::sync::Arc; +use std::sync::{Arc, LazyLock}; use itertools::Itertools; -use oxc_allocator::Vec as OxVec; -use oxc_allocator::{Allocator, Box, FromIn}; +use oxc_allocator::{Allocator, Box as OxBox, FromIn, Vec as OxVec}; use oxc_ast::ast::{ ArrowFunctionExpression, AssignmentExpression, AssignmentOperator, AssignmentTarget, BindingIdentifier, BindingPattern, Expression, ExpressionStatement, IdentifierName, @@ -11,7 +10,7 @@ use oxc_ast::ast::{ VariableDeclarator, }; use oxc_semantic::{NodeId, SemanticBuilder}; -use oxc_span::{GetSpan, SourceType, Span, SPAN}; +use oxc_span::{GetSpan, SourceType, SPAN}; use oxc_str::Ident; use regex::Regex; @@ -23,9 +22,9 @@ pub fn makeprog<'a>(statements: OxVec<'a, Statement<'a>>, allocator: &'a Allocat node_id: NodeId::DUMMY.into(), scope_id: None.into(), source_text: "", - comments: OxVec::new_in(&allocator), + comments: OxVec::new_in(allocator), hashbang: None, - directives: OxVec::new_in(&allocator), + directives: OxVec::new_in(allocator), body: statements, source_type: SourceType::script(), } @@ -33,7 +32,7 @@ pub fn makeprog<'a>(statements: OxVec<'a, Statement<'a>>, allocator: &'a Allocat pub fn makeprog_expr<'a>(expression: Expression<'a>, allocator: &'a Allocator) -> Program<'a> { let statements = OxVec::from_array_in( - [Statement::ExpressionStatement(Box::new_in( + [Statement::ExpressionStatement(OxBox::new_in( ExpressionStatement { span: SPAN, node_id: NodeId::DUMMY.into(), @@ -46,15 +45,20 @@ pub fn makeprog_expr<'a>(expression: Expression<'a>, allocator: &'a Allocator) - makeprog(statements, allocator) } +pub fn makeprog_stmt<'a>(statement: Statement<'a>, allocator: &'a Allocator) -> Program<'a> { + let statements = OxVec::from_array_in([statement], allocator); + makeprog(statements, allocator) +} + fn make_stub_fn<'a>(value: Option>, allocator: &'a Allocator) -> Expression<'a> { - Expression::ArrowFunctionExpression(Box::new_in( + Expression::ArrowFunctionExpression(OxBox::new_in( ArrowFunctionExpression { node_id: NodeId::DUMMY.into(), span: SPAN, expression: value.is_some(), r#async: false, type_parameters: None, - params: Box::new_in( + params: OxBox::new_in( oxc_ast::ast::FormalParameters { node_id: NodeId::DUMMY.into(), span: SPAN, @@ -65,14 +69,14 @@ fn make_stub_fn<'a>(value: Option>, allocator: &'a Allocator) -> allocator, ), return_type: None, - body: Box::new_in( + body: OxBox::new_in( oxc_ast::ast::FunctionBody { node_id: NodeId::DUMMY.into(), span: SPAN, directives: OxVec::new_in(allocator), statements: match value { Some(value) => OxVec::from_array_in( - [Statement::ExpressionStatement(Box::new_in( + [Statement::ExpressionStatement(OxBox::new_in( ExpressionStatement { node_id: NodeId::DUMMY.into(), span: SPAN, @@ -104,143 +108,99 @@ fn prog_to_expr<'a>(program: Program<'a>) -> Expression<'a> { } } +fn prog_to_stmt<'a>(program: Program<'a>) -> Statement<'a> { + program.body.into_iter().next().unwrap() +} + fn make_declaration<'a>( fname: String, g: bool, value: Expression<'a>, allocator: &'a Allocator, ) -> Statement<'a> { + let span = value.span(); if g { - Statement::ExpressionStatement(Box::new_in( + Statement::ExpressionStatement(OxBox::new_in( ExpressionStatement { node_id: NodeId::DUMMY.into(), - span: SPAN, - expression: Expression::AssignmentExpression(Box::new_in( + span, + expression: Expression::AssignmentExpression(OxBox::new_in( AssignmentExpression { node_id: NodeId::DUMMY.into(), span: SPAN, operator: AssignmentOperator::Assign, - left: AssignmentTarget::StaticMemberExpression(Box::new_in( + left: AssignmentTarget::StaticMemberExpression(OxBox::new_in( StaticMemberExpression { node_id: NodeId::DUMMY.into(), span: SPAN, - object: Expression::Identifier(Box::new_in( + object: Expression::Identifier(OxBox::new_in( IdentifierReference { node_id: NodeId::DUMMY.into(), span: SPAN, - name: Ident::from_in("g", &allocator), + name: Ident::from_in("g", allocator), reference_id: None.into(), }, - &allocator, + allocator, )), property: IdentifierName { node_id: NodeId::DUMMY.into(), span: SPAN, - name: Ident::from_in(fname, &allocator), + name: Ident::from_in(fname, allocator), }, optional: false, }, - &allocator, + allocator, )), right: value, }, - &allocator, + allocator, )), }, - &allocator, + allocator, )) } else { - Statement::VariableDeclaration(Box::new_in( + Statement::VariableDeclaration(OxBox::new_in( VariableDeclaration { node_id: NodeId::DUMMY.into(), - span: SPAN, + span, kind: oxc_ast::ast::VariableDeclarationKind::Const, declarations: OxVec::from_array_in( [VariableDeclarator { node_id: NodeId::DUMMY.into(), span: SPAN, kind: oxc_ast::ast::VariableDeclarationKind::Const, - id: BindingPattern::BindingIdentifier(Box::new_in( + id: BindingPattern::BindingIdentifier(OxBox::new_in( BindingIdentifier { node_id: NodeId::DUMMY.into(), span: SPAN, - name: Ident::from_in(fname, &allocator), + name: Ident::from_in(fname, allocator), symbol_id: None.into(), }, - &allocator, + allocator, )), type_annotation: None, init: Some(value), definite: false, }], - &allocator, + allocator, ), declare: false, }, - &allocator, + allocator, )) } } -// overrides -// g.hB.prototype.X= -// g.hB[F[65]][F[22]]=function - -pub fn extract_function<'a>( +fn extract_function_deps<'a>( program: &mut Program<'a>, - name: String, + name: &str, + fprog: &Program<'a>, visited: &mut HashSet, - extracted: &mut Vec<(Statement<'a>, Span)>, + extracted: &mut OxVec<'a, Statement<'a>>, source_text: Arc, allocator: &'a Allocator, ) { - let mut found_func = None; - - if visited.contains(&name) { - return; - } - log::debug!("deobf: extracting function {name}"); - - let (fname, g) = match name.strip_prefix("g.") { - Some(n) => (n.to_owned(), true), - None => (name.to_owned(), false), - }; - - let found = match find_function(program, fname.to_owned(), g, allocator) { - Some(f) => f, - None => { - log::error!("function {name} not found"); - return; - } - }; - let fprog = makeprog_expr(found, allocator); - let flen = get_function_length(&fprog); - - if flen < 3 { - match program_contains_string(&fprog, &["yt.logging.", "Trusted Stream URL"]) { - Some(0) => { - log::debug!("stubbing logging func {name}; len={flen}"); - found_func = Some(make_stub_fn(None, &allocator)); - } - Some(1) => { - log::debug!("stubbing url verification func {name}; len={flen}"); - found_func = Some(make_stub_fn( - Some(Expression::BooleanLiteral(Box::new_in( - oxc_ast::ast::BooleanLiteral { - node_id: NodeId::DUMMY.into(), - span: SPAN, - value: true, - }, - &allocator, - ))), - &allocator, - )); - } - _ => {} - } - } - - let semantic = SemanticBuilder::new().build(&fprog); + let semantic = SemanticBuilder::new().build(fprog); if !semantic.errors.is_empty() { let reason = semantic .errors @@ -251,54 +211,209 @@ pub fn extract_function<'a>( return; } - visited.insert(name); + let symbol_table = semantic.semantic.scoping(); + + // extract dependencies + static RE_VAR: LazyLock = LazyLock::new(|| Regex::new(r"^g\.[\w$]+").unwrap()); + for (name, reference_id_list) in symbol_table.root_unresolved_references() { + if name == "g" { + for reference_id in reference_id_list { + let reference = symbol_table.get_reference(*reference_id); + let node = semantic.semantic.nodes().get_node(reference.node_id()); + let pos = node.span().start as usize; + let found = RE_VAR.captures(&source_text[pos..]).unwrap(); + let g_name = &found[0]; + extract_function( + program, + g_name, + visited, + extracted, + source_text.clone(), + allocator, + ); + } + } else if !(name.len() > 2 + && (javascript_globals::GLOBALS_BUILTIN.contains_key(name) + || javascript_globals::GLOBALS_BROWSER.contains_key(name))) + && name != "arguments" + { + extract_function( + program, + name.as_str(), + visited, + extracted, + source_text.clone(), + allocator, + ); + } + } +} + +pub fn extract_function<'a>( + program: &mut Program<'a>, + name: &str, + visited: &mut HashSet, + extracted: &mut OxVec<'a, Statement<'a>>, + source_text: Arc, + allocator: &'a Allocator, +) { + let mut found_func = None; + + if visited.contains(name) { + return; + } + visited.insert(name.to_owned()); + log::debug!("deobf: extracting function {name}"); + + let (fname, g) = match name.strip_prefix("g.") { + Some(n) => (n.to_owned(), true), + None => (name.to_owned(), false), + }; + + let (found, overloads) = + match find_function(program, fname.to_owned(), g, source_text.clone(), allocator) { + Some(f) => f, + None => { + log::error!("function {name} not found"); + return; + } + }; + let fprog = makeprog_expr(found, allocator); + let flen = get_function_length(&fprog); + + if flen < 3 { + match program_contains_string(&fprog, &["yt.logging.", "Trusted Stream URL"]) { + Some(0) => { + log::debug!("stubbing logging func {name}; len={flen}"); + found_func = Some(make_stub_fn(None, allocator)); + } + Some(1) => { + log::debug!("stubbing url verification func {name}; len={flen}"); + found_func = Some(make_stub_fn( + Some(Expression::BooleanLiteral(OxBox::new_in( + oxc_ast::ast::BooleanLiteral { + node_id: NodeId::DUMMY.into(), + span: SPAN, + value: true, + }, + allocator, + ))), + allocator, + )); + } + _ => {} + } + } let found_func = match found_func { Some(f) => f, None => { - let symbol_table = semantic.semantic.scoping(); - - // extract dependencies - for (name, reference_id_list) in symbol_table.root_unresolved_references() { - if name == "g" { - let re_var = Regex::new(r"g\.[\w$]{1,3}\b").unwrap(); - for reference_id in reference_id_list { - let reference = symbol_table.get_reference(*reference_id); - let node = semantic.semantic.nodes().get_node(reference.node_id()); - let found = re_var - .captures_at(&source_text, node.span().start as usize) - .unwrap(); - let g_name = found[0].to_string(); - // println!("todo: {g_name}"); - extract_function( - program, - g_name, - visited, - extracted, - source_text.clone(), - allocator, - ); - } - } else if !javascript_globals::GLOBALS_BUILTIN.contains_key(name) - && !javascript_globals::GLOBALS_BROWSER.contains_key(name) - && name != "arguments" - { - extract_function( - program, - name.to_string(), - visited, - extracted, - source_text.clone(), - allocator, - ); - } - } - + extract_function_deps( + program, + name, + &fprog, + visited, + extracted, + source_text.clone(), + allocator, + ); prog_to_expr(fprog) } }; - let loc = found_func.span(); - let st = make_declaration(fname, g, found_func, allocator); - extracted.push((st, loc)); + extracted.push(make_declaration(fname, g, found_func, allocator)); + // extracted.extend(overloads); + + for (stmt, name) in overloads { + let olprog = makeprog_stmt(stmt, allocator); + extract_function_deps( + program, + &name, + &olprog, + visited, + extracted, + source_text.clone(), + allocator, + ); + extracted.push(prog_to_stmt(olprog)); + } +} + +#[cfg(test)] +mod tests { + use super::*; + + use oxc_parser::Parser; + + #[test] + fn t_extract_function() { + let dyn_assign_js = Arc::new( + r#"g.hB=function(){return "Hello"};g.hB[F[65]][F[42]]=function(){return "set"};"# + .to_owned(), + ); + + let allocator = Allocator::new(); + let ret = Parser::new(&allocator, &dyn_assign_js, SourceType::script()).parse(); + assert!(ret.errors.is_empty()); + + let mut program = ret.program; + + let (found_fn, overloads) = find_function( + &mut program, + "hB".to_owned(), + true, + dyn_assign_js.clone(), + &allocator, + ) + .unwrap(); + assert!(found_fn.is_function()); + assert_eq!(overloads.len(), 1); + } + + #[test] + fn t_extract_function2() { + let dyn_assign_js = Arc::new( + r#"g.hB=function(){return "Hello"};g.hB.prototype.set=function(){return "set"};"# + .to_owned(), + ); + + let allocator = Allocator::new(); + let ret = Parser::new(&allocator, &dyn_assign_js, SourceType::script()).parse(); + assert!(ret.errors.is_empty()); + + let mut program = ret.program; + + let (found_fn, overloads) = find_function( + &mut program, + "hB".to_owned(), + true, + dyn_assign_js.clone(), + &allocator, + ) + .unwrap(); + assert!(found_fn.is_function()); + assert_eq!(overloads.len(), 1); + } + + #[test] + fn t_extract_function3() { + let dyn_assign_js = Arc::new(r#"g.hB=function(){return "Hello"}"#.to_owned()); + + let allocator = Allocator::new(); + let ret = Parser::new(&allocator, &dyn_assign_js, SourceType::script()).parse(); + assert!(ret.errors.is_empty()); + + let mut program = ret.program; + + let (found_fn, overloads) = find_function( + &mut program, + "hB".to_owned(), + true, + dyn_assign_js.clone(), + &allocator, + ) + .unwrap(); + assert!(found_fn.is_function()); + assert_eq!(overloads.len(), 1); + } } diff --git a/deobf-extractor/src/lib.rs b/deobf-extractor/src/lib.rs index a7331b0..0d7b6b5 100644 --- a/deobf-extractor/src/lib.rs +++ b/deobf-extractor/src/lib.rs @@ -6,15 +6,14 @@ use std::collections::HashSet; use std::sync::Arc; use itertools::Itertools; -use oxc_allocator::Vec as OxVec; -use oxc_allocator::{Allocator, Box, FromIn}; +use oxc_allocator::{Allocator, Box as OxBox, FromIn, Vec as OxVec}; use oxc_ast::ast::{ BindingIdentifier, BindingPattern, Expression, ObjectExpression, Statement, VariableDeclaration, VariableDeclarator, }; use oxc_parser::Parser; use oxc_semantic::NodeId; -use oxc_span::{SourceType, SPAN}; +use oxc_span::{GetSpan, SourceType, SPAN}; use oxc_str::Ident; use extract::{extract_function, makeprog}; @@ -47,8 +46,8 @@ pub fn extract_deobf_fn(player_js: Arc) -> Result) -> Result) -> Result) -> Result) -> Result( program: &mut Program<'a>, @@ -31,7 +38,6 @@ impl<'a> VisitMut<'a> for BodyFinder<'a> { ); if has_single_g { self.found_function = Some(func.take_in(self.allocator)); - return; } } } @@ -41,68 +47,121 @@ pub fn find_function<'a>( program: &mut Program<'a>, name: String, g: bool, + source_text: Arc, allocator: &'a Allocator, -) -> Option> { +) -> Option<(Expression<'a>, Vec<(Statement<'a>, String)>)> { let mut ff = FunctionFinder { allocator, name, g, + source_text, found: None, + overloads: Vec::new(), }; ff.visit_program(program); - ff.found + ff.found.map(|f| (f, ff.overloads)) } struct FunctionFinder<'a> { allocator: &'a Allocator, name: String, g: bool, + source_text: Arc, found: Option>, + overloads: Vec<(Statement<'a>, String)>, } impl<'a> FunctionFinder<'a> { - fn assignment_matches(&self, it: &mut AssignmentExpression<'a>) -> bool { - if matches!(it.operator, AssignmentOperator::Assign) { - if self.g { - if let AssignmentTarget::StaticMemberExpression(id) = &it.left { - if let Expression::Identifier(oid) = &id.object { - if oid.name == "g" && id.property.name.as_str() == &self.name { - return true; - } - } - } - } else { - if let AssignmentTarget::AssignmentTargetIdentifier(id) = &it.left { - if id.name.as_str() == &self.name { - return true; - } - } + fn assignment_target_matches(&self, at: &AssignmentTarget<'a>, i: usize) -> usize { + match at { + // x = fn + AssignmentTarget::AssignmentTargetIdentifier(id) => { + self.id_matches(id.name.as_str(), i) } + // g.hB = fn + AssignmentTarget::StaticMemberExpression(static_member_expression) => { + // First level must be g. + if let Expression::Identifier(oid) = &static_member_expression.object { + if self.g + && oid.name == "g" + && static_member_expression.property.name.as_str() == self.name + { + return i + 1; + } + } + self.expression_matches(&static_member_expression.object, i) + } + // g.hB[F[65]][F[22]] = fn + // CME{object: CME{object: SME{object: g, property: hB}, expression: CME{object: F, expression: 65}}, expression: CME{object: F, expression: 22}} + // hB[F[65]][F[22]] = fn + // CME{object: CME{object:hB, expression: CME{object: F, expression: 65}}, expression: CME{object: F, expression: 22}} + AssignmentTarget::ComputedMemberExpression(id) => { + self.expression_matches(&id.object, i + 1) + } + _ => 0, + } + } + + fn expression_matches(&self, exp: &Expression<'a>, i: usize) -> usize { + match exp { + Expression::ComputedMemberExpression(computed_member_expression) => { + self.expression_matches(&computed_member_expression.object, i + 1) + } + Expression::StaticMemberExpression(static_member_expression) => { + if let Expression::Identifier(oid) = &static_member_expression.object { + if self.g + && oid.name == "g" + && static_member_expression.property.name.as_str() == self.name + { + return i + 1; + } + } + self.expression_matches(&static_member_expression.object, i + 1) + } + Expression::Identifier(id) => self.id_matches(id.name.as_str(), i), + _ => 0, + } + } + + fn id_matches(&self, id: &str, i: usize) -> usize { + if !self.g && id == self.name { + i + 1 + } else { + 0 } - false } } impl<'a> VisitMut<'a> for FunctionFinder<'a> { fn visit_assignment_expression(&mut self, it: &mut AssignmentExpression<'a>) { - if self.found.is_none() && self.assignment_matches(it) { - // let mut dummy_ex = dummy_ex(&self.allocator); - // std::mem::swap(&mut it.right, &mut dummy_ex); - // self.found = Some(dummy_ex); - self.found = Some(it.right.take_in(self.allocator)); + let depth = self.assignment_target_matches(&it.left, 0); + if depth == 1 { + if self.found.is_none() { + self.found = Some(it.right.take_in(self.allocator)); + } + } else if depth > 1 { + let stmt = Statement::ExpressionStatement(OxBox::new_in( + oxc_ast::ast::ExpressionStatement { + span: it.span, + node_id: NodeId::DUMMY.into(), + expression: Expression::AssignmentExpression(it.take_in_box(self.allocator)), + }, + self.allocator, + )); + + self.overloads.push(( + stmt, + it.left.span().source_text(&self.source_text).to_owned(), + )); } } fn visit_variable_declarator(&mut self, it: &mut VariableDeclarator<'a>) { - if self.found.is_none() && !self.g { + if !self.g && self.found.is_none() { if let BindingPattern::BindingIdentifier(ident) = &it.id { - if ident.name.as_str() == &self.name { + if ident.name.as_str() == self.name { if let Some(init) = &mut it.init { self.found = Some(init.take_in(self.allocator)); - // let mut dummy_ex = dummy_ex(&self.allocator); - // std::mem::swap(init, &mut dummy_ex); - // self.found = Some(dummy_ex); - return; } } } @@ -176,20 +235,19 @@ impl DeobfFinder { .object .get_identifier_reference() .is_some_and(|r| r.name == "g") + && ne.arguments.len() == 2 { - if ne.arguments.len() == 2 { - let a0 = &ne.arguments[0]; - let a1 = &ne.arguments[1]; + let a0 = &ne.arguments[0]; + let a1 = &ne.arguments[1]; - if a0.as_expression().is_some_and(|x| x.is_specific_id(p0)) { - if let Some(Expression::UnaryExpression(ue)) = - a1.as_expression() + if a0.as_expression().is_some_and(|x| x.is_specific_id(p0)) { + if let Some(Expression::UnaryExpression(ue)) = + a1.as_expression() + { + if ue.operator == UnaryOperator::LogicalNot + && ue.argument.is_number_0() { - if ue.operator == UnaryOperator::LogicalNot - && ue.argument.is_number_0() - { - return true; - } + return true; } } } @@ -216,6 +274,7 @@ impl DeobfFinder { call.arguments[0].as_expression(), call.arguments[1].as_expression(), ) { + // accept string literal "alr" or any expression in case this gets obfuscated if a0.is_string_literal() && !a0.is_specific_string_literal("alr") { return false; } @@ -238,14 +297,14 @@ impl DeobfFinder { if f.r#async { None } else { - f.body.as_ref().map(|b| (b, f.params.items.get(0))) + f.body.as_ref().map(|b| (b, f.params.items.first())) } } Expression::ArrowFunctionExpression(f) => { if f.r#async { None } else { - Some((&f.body, f.params.items.get(0))) + Some((&f.body, f.params.items.first())) } } _ => None, diff --git a/downloader/Cargo.toml b/downloader/Cargo.toml index dba74ce..a4299d8 100644 --- a/downloader/Cargo.toml +++ b/downloader/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustypipe-downloader" version = "0.3.1" -rust-version = "1.67.1" +rust-version = "1.70.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/downloader/src/lib.rs b/downloader/src/lib.rs index c63d5c5..5c761b9 100644 --- a/downloader/src/lib.rs +++ b/downloader/src/lib.rs @@ -1209,30 +1209,33 @@ async fn download_single_file( .open(&output_path_tmp) .await?; - let res = if is_gvideo && size.is_some() { - download_chunks_by_param( - http, - &mut file, - url, - size.unwrap(), - offset, - user_agent, - #[cfg(feature = "indicatif")] - pb, - ) - .await - } else { - download_chunks_by_header( - http, - &mut file, - url, - size, - offset, - user_agent, - #[cfg(feature = "indicatif")] - pb, - ) - .await + let res = match size { + Some(size) if is_gvideo => { + download_chunks_by_param( + http, + &mut file, + url, + size, + offset, + user_agent, + #[cfg(feature = "indicatif")] + pb, + ) + .await + } + _ => { + download_chunks_by_header( + http, + &mut file, + url, + size, + offset, + user_agent, + #[cfg(feature = "indicatif")] + pb, + ) + .await + } }; drop(file); diff --git a/src/client/pagination.rs b/src/client/pagination.rs index f0f052e..f14ad97 100644 --- a/src/client/pagination.rs +++ b/src/client/pagination.rs @@ -249,10 +249,8 @@ impl MapResponse>> for response::Continuation { &mut map_res, ); } - response::YouTubeListItem::ContinuationItemRenderer(ep) => { - if ctoken.is_none() { - ctoken = ep.continuation_endpoint.into_token(); - } + response::YouTubeListItem::ContinuationItemRenderer(ep) if ctoken.is_none() => { + ctoken = ep.continuation_endpoint.into_token(); } _ => {} } diff --git a/src/client/userdata.rs b/src/client/userdata.rs index 89eb4b5..60adc1f 100644 --- a/src/client/userdata.rs +++ b/src/client/userdata.rs @@ -207,10 +207,8 @@ impl MapResponse>> for response::History { &mut map_res, ); } - response::YouTubeListItem::ContinuationItemRenderer(ep) => { - if ctoken.is_none() { - ctoken = ep.continuation_endpoint.into_token(); - } + response::YouTubeListItem::ContinuationItemRenderer(ep) if ctoken.is_none() => { + ctoken = ep.continuation_endpoint.into_token(); } _ => {} } diff --git a/src/deobfuscate.rs b/src/deobfuscate.rs index 7ae359c..4ea8a09 100644 --- a/src/deobfuscate.rs +++ b/src/deobfuscate.rs @@ -2,7 +2,7 @@ use std::sync::Arc; use regex::Regex; use reqwest::Client; -use rquickjs::{Context, Runtime}; +use rquickjs::{CatchResultExt, Context, Runtime}; use rustypipe_deobf_extractor::{extract_deobf_fn, DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME}; use serde::{Deserialize, Serialize}; @@ -64,8 +64,8 @@ impl DeobfData { Ok(Self { js_url: js_url.to_owned(), - script: script, - sts: sts, + script, + sts, }) } } @@ -79,24 +79,55 @@ impl Deobfuscator { let mut opts = rquickjs::context::EvalOptions::default(); opts.strict = false; ctx.eval_with_options::<(), _>(data.script.as_bytes(), opts) + .catch(&ctx) + .map_err(DeobfError::from) })?; - Ok(Self { ctx }) + let deobf = Self { ctx }; + deobf.verify()?; + Ok(deobf) + } + + /// Verify if the deobfuscator successfully processes a random input string + fn verify(&self) -> Result<(), DeobfError> { + let testinp = util::generate_content_playback_nonce(); + + let res = self.deobfuscate_sig(&testinp)?; + if res.is_empty() { + return Err(DeobfError::Other("sig fn returned empty string".into())); + } + if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { + return Err(DeobfError::Other("sig fn returned an exception".into())); + } + + let res = self.deobfuscate_nsig(&testinp)?; + if res.is_empty() { + return Err(DeobfError::Other("nsig fn returned empty string".into())); + } + if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { + return Err(DeobfError::Other("nsig fn returned an exception".into())); + } + + Ok(()) } /// Deobfuscate the `s` parameter from the `signature_cipher` field pub fn deobfuscate_sig(&self, sig: &str) -> Result { - let res = self - .ctx - .with(|ctx| call_fn(&ctx, DEOBF_SIG_FUNC_NAME, sig))?; + let res = self.ctx.with(|ctx| { + call_fn(&ctx, DEOBF_SIG_FUNC_NAME, sig) + .catch(&ctx) + .map_err(DeobfError::from) + })?; tracing::trace!("deobf sig: {sig} -> {res}"); Ok(res) } /// Deobfuscate the `n` stream URL parameter to circumvent throttling pub fn deobfuscate_nsig(&self, nsig: &str) -> Result { - let res = self - .ctx - .with(|ctx| call_fn(&ctx, DEOBF_NSIG_FUNC_NAME, nsig))?; + let res = self.ctx.with(|ctx| { + call_fn(&ctx, DEOBF_NSIG_FUNC_NAME, nsig) + .catch(&ctx) + .map_err(DeobfError::from) + })?; tracing::trace!("deobf nsig: {nsig} -> {res}"); if res.starts_with("enhanced_except_") || res.ends_with(nsig) { return Err(DeobfError::Other("nsig fn returned an exception".into())); @@ -110,27 +141,6 @@ fn call_fn(ctx: &rquickjs::Ctx, fn_name: &str, arg: &str) -> Result Result<(), DeobfError> { - let rt = Runtime::new()?; - let ctx = Context::full(&rt)?; - let testinp = util::generate_content_playback_nonce(); - let res = ctx.with(|ctx| { - ctx.eval::<(), _>(js_fn)?; - call_fn(&ctx, fn_name, &testinp) - })?; - - if res.is_empty() { - return Err(DeobfError::Other( - "deobfuscation fn returned empty string".into(), - )); - } - if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { - return Err(DeobfError::Other("nsig fn returned an exception".into())); - } - Ok(()) -} - async fn get_player_js_url(http: &Client) -> Result { let resp = http .get("https://www.youtube.com/iframe_api") @@ -143,7 +153,7 @@ async fn get_player_js_url(http: &Client) -> Result { Regex::new(r"https:\\/\\/www\.youtube\.com\\/s\\/player\\/([a-z0-9]{8})\\/").unwrap(); let player_hash = &player_hash_pattern .captures(&text) - .ok_or(DeobfError::Extraction("player hash".into()))?[1]; + .ok_or(DeobfError::Extraction("player hash"))?[1]; Ok(format!( "https://www.youtube.com/s/player/{player_hash}/player_ias.vflset/en_US/base.js" @@ -160,7 +170,7 @@ fn get_sts(player_js: &str) -> Result { Ok(sts_pattern .captures(player_js) - .ok_or(DeobfError::Extraction("sts".into()))?[1] + .ok_or(DeobfError::Extraction("sts"))?[1] .to_owned()) } @@ -174,11 +184,6 @@ mod tests { use rstest::{fixture, rstest}; use tracing_test::traced_test; - // static TEST_JS: Lazy = Lazy::new(|| { - // let js_path = path!(*TESTFILES / "deobf" / "dummy_player.js"); - // std::fs::read_to_string(js_path).unwrap() - // }); - const DEOBF_SCRIPT: &str = r#"var qB={w8:function(a){a.reverse()}, EC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}, Np:function(a,b){a.splice(0,b)}}; var Rva=function(a){a=a.split("");qB.Np(a,3);qB.w8(a,41);qB.EC(a,55);qB.Np(a,3);qB.w8(a,33);qB.Np(a,3);qB.EC(a,48);qB.EC(a,17);qB.EC(a,43);return a.join("")};var deobf_sig=Rva; @@ -207,107 +212,12 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c .unwrap() } - // #[test] - // fn t_get_sig_fn_name() { - // let dfunc_name = get_sig_fn_name(&TEST_JS).unwrap(); - // assert_eq!(dfunc_name, "Rva"); - // } - - // #[test] - // fn t_get_sig_fn() { - // let dcode = get_sig_fn(&TEST_JS).unwrap(); - // assert_eq!(dcode, SIG_DEOBF_FUNC); - // } - #[rstest] fn t_deobfuscate_sig(deobf: Deobfuscator) { let dsig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap(); assert_eq!(dsig, "AOq0QJ8wRAIgaryQHmplJ9xJSKFywyaSMHuuwZYsoMTfvRviG51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5f"); } - /* - #[test] - fn t_get_nsig_fn_names() { - let names = get_nsig_fn_names(&TEST_JS).collect::>(); - assert_eq!(names, ["Vo"]); - } - - #[test] - fn t_extract_js_fn() { - let base_js = "Wka = function(d){let x=10/2;return /,,[/,913,/](,)}/}let a = 42;"; - let res = extract_js_fn(base_js, "Wka").unwrap(); - assert_eq!( - res, - "var Wka = function(d){let x=10/2;return /,,[/,913,/](,)}/};" - ); - } - - #[test] - fn t_extract_js_fn_eviljs() { - // Evil JavaScript code containing braces within strings and regular expressions - let base_js = "Wka = function(d){var x = [/,,/,913,/(,)}/,\"abcdef}\\\"\",];var y = 10/2/1;return x[1][y];}//some={}random-padding+;"; - let res = extract_js_fn(base_js, "Wka").unwrap(); - assert_eq!( - res, - "var Wka = function(d){var x = [/,,/,913,/(,)}/,\"abcdef}\\\"\",];var y = 10/2/1;return x[1][y];};" - ); - } - - #[test] - fn t_extract_js_fn_outside_vars() { - let base_js = "let a1 = 42;foo();var b1=11;var da=77;bar();Wka = function(da){var xy=1+2+a1*b1;return xy;}"; - let res = extract_js_fn(base_js, "Wka").unwrap(); - // order of variables is non-reproducible - assert!( - res == "var a1 = 42; var b1=11; var Wka = function(da){var xy=1+2+a1*b1;return xy;};" - || res == "var b1=11; var a1 = 42; var Wka = function(da){var xy=1+2+a1*b1;return xy;};", - "got {res}" - ); - } - - #[test] - fn t_extract_js_fn_outside_vars2() { - let base_js = "{let a1 = {v1:1,v2:2}}foo();Wka = function(d){var x=1+2+a1.v1;return x;}"; - let res = extract_js_fn(base_js, "Wka").unwrap(); - assert_eq!( - res, - "var a1 = {v1:1,v2:2}; var Wka = function(d){var x=1+2+a1.v1;return x;};" - ); - } - - #[test] - fn t_extract_js_fn_outside_vars3() { - let base_js = "Wka = function(d){var x=1+2+a1[0];return x;};let a1=[1,2,3]"; - let res = extract_js_fn(base_js, "Wka").unwrap(); - assert_eq!( - res, - "var a1=[1,2,3]; var Wka = function(d){var x=1+2+a1[0];return x;};" - ); - } - - #[test] - fn t_extract_js_fn_outside_vars4() { - let base_js = "let a0=123456;let a1=function(a){return a};let Wka = function(d){var x=1+2+a1();return x;}"; - let res = extract_js_fn(base_js, "Wka").unwrap(); - assert_eq!( - res, - "var a1=function(a){return a}; var Wka = function(d){var x=1+2+a1();return x;};" - ); - } - - #[test] - fn t_get_nsig_fn() { - let res = get_nsig_fn(&TEST_JS).unwrap(); - assert_eq!(res, NSIG_DEOBF_FUNC); - } - - #[test] - fn t_get_sts() { - let res = get_sts(&TEST_JS).unwrap(); - assert_eq!(res, "19187"); - } - */ - #[rstest] fn t_deobfuscate_nsig(deobf: Deobfuscator) { let res = deobf.deobfuscate_nsig("BI_n4PxQ22is-KKajKUW").unwrap(); @@ -345,93 +255,111 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c (url, js_path) } - /* - // Test cases from https://github.com/yt-dlp/yt-dlp/blob/master/test/test_youtube_signature.py + #[rstest] + #[case::p_6ed0d907("6ed0d907", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "AOq0QJ8wRAIgXmPlOPSBkkUs1bYFYlJCfe29xx8j7v1pDL2QwbdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_EMu-m37KtXJoOySqa0")), None)] + #[case::p_3bb1f723("3bb1f723", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "MyOSJXtKI3m-uME_jv7-pT12gOFC02RFkGoqWpzE0Cs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA")), Some(("gK15nzVyaXE9RsMP3z", "ZFFWFLPWx9DEgQ")))] + #[case::p_2f1832d2("2f1832d2", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "0QJ8wRAIgXmPlOPSBkkUs1bYFYlJCfe29xxAj7v1pDL0QwbdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_EMu-m37KtXJ2OySqa0q")), Some(("YWt1qdbe8SAfkoPHW5d", "RrRjWQOJmBiP")))] + #[case::p_643afba4("643afba4", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "AAOAOq0QJ8wRAIgXmPlOPSBkkUs1bYFYlJCfe29xx8j7vgpDL0QwbdV06sCIEzpWqMGkFR20CFOS21Tp-7vj_EMu-m37KtXJoOy1")), Some(("N5uAlLqm0eg1GyHO", "dCBQOejdq5s-ww")))] + #[case::p_363db69b("363db69b", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpz2ICs6EVdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA")), Some(("eWYu5d5YeY_4LyEDc", "XJQqf-N7Xra3gg")))] + #[case::p_4fcd6e4a("4fcd6e4a", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "wAOAOq0QJ8ARAIgXmPlOPSBkkUs1bYFYlJCfe29xx8q7v1pDL0QwbdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_EMu-m37KtXJoOySqa0")), Some(("o_L251jm8yhZkWtBW", "lXoxI3XvToqn6A")))] + #[case::p_20830619("20830619", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "7AOq0QJ8wRAIgXmPlOPSBkkAs1bYFYlJCfe29xx8jOv1pDL0Q2bdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_EMu-m37KtXJoOySqa0qaw")), Some(("ir9-V6cdbCiyKxhr", "9YE85kNjZiS4")))] + #[case::p_8a8ac953("8a8ac953", Some(("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA", "IAOAOq0QJ8wRAAgXmPlOPSBkkUs1bYFYlJCfe29xx8j7v1pDL0QwbdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_E2u-m37KtXJoOySqa0")), Some(("MiBYeXx_vRREbiCCmh", "RtZYMVvmkE0JE")))] + #[case::p_e12fbea4("e12fbea4", Some(("gN7a-hudCuAuPH6fByOk1_GNXN0yNMHShjZXS2VOgsEItAJz0tipeavEOmNdYN-wUtcEqD3bCXjc0iyKfAyZxCBGgIARwsSdQfJ2CJtt", "JC2JfQdSswRAIgGBCxZyAfKyi0cjXCb3DqEctUw-NYdNmOEvaepit0zJAtIEsgOV2SXZjhSHMNy0NXNG_1kOyBf6HPuAuCduh-a")), Some(("kM5r52fugSZRAKHfo3", "XkeRfXIPOkSwfg")))] + #[case::p_010fbc8d("010fbc8d", Some(("gN7a-hudCuAuPH6fByOk1_GNXN0yNMHShjZXS2VOgsEItAJz0tipeavEOmNdYN-wUtcEqD3bCXjc0iyKfAyZxCBGgIARwsSdQfJ2CJtt", "ttJC2JfQdSswRAIgGBCxZyAfKyi0cjXCb3DqEctUw-NYdNmOEvaepit2zJAsIEggOVaSXZjhSHMNy0NXNG_1kOyBf6HPuAuCduh-")), Some(("0hlOAlqjFszVvF4Z", "R-H23bZGAsRFTg")))] + #[case::p_5ec65609("5ec65609", Some(("AAJAJfQdSswRAIgNSN0GDUcHnCIXkKcF61yLBgDHiX1sUhOJdY4_GxunRYCIDeYNYP_16mQTPm5f1OVq3oV1ijUNYPjP4iUSMAjO9bZ", "AJfQdSswRAIgNSN0GDUcHnCIXkKcF61ZLBgDHiX1sUhOJdY4_GxunRYCIDyYNYP_16mQTPm5f1OVq3oV1ijUNYPjP4iUSMAjO9be")), Some(("6l5CTNx4AzIqH4MXM", "NupToduxHBew1g")))] + #[case::p_7862ca1f("7862ca1f", None, Some(("X_LCxVDjAavgE5t", "yxJ1dM6iz5ogUg")))] + #[case::p_9216d1f7("9216d1f7", None, Some(("SLp9F5bwjAdhE9F-", "gWnb9IK2DJ8Q1w")))] + #[case::p_f8cb7a3b("f8cb7a3b", None, Some(("oBo2h5euWy6osrUt", "ivXHpm7qJjJN")))] + #[case::p_2dfe380c("2dfe380c", None, Some(("oBo2h5euWy6osrUt", "3DIBbn3qdQ")))] + #[case::p_f1ca6900("f1ca6900", None, Some(("cu3wyu6LQn2hse", "jvxetvmlI9AN9Q")))] + #[case::p_8040e515("8040e515", None, Some(("wvOFaY-yjgDuIEg5", "HkfBFDHmgw4rsw")))] + #[case::p_e06dea74("e06dea74", None, Some(("AiuodmaDDYw8d3y4bf", "ankd8eza2T6Qmw")))] + #[case::p_5dd88d1d("5dd88d1d", None, Some(("kSxKFLeqzv_ZyHSAt", "n8gS8oRlHOxPFA")))] + #[case::p_324f67b9("324f67b9", None, Some(("xdftNy7dh9QGnhW", "22qLGxrmX8F1rA")))] + #[case::p_4c3f79c5("4c3f79c5", None, Some(("TDCstCG66tEAO5pR9o", "dbxNtZ14c-yWyw")))] + #[case::p_c81bbb4a("c81bbb4a", None, Some(("gre3EcLurNY2vqp94", "Z9DfGxWP115WTg")))] + #[case::p_1f7d5369("1f7d5369", None, Some(("batNX7sYqIJdkJ", "IhOkL_zxbkOZBw")))] + #[case::p_009f1d77("009f1d77", None, Some(("5dwFHw8aFWQUQtffRq", "audescmLUzI3jw")))] + #[case::p_dc0c6770("dc0c6770", None, Some(("5EHDMgYLV6HPGk_Mu-kk", "n9lUJLHbxUI0GQ")))] + #[case::p_113ca41c("113ca41c", None, Some(("cgYl-tlYkhjT7A", "hI7BBr2zUgcmMg")))] + #[case::p_c57c113c("c57c113c", None, Some(("M92UUMHa8PdvPd3wyM", "3hPqLJsiNZx7yA")))] + #[case::p_5a3b6271("5a3b6271", None, Some(("B2j7f_UPT4rfje85Lu_e", "m5DmNymaGQ5RdQ")))] + #[case::p_7a062b77("7a062b77", None, Some(("NRcE3y3mVtm_cV-W", "VbsCYUATvqlt5w")))] + #[case::p_dac945fd("dac945fd", None, Some(("o8BkRxXhuYsBCWi6RplPdP", "3Lx32v_hmzTm6A")))] + #[case::p_6f20102c("6f20102c", None, Some(("lE8DhoDmKqnmJJ", "pJTTX6XyJP2BYw")))] + #[case::p_cfa9e7cb("cfa9e7cb", None, Some(("aCi3iElgd2kq0bxVbQ", "QX1y8jGb2IbZ0w")))] + #[case::p_8c7583ff("8c7583ff", None, Some(("1wWCVpRR96eAmMI87L", "KSkWAVv1ZQxC3A")))] + #[case::p_b7910ca8("b7910ca8", None, Some(("_hXMCwMt9qE310D", "LoZMgkkofRMCZQ")))] + #[case::p_590f65a6("590f65a6", None, Some(("1tm7-g_A9zsI8_Lay_", "xI4Vem4Put_rOg")))] + #[case::p_b22ef6e7("b22ef6e7", None, Some(("b6HcntHGkvBLk_FRf", "kNPW6A7FyP2l8A")))] + #[case::p_3400486c("3400486c", None, Some(("lL46g3XifCKUZn1Xfw", "z767lhet6V2Skl")))] + #[case::p_20dfca59("20dfca59", None, Some(("-fLCxedkAk4LUTK2", "O8kfRq1y1eyHGw")))] + #[case::p_b12cc44b("b12cc44b", None, Some(("keLa5R2U00sR9SQK", "N1OGyujjEwMnLw")))] + #[case::p_9c6dfc4a("9c6dfc4a", None, Some(("jbu7ylIosQHyJyJV", "uwI0ESiynAmhNg")))] + #[case::p_e7567ecf("e7567ecf", None, Some(("Sy4aDGc0VpYRR9ew_", "5UPOT1VhoZxNLQ")))] + #[case::p_d50f54ef("d50f54ef", None, Some(("Ha7507LzRmH3Utygtj", "XFTb2HoeOE5MHg")))] + #[case::p_074a8365("074a8365", None, Some(("Ha7507LzRmH3Utygtj", "ufTsrE0IVYrkl8v")))] + #[case::p_69f581a5("69f581a5", None, Some(("-qIP447rVlTTwaZjY", "KNcGOksBAvwqQg")))] + #[case::p_59b252b9("59b252b9", None, Some(("D3XWVpYgwhLLKNK4AGX", "aZrQ1qWJ5yv5h")))] + #[case::p_fc2a56a5("fc2a56a5", None, Some(("qTKWg_Il804jd2kAC", "OtUAm2W6gyzJjB9u")))] + #[case::p_a74bf670("a74bf670", None, Some(("kM5r52fugSZRAKHfo3", "hQP7k1hA22OrNTnq")))] + #[case::p_6275f73c("6275f73c", None, Some(("kM5r52fugSZRAKHfo3", "-I03XF0iyf6I_X0A")))] + #[case::p_20c72c18("20c72c18", None, Some(("kM5r52fugSZRAKHfo3", "-I03XF0iyf6I_X0A")))] + #[case::p_9fe2e06e("9fe2e06e", None, Some(("kM5r52fugSZRAKHfo3", "6r5ekNIiEMPutZy")))] + #[case::p_680f8c75("680f8c75", None, Some(("kM5r52fugSZRAKHfo3", "0ml9caTwpa55Jf")))] + #[case::p_14397202("14397202", None, Some(("kM5r52fugSZRAKHfo3", "ozZFAN21okDdJTa")))] + #[case::p_5dcb2c1f("5dcb2c1f", None, Some(("kM5r52fugSZRAKHfo3", "p7iTbRZDYAF")))] + #[case::p_a10d7fcc("a10d7fcc", None, Some(("kM5r52fugSZRAKHfo3", "9Zue7DDHJSD")))] + #[case::p_8e20cb06("8e20cb06", None, Some(("kM5r52fugSZRAKHfo3", "5-4tTneTROTpMzba")))] + #[case::p_ef259203("ef259203", None, Some(("rPqBC01nJpqhhi2iA2U", "hY7dbiKFT51UIA")))] + // JSC + #[case::p_74edf1a3("74edf1a3", Some(("NJAJEij0EwRgIhAI0KExTgjfPk-MPM9MAdzyyPRt=BM8-XO5tm5hlMCSVpAiEAv7eP3CURqZNSPow8BXXAoazVoXgeMP7gH9BdylHCwgw=gwzz", "NJAJEij0EwRgIhAI0KExTgjfPk-MPM9MAdzyyPRt=BM8-XO5tm5hzMCSVpAiEAv7eP3CURqZNSPow8BXXAoazVoXgeMP7gH9BdylHCwgw=gwzl")), Some(("IlLiA21ny7gqA2m4p37", "9nRTxrbM1f0yHg")))] + #[case::p_901741ab("901741ab", Some(("NJAJEij0EwRgIhAI0KExTgjfPk-MPM9MAdzyyPRt=BM8-XO5tm5hlMCSVpAiEAv7eP3CURqZNSPow8BXXAoazVoXgeMP7gH9BdylHCwgw=gwzz", "wgwCHlydB9Hg7PMegXoVzaoAXXB8woPSNZqRUC3Pe7vAEiApVSCMlhwmt5ON-8MB=5RPyyzdAM9MPM-kPfjgTxEK0IAhIgRwE0jiEJA")), Some(("BQoJvGBkC2nj1ZZLK-", "UMPovvBZRh-sjb")))] + #[case::p_e7573094("e7573094", Some(("NJAJEij0EwRgIhAI0KExTgjfPk-MPM9MAdzyyPRt=BM8-XO5tm5hlMCSVpAiEAv7eP3CURqZNSPow8BXXAoazVoXgeMP7gH9BdylHCwgw=gwzz", "yEij0EwRgIhAI0KExTgjfPk-MPM9MAdzyNPRt=BM8-XO5tm5hlMCSVNAiEAvpeP3CURqZJSPow8BXXAoazVoXgeMP7gH9BdylHCwgw=g")), Some(("IlLiA21ny7gqA2m4p37", "3KuQ3235dojTSjo4")))] + #[case::p_9fcf08e8("9fcf08e8", None, Some(("4JRSxxN0E_fLVnxmd", "xhAoMP8xPcR5wg")))] + #[case::p_21cd2156("21cd2156", None, Some(("16EF3jx-Mr_TLuGH", "OQJDc7IrlWCkfg")))] + #[case::p_76ad2fe8("76ad2fe8", None, Some(("V8pdMGD0Sz_M0DRT", "rBnTGCWGFpwByA")))] + #[case::p_631d3938("631d3938", None, Some(("KBx1qz7jMhxELa8c", "ttPvh7WIptsgSw")))] #[tokio::test] - #[traced_test] - async fn sig_tests() { - let cases = [ - ("6ed0d907", "AOq0QJ8wRAIgXmPlOPSBkkUs1bYFYlJCfe29xx8j7v1pDL2QwbdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_EMu-m37KtXJoOySqa0"), - ("3bb1f723", "MyOSJXtKI3m-uME_jv7-pT12gOFC02RFkGoqWpzE0Cs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA"), - ("2f1832d2", "0QJ8wRAIgXmPlOPSBkkUs1bYFYlJCfe29xxAj7v1pDL0QwbdV96sCIEzpWqMGkFR20CFOg51Tp-7vj_EMu-m37KtXJ2OySqa0q"), - ("643afba4", "AAOAOq0QJ8wRAIgXmPlOPSBkkUs1bYFYlJCfe29xx8j7vgpDL0QwbdV06sCIEzpWqMGkFR20CFOS21Tp-7vj_EMu-m37KtXJoOy1"), - ("363db69b", "0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpz2ICs6EVdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA"), - ("6450230e", "qax0aqSyOoJXtK73m-uME_jv7-pT152OFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8gx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA"), - ]; + async fn sig_tests( + #[case] js_hash: &str, + #[case] sig: Option<(&str, &str)>, + #[case] nsig: Option<(&str, &str)>, + ) { + let (js_url, js_path) = player_js_file(js_hash).await; + let player_js = std::fs::read_to_string(js_path).unwrap(); + let deobf_data = DeobfData::extract_fns(&js_url, player_js.into()).unwrap(); + let deobf = match Deobfuscator::new(&deobf_data) { + Ok(deobf) => deobf, + Err(e) => { + println!("{}", &deobf_data.script); + panic!("could not build deobfuscator: {e}") + } + }; - for (js_hash, exp_sig) in cases { - let span = tracing::span!(tracing::Level::ERROR, "sig_test", js_hash); - let _enter = span.enter(); + if let Some((sig, expected)) = sig { + let deobf_sig = match deobf.deobfuscate_sig(sig) { + Ok(s) => s, + Err(e) => { + println!("{}", &deobf_data.script); + panic!("sig deobf error: {e}"); + } + }; + assert_eq!(deobf_sig, expected, "sig"); + } - let (js_url, js_path) = player_js_file(js_hash).await; - let player_js = std::fs::read_to_string(js_path).unwrap(); - let deobf_data = DeobfData::extract_fns(&js_url, &player_js).unwrap(); - let deobf = Deobfuscator::new(&deobf_data).unwrap(); - - let deobf_sig = deobf.deobfuscate_sig("2aq0aqSyOoJXtK73m-uME_jv7-pT15gOFC02RFkGMqWpzEICs69VdbwQ0LDp1v7j8xx92efCJlYFYb1sUkkBSPOlPmXgIARw8JQ0qOAOAA").unwrap(); - assert_eq!(deobf_sig, exp_sig, "[{js_hash}]"); + if let Some((nsig, expected)) = nsig { + let deobf_nsig = match deobf.deobfuscate_nsig(nsig) { + Ok(s) => s, + Err(e) => { + println!("{}", &deobf_data.script); + panic!("nsig deobf error: {e}"); + } + }; + assert_eq!(deobf_nsig, expected, "nsig"); } } - #[tokio::test] - #[traced_test] - async fn nsig_tests() { - let cases = [ - ("7862ca1f", "X_LCxVDjAavgE5t", "yxJ1dM6iz5ogUg"), - ("9216d1f7", "SLp9F5bwjAdhE9F-", "gWnb9IK2DJ8Q1w"), - ("f8cb7a3b", "oBo2h5euWy6osrUt", "ivXHpm7qJjJN"), - ("2dfe380c", "oBo2h5euWy6osrUt", "3DIBbn3qdQ"), - ("f1ca6900", "cu3wyu6LQn2hse", "jvxetvmlI9AN9Q"), - ("8040e515", "wvOFaY-yjgDuIEg5", "HkfBFDHmgw4rsw"), - ("e06dea74", "AiuodmaDDYw8d3y4bf", "ankd8eza2T6Qmw"), - ("5dd88d1d", "kSxKFLeqzv_ZyHSAt", "n8gS8oRlHOxPFA"), - ("324f67b9", "xdftNy7dh9QGnhW", "22qLGxrmX8F1rA"), - ("4c3f79c5", "TDCstCG66tEAO5pR9o", "dbxNtZ14c-yWyw"), - ("c81bbb4a", "gre3EcLurNY2vqp94", "Z9DfGxWP115WTg"), - ("1f7d5369", "batNX7sYqIJdkJ", "IhOkL_zxbkOZBw"), - ("009f1d77", "5dwFHw8aFWQUQtffRq", "audescmLUzI3jw"), - ("dc0c6770", "5EHDMgYLV6HPGk_Mu-kk", "n9lUJLHbxUI0GQ"), - ("113ca41c", "cgYl-tlYkhjT7A", "hI7BBr2zUgcmMg"), - ("c57c113c", "M92UUMHa8PdvPd3wyM", "3hPqLJsiNZx7yA"), - ("5a3b6271", "B2j7f_UPT4rfje85Lu_e", "m5DmNymaGQ5RdQ"), - ("7a062b77", "NRcE3y3mVtm_cV-W", "VbsCYUATvqlt5w"), - ("dac945fd", "o8BkRxXhuYsBCWi6RplPdP", "3Lx32v_hmzTm6A"), - ("6f20102c", "lE8DhoDmKqnmJJ", "pJTTX6XyJP2BYw"), - ("cfa9e7cb", "aCi3iElgd2kq0bxVbQ", "QX1y8jGb2IbZ0w"), - ("8c7583ff", "1wWCVpRR96eAmMI87L", "KSkWAVv1ZQxC3A"), - ("b7910ca8", "_hXMCwMt9qE310D", "LoZMgkkofRMCZQ"), - ("590f65a6", "1tm7-g_A9zsI8_Lay_", "xI4Vem4Put_rOg"), - ("b22ef6e7", "b6HcntHGkvBLk_FRf", "kNPW6A7FyP2l8A"), - ("3400486c", "lL46g3XifCKUZn1Xfw", "z767lhet6V2Skl"), - ("20dfca59", "-fLCxedkAk4LUTK2", "O8kfRq1y1eyHGw"), - ("b12cc44b", "keLa5R2U00sR9SQK", "N1OGyujjEwMnLw"), - ("3bb1f723", "gK15nzVyaXE9RsMP3z", "ZFFWFLPWx9DEgQ"), - ("2f1832d2", "YWt1qdbe8SAfkoPHW5d", "RrRjWQOJmBiP"), - ("19d2ae9d", "YWt1qdbe8SAfkoPHW5d", "CS6dVTYzpZrAZ5TD"), - ("e7567ecf", "Sy4aDGc0VpYRR9ew_", "5UPOT1VhoZxNLQ"), - ("d50f54ef", "Ha7507LzRmH3Utygtj", "XFTb2HoeOE5MHg"), - ("074a8365", "Ha7507LzRmH3Utygtj", "ufTsrE0IVYrkl8v"), - ("643afba4", "N5uAlLqm0eg1GyHO", "dCBQOejdq5s-ww"), - ("69f581a5", "-qIP447rVlTTwaZjY", "KNcGOksBAvwqQg"), - ("363db69b", "eWYu5d5YeY_4LyEDc", "XJQqf-N7Xra3gg"), - ("6450230e", "eWYu5d5YeY_4LyEDc", "VfULHmlBUoDPVMN"), - ]; - - for (js_hash, nsig_in, exp_nsig) in cases { - let span = tracing::span!(tracing::Level::ERROR, "nsig_test", js_hash); - let _enter = span.enter(); - - let (js_url, js_path) = player_js_file(js_hash).await; - let player_js = std::fs::read_to_string(js_path).unwrap(); - let deobf_data = DeobfData::extract_fns(&js_url, &player_js).expect(js_hash); - let deobf = Deobfuscator::new(&deobf_data).expect(js_hash); - - let deobf_nsig = deobf.deobfuscate_nsig(nsig_in).expect(js_hash); - assert_eq!(deobf_nsig, exp_nsig, "[{js_hash}]"); - } - } - */ - #[tokio::test] #[traced_test] async fn t_update() { diff --git a/src/error.rs b/src/error.rs index e18e69b..6f053af 100644 --- a/src/error.rs +++ b/src/error.rs @@ -202,6 +202,15 @@ pub(crate) mod internal { } } } + + impl From> for DeobfError { + fn from(value: rquickjs::CaughtError) -> Self { + match value { + rquickjs::CaughtError::Error(error) => DeobfError::JavaScript(error), + _ => DeobfError::Other(value.to_string().into()), + } + } + } } impl From for ExtractionError { diff --git a/src/model/frameset.rs b/src/model/frameset.rs index cde1278..cfe96cb 100644 --- a/src/model/frameset.rs +++ b/src/model/frameset.rs @@ -35,7 +35,7 @@ pub struct FramesetUrls<'a> { impl Frameset { /// Gets an iterator over the page URLs of the frameset - pub fn urls(&self) -> FramesetUrls { + pub fn urls<'a>(&'a self) -> FramesetUrls<'a> { FramesetUrls { frameset: self, i: 0, diff --git a/src/util/mod.rs b/src/util/mod.rs index 368d114..980099e 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -14,7 +14,6 @@ use std::{ str::{FromStr, SplitWhitespace}, }; -use fancy_regex::RegexBuilder; use once_cell::sync::Lazy; use rand::Rng; use regex::Regex; @@ -58,20 +57,6 @@ pub fn get_cg_from_regex(regex: &Regex, text: &str, cg: usize) -> Option .and_then(|c| c.get(cg).map(|c| c.as_str().to_owned())) } -/// Return the given capture group that matches first in a list of fancy regexes -pub fn get_cg_from_fancy_regexes(regexes: &[&str], text: &str, cg_name: &str) -> Option { - regexes - .iter() - .find_map(|pattern| { - let re = RegexBuilder::new(pattern) - .backtrack_limit(10_000_000) - .build() - .unwrap(); - re.captures(text).ok().flatten() - }) - .and_then(|c| c.name(cg_name).map(|c| c.as_str().to_owned())) -} - /// Generate a random string with given length and byte charset. fn random_string(charset: &[u8], length: usize) -> String { let mut result = String::with_capacity(length); @@ -230,9 +215,7 @@ pub fn retry_delay( ) -> u32 { let unjittered_delay = backoff_base.checked_pow(n_past_retries).unwrap_or(u32::MAX); let jitter_factor = rand::rng().random_range(800..1500); - let jittered_delay = unjittered_delay - .checked_mul(jitter_factor) - .unwrap_or(u32::MAX); + let jittered_delay = unjittered_delay.saturating_mul(jitter_factor); min_retry_interval.max(jittered_delay.min(max_retry_interval)) } @@ -302,7 +285,7 @@ pub trait TryRemove { /// Note: Because this shifts over the remaining elements, it has a /// worst-case performance of *O*(*n*). If you don't need the order of elements /// to be preserved, use [`vec_try_swap_remove`] instead. - fn try_remove(&mut self, index: usize) -> Option; + fn r_try_remove(&mut self, index: usize) -> Option; /// Removes an element from the vector and returns it. /// @@ -316,7 +299,7 @@ pub trait TryRemove { } impl TryRemove for Vec { - fn try_remove(&mut self, index: usize) -> Option { + fn r_try_remove(&mut self, index: usize) -> Option { if index < self.len() { Some(self.remove(index)) } else { @@ -559,24 +542,6 @@ impl<'a> Iterator for SplitTokens<'a> { } } -/// Applies function to the elements of iterator and returns the first successful result -/// or the last error if the function fails on all elements. If the iterator is empty, e_empty -/// is returned. -pub fn find_map_or_last_err(mut iter: I, e_empty: E, mut f: P) -> Result -where - I: Iterator, - P: FnMut(T) -> Result, -{ - let res = iter.try_fold(e_empty, |_, itm| match f(itm) { - Ok(o) => Err(o), - Err(e) => Ok(e), - }); - match res { - Ok(e) => Err(e), - Err(o) => Ok(o), - } -} - /// Map error when fetching an internal playlist /// /// If no user is logged in, YouTube returns a "NotFound" error. This has to be corrected @@ -711,9 +676,9 @@ pub(crate) mod tests { #[test] fn t_vec_try_remove() { let mut v = vec![1, 2, 3]; - assert_eq!(v.try_remove(0).unwrap(), 1); - assert_eq!(v.try_remove(1).unwrap(), 3); - assert_eq!(v.try_remove(1), None); + assert_eq!(v.r_try_remove(0).unwrap(), 1); + assert_eq!(v.r_try_remove(1).unwrap(), 3); + assert_eq!(v.r_try_remove(1), None); } #[test] @@ -833,29 +798,6 @@ pub(crate) mod tests { assert_eq!(res, expect); } - #[test] - fn t_find_map_or_last_err() { - // Success - let res = find_map_or_last_err([1, 2, 3].into_iter(), 0, |x: i32| { - if x > 2 { - Ok(true) - } else { - Err(x) - } - }); - assert_eq!(res, Ok(true)); - - // Error - let res = find_map_or_last_err([1, 2, 3].into_iter(), 0, |x: i32| Err::<(), _>(x)); - assert_eq!(res, Err(3)); - - // Empty iterator - assert_eq!( - find_map_or_last_err(std::iter::empty(), 0, |_: i32| Ok(true)), - Err(0) - ); - } - #[test] fn t_parse_netscape_cookies() { let cookies = r#"# Netscape HTTP Cookie File diff --git a/testfiles/deobf/dummy_player.js b/testfiles/deobf/dummy_player.js deleted file mode 100644 index 9ff4b0f..0000000 --- a/testfiles/deobf/dummy_player.js +++ /dev/null @@ -1,211 +0,0 @@ -// This code is used to test the deobfuscation javascript extraction. -// Since YouTube's player code is copyrighted, I can't just copy-paste it -// into my project. - -/* -The filler javascript code comes from everything.js -Source: https://github.com/michaelficarra/everything.js -Copyright (c) 2014, Michael Ficarra, BSD 3-Clause License -*/ - -tab:for(;;)break tab; -verticalTab:for(;;)break verticalTab; -formFeed:for(;;)break formFeed; -space:for(;;)break space; -nbsp:for(;;)break nbsp; -bom:for(;;)breakbom; - -lineFeed:0 -0; -carriageReturn:00; -carriageReturnLineFeed:0 -0; -lineSeparator:00; -paragraphSeparator:00; - -var $, _, \u0078, x$, x_, x\u0030, xa, x0, x0a, x0123456789, - qwertyuiopasdfghjklzxcvbnm, QWERTYUIOPASDFGHJKLZXCVBNM; -var œ一, ǻ둘, ɤ〩, φ, fiⅷ, ユニコード, x‌‍; - -null; true; false; - -0; 00; 1234567890; 01234567; -0.; 0.00; 10.00; .0; .00 -0e0; 0E0; 0.e0; 0.00e+0; .00e-0; -0x0; 0X0; 0x0123456789abcdefABCDEF; -2e308; - -""; "'"; "\'\"\\\b\f\n\r\t\v\0"; -"\1\00\400\000"; -"\x01\x23\x45\x67\x89\xAB\xCD\xEF"; -"\u0123\u4567\u89AB\uCDEF"; "\ -"; - -''; '"'; '\'\"\\\b\f\n\r\t\v\0'; -'\1\00\400\000'; -'\x01\x23\x45\x67\x89\xAB\xCD\xEF'; -'\u0123\u4567\u89AB\uCDEF'; '\ -'; - -/x/; /|/; /|||/; -/^$\b\B/; /(?=(?!(?:(.))))/; -/a.\f\n\r\t\v\0\[\-\/\\\x00\u0000/; /\d\D\s\S\w\W/; -/\ca\cb\cc\cd\ce\cf\cg\ch\ci\cj\ck\cl\cm\cn\co\cp\cq\cr\cs\ct\cu\cv\cw\cx\cy\cz/; -/\cA\cB\cC\cD\cE\cF\cG\cH\cI\cJ\cK\cL\cM\cN\cO\cP\cQ\cR\cS\cT\cU\cV\cW\cX\cY\cZ/; -/[a-z-]/; /[^\b\-^]/; /[/\]\\]/; -/./i; /./g; /./m; /./igm; -/.*/; /.*?/; /.+/; /.+?/; /.?/; /.??/; -/.{0}/; /.{0,}/; /.{0,0}/; - -// STS -{signatureTimestamp:19187}; - -this; - -x; - -[]; [,]; [0]; [0,]; [,0]; [0,0]; [0,0,]; [0,,0]; [,,]; - -({}); ({x:0}); ({x:0,y:0}); ({x:0,}); ({'x':0,"y":0,var:0,}); -({0:0}); ({0.:0}); ({0.0:0}); ({.0:0}); ({0e0:0}); ({0x0:0}); -({ - get x(){}, set x(a){}, get 'y'(){}, set "y"(a){}, - get 0(){}, set 0(a){}, get var(){}, set var(x){}, -}); - -0..a; - -0[0]; - -x = function f(){ return f; }; x[0] = x; x.a = x; - -new x(); new new x()(); -new x[0](); new x.a(); new x[0].a(); new x.a[0](); -new x; new new x; new new x(); -new new x().a; new new x()[0]; - -x(); x()(); x(x); x(x, x); -x.a().a(); x[0]()[0](); x().a[0](); - -x++; x--; - -delete void typeof+-~!x; ++x; --x; - -0*0; 0/0; 0%0; - -0+0; 0-0; - -0<<0; 0>>0; 0>>>0; - -0<0; 0>0; 0<=0; 0>=0; -0 instanceof function(){}; -0 in{}; - -0==0; 0!=0; 0===0; 0!==0; - -0&0; 0^0; 0|0; 0&&0; 0||0; - -0?0:0; 0?0?0:0:0; 0||0?x=0:x=0; - -x=0; x*=0; x/=0; x%=0; x+=0; x-=0; -x<<=0; x>>=0; x>>>=0; x&=0; x^=0; x|=0; - -0,0; 0,0,0; x=0,x=0; - -// Sig deobf heloper object - -var qB={w8:function(a){a.reverse()}, -EC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}, -Np:function(a,b){a.splice(0,b)}}; - -{} {;} {0} {0;} {0;0} {0;0;} - -var x; var x,y; var x,y,z; -var x=0; var x=0,y; var x,y=0; var x=0,y=0; - -; - -if(0); if(0);else; - -do;while(0); -while(0); -for(;;)break; for(0;0;0); for((0 in[]);0;); -for(var a;;)break; for(var a,b;0;0); -for(var a=0;;)break; for(var a=(0 in[]);0;); -for(x in{}); for(var x in{}); -for(var x=[]in{}); for(var x=(0 in[])in{}); - -debugger; - -// Sig deobf function -var Rva; -Rva=function(a){a=a.split("");qB.Np(a,3);qB.w8(a,41);qB.EC(a,55);qB.Np(a,3);qB.w8(a,33);qB.Np(a,3);qB.EC(a,48);qB.EC(a,17);qB.EC(a,43);return a.join("")}; - -for(;0;)continue; x:for(;0;)continue x; - -for(;;)break; x:for(;;)break x; -switch(0){case 0:break;} - -function f(){ return; } -function f(){ return 0; } - -with(0); - -// n_deobf function -Ab=function(){ODa(b.D.toString());Object.assign(a.j,d);a.j.file==="index.m3u8"&&(delete a.j.file,a.path+="/file/index.m3u8");a.B="";a.url="";a.D&&(b="nn"[+a.D],JL(a),c=a.j[b]||null)&&(c=aF[0](c),a.set(b,c),aF.length||Pma(""))}; - -switch(0){} switch(0){case 0:} switch(0){case 0:case 0:} -switch(0){default:} switch(0){case 0:default:case 0:} -switch(0){case 0:;} switch(0){case 0:;;} -switch(0){default:;} switch(0){default:;;} - -x:; x:y:; - -// n_deobf array_str -var aF=[Vo]; - -try { throw 0; }catch(x){} - -try{}catch(x){} -try{}finally{} -try{}catch(x){}finally{} - -// nsig deobf function -Vo=function(a){var b=a.split(""),c=[function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(""))}, -928409064,-595856984,1403221911,653089124,-168714481,-1883008765,158931990,1346921902,361518508,1403221911,-362174697,-233641452,function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}e.push(String.fromCharCode(d))}return e}, -b,158931990,791141857,-907319795,-1776185924,1595027902,-829736173,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])}, --1274951142,function(){for(var d=64,e=[];++d-e.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}e.push(String.fromCharCode(d))}return e}, -1758743891,function(d){d.reverse()}, --830417133,"AF43j",1942017693,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(e,1)}, -null,-959991459,-287691724,-1365731946,b,1250397544,-1883008765,-1912322658,b,1300441121,null,-1962382380,1954679120,function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])}, --985125467,function(d,e){for(e=(e%d.length+d.length)%d.length;e--;)d.unshift(d.pop())}, -null,497372841,-1912651541,function(d,e){d.push(e)}, -function(d,e){e=(e%d.length+d.length)%d.length;d.splice(-e).reverse().forEach(function(f){d.unshift(f)})}, -function(d,e){e=(e%d.length+d.length)%d.length;var f=d[0];d[0]=d[e];d[e]=f}]; -c[30]=c;c[40]=c;c[46]=c;try{c[43](c[34]),c[45](c[40],c[47]),c[46](c[51],c[33]),c[16](c[47],c[36]),c[38](c[31],c[49]),c[16](c[11],c[39]),c[0](c[11]),c[35](c[0],c[30]),c[35](c[4],c[17]),c[34](c[48],c[7],c[11]()),c[35](c[4],c[23]),c[35](c[4],c[9]),c[5](c[48],c[28]),c[36](c[46],c[16]),c[4](c[41],c[1]),c[4](c[16],c[28]),c[3](c[40],c[17]),c[9](c[8],c[23]),c[45](c[30],c[4]),c[50](c[3],c[28]),c[36](c[51],c[23]),c[14](c[0],c[24]),c[14](c[35],c[1]),c[20](c[51],c[41]),c[15](c[8],c[0]),c[31](c[35]),c[29](c[26]), -c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c[47],c[49]),c[1](c[44],c[28]),c[39](c[16]),c[32](c[42],c[22]),c[46](c[14],c[48]),c[26](c[29],c[10]),c[46](c[9],c[3]),c[32](c[45])}catch(d){return"enhanced_except_85UBjOr-_w8_"+a}return b.join("")}; - -function f(){} -function f(x){} -function f(x,y){} -function f(){ function f(){} } - -function f(){ "use strict" } -function f(){ 'use strict' } -function f(){ "other directive" } -function f(){ 'other directive' } -function f(){ ("string") } -function f(){ ('string') } -function f(){ - 'string' - +0 -} - -(function(){}); -(function(x){}); -(function(x,y){}); -(function(){ function f(){} }); -(function f(){}); -(function f(x){}); -(function f(x,y){}); -(function f(){ function f(){} }); From 4e3054eb5db69ff150a56bb3aa5ed4fb40c5c569 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 2 Jun 2026 23:31:35 +0200 Subject: [PATCH 05/25] fix: update channel_videos_tab_order continuation token --- src/client/channel.rs | 38 ++++++++++---------------------------- tests/youtube.rs | 7 ++++--- 2 files changed, 14 insertions(+), 31 deletions(-) diff --git a/src/client/channel.rs b/src/client/channel.rs index dc67579..d421a68 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -123,7 +123,7 @@ impl RustyPipeQuery { order: ChannelOrder, ) -> Result, Error> { self.continuation( - order_ctoken(channel_id.as_ref(), tab, order, &random_target()), + order_ctoken(channel_id.as_ref(), tab, order, &util::random_uuid()), ContinuationEndpoint::Browse, None, ) @@ -626,36 +626,18 @@ fn order_ctoken( order: ChannelOrder, target_id: &str, ) -> String { - let mut pb_tab = ProtoBuilder::new(); - pb_tab.string(2, target_id); + let mut pb_tab_order = ProtoBuilder::new(); + pb_tab_order.string(1, target_id); - match tab { - ChannelVideoTab::Videos => match order { - ChannelOrder::Latest => { - pb_tab.varint(3, 1); - pb_tab.varint(4, 4); - } - ChannelOrder::Popular => { - pb_tab.varint(3, 2); - pb_tab.varint(4, 2); - } - ChannelOrder::Oldest => { - pb_tab.varint(3, 4); - pb_tab.varint(4, 5); - } - }, - ChannelVideoTab::Shorts => match order { - ChannelOrder::Latest => pb_tab.varint(4, 4), - ChannelOrder::Popular => pb_tab.varint(4, 2), - ChannelOrder::Oldest => pb_tab.varint(4, 5), - }, - ChannelVideoTab::Live => match order { - ChannelOrder::Latest => pb_tab.varint(5, 12), - ChannelOrder::Popular => pb_tab.varint(5, 14), - ChannelOrder::Oldest => pb_tab.varint(5, 13), - }, + match order { + ChannelOrder::Latest => pb_tab_order.varint(3, 4), + ChannelOrder::Popular => pb_tab_order.varint(3, 2), + ChannelOrder::Oldest => pb_tab_order.varint(3, 5), } + let mut pb_tab = ProtoBuilder::new(); + pb_tab.embedded(8, pb_tab_order); + let mut pb_3 = ProtoBuilder::new(); pb_3.embedded(tab.order_ctoken_id(), pb_tab); diff --git a/tests/youtube.rs b/tests/youtube.rs index d8e60f9..3e1f260 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -33,6 +33,7 @@ use rustypipe::validate; // #[case::android(ClientType::Android)] Removed since it requires Android device attestation #[case::ios(ClientType::Ios)] #[tokio::test] +#[ignore] async fn get_player_from_client(#[case] client_type: ClientType, rp: RustyPipe) { let player_data = rp .query() @@ -85,9 +86,9 @@ async fn get_player_from_client(#[case] client_type: ClientType, rp: RustyPipe) .expect("audio #140"); // Bitrates may change between requests - assert_approx(video.bitrate, 2_341_408); - assert_eq!(video.average_bitrate, 1_661_658); - assert_eq!(video.size, Some(53_801_380)); + assert_approx(video.bitrate, 2_633_534); + assert_eq!(video.average_bitrate, 2_236_152); + assert_eq!(video.size, Some(72_402_421)); assert_eq!(video.width, 1280); assert_eq!(video.height, 720); assert_eq!(video.fps, 30); From 7425243dea95e3a4d72a65277fec2623b3ba729c Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 16:50:21 +0200 Subject: [PATCH 06/25] fix: Updated number/date parsing, fixed for languages ar, en-GB, bn, lo, mn, ro, si, sl --- codegen/src/collect_playlist_dates.rs | 11 +- src/util/dictionary.rs | 240 ++++++++-------- src/util/mod.rs | 105 +++---- src/util/timeago.rs | 25 +- testfiles/dict/dictionary.json | 29 +- testfiles/dict/playlist_samples.json | 381 ++++++++++++++++---------- 6 files changed, 469 insertions(+), 322 deletions(-) diff --git a/codegen/src/collect_playlist_dates.rs b/codegen/src/collect_playlist_dates.rs index 4dbc782..2695459 100644 --- a/codegen/src/collect_playlist_dates.rs +++ b/codegen/src/collect_playlist_dates.rs @@ -22,7 +22,8 @@ type CollectedDates = BTreeMap>; enum DateCase { Today, Yesterday, - Ago, + Ago2, + AgoN, Jan, Feb, Mar, @@ -61,14 +62,16 @@ enum DateCase { /// /// Because the relative dates change with time, the first three playlists /// have to checked and eventually changed before running the program. +/// To find matching playlists, search for music on YouTube and filter for playlists pub async fn collect_dates(concurrency: usize) { let json_path = path!(*DICT_DIR / "playlist_samples.json"); // These are the sample playlists let cases = [ (DateCase::Today, "PL3oW2tjiIxvQ98ZTLhBh5soCbE1mC3uAT"), - (DateCase::Yesterday, "PLGBuKfnErZlCkRRgt06em8nbXvcV5Sae7"), - (DateCase::Ago, "PLAQ7nLSEnhWTEihjeM1I-ToPDJEKfZHZu"), + (DateCase::Yesterday, "PLDIoUOhQQPlXzhp-83rECoLaV6BwFtNC4"), + (DateCase::Ago2, "PLplXQ2cg9B_qrCVd1J_iId5SvP8Kf_BfS"), + (DateCase::AgoN, "PLeIL8_T2qvIRtvk6gryaK4Uh-E8Z_YYYR"), (DateCase::Jan, "PL1J-6JOckZtFjcni6Xj1pLYglJp6JCpKD"), (DateCase::Feb, "PL1J-6JOckZtETrbzwZE7mRIIK6BzWNLAs"), (DateCase::Mar, "PL1J-6JOckZtG3AVdvBXhMO64mB2k3BtKi"), @@ -193,7 +196,7 @@ pub fn write_samples_to_dict() { parse(datestr_table.get(&DateCase::Today).unwrap(), 1); parse(datestr_table.get(&DateCase::Yesterday).unwrap(), 2); - parse(datestr_table.get(&DateCase::Ago).unwrap(), 0); + parse(datestr_table.get(&DateCase::AgoN).unwrap(), 0); parse(datestr_table.get(&DateCase::Jan).unwrap(), 0); } diff --git a/src/util/dictionary.rs b/src/util/dictionary.rs index c69e888..7d61280 100644 --- a/src/util/dictionary.rs +++ b/src/util/dictionary.rs @@ -317,50 +317,51 @@ pub(crate) fn entry(lang: Language) -> Entry { }, Language::Ar => Entry { timeago_tokens: ::phf::Map { - key: 14108922650502679131, + key: 7485420634051515786, disps: &[ - (3, 13), - (11, 32), - (0, 0), - (0, 0), - (4, 28), - (0, 1), - (5, 12), + (4, 0), + (0, 10), + (0, 27), + (0, 24), + (1, 33), + (7, 1), + (1, 7), ], entries: &[ - ("شهر", TaToken { n: 1, unit: Some(TimeUnit::Month) }), - ("وثانية", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("دقيقتان", TaToken { n: 2, unit: Some(TimeUnit::Minute) }), - ("ثوان\u{64d}", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("يوم", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("شهر\u{64b}ا", TaToken { n: 1, unit: Some(TimeUnit::Month) }), - ("سنة", TaToken { n: 1, unit: Some(TimeUnit::Year) }), ("يوم\u{64b}ا", TaToken { n: 1, unit: Some(TimeUnit::Day) }), + ("ساعتين", TaToken { n: 2, unit: Some(TimeUnit::Hour) }), + ("أيام", TaToken { n: 1, unit: Some(TimeUnit::Day) }), + ("ثانيتين", TaToken { n: 2, unit: Some(TimeUnit::Second) }), + ("ثانية", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("سنة", TaToken { n: 1, unit: Some(TimeUnit::Year) }), + ("دقيقتين", TaToken { n: 2, unit: Some(TimeUnit::Minute) }), + ("وثانيتان", TaToken { n: 2, unit: Some(TimeUnit::Second) }), + ("دقائق", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("خلال", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("أشهر", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("شهرين", TaToken { n: 2, unit: Some(TimeUnit::Month) }), + ("ثوان\u{64d}", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("شهر", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("دقيقتان", TaToken { n: 2, unit: Some(TimeUnit::Minute) }), + ("يوم\u{64e}ين", TaToken { n: 2, unit: Some(TimeUnit::Day) }), + ("سنتين", TaToken { n: 2, unit: Some(TimeUnit::Year) }), + ("ساعة", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("ساعات", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("يومين", TaToken { n: 2, unit: Some(TimeUnit::Day) }), + ("أسابيع", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("س", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("سنوات", TaToken { n: 1, unit: Some(TimeUnit::Year) }), + ("ثوان\u{650}", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("شهر\u{64b}ا", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("أسبوع", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("أسبوعين", TaToken { n: 2, unit: Some(TimeUnit::Week) }), + ("وثانية", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("د", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("يوم", TaToken { n: 1, unit: Some(TimeUnit::Day) }), ("دقيقة", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), ("ثوان", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("ثانية", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("ساعات", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("أيام", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("ساعتين", TaToken { n: 2, unit: Some(TimeUnit::Hour) }), ("أسبوع\u{64b}ا", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("سنوات", TaToken { n: 1, unit: Some(TimeUnit::Year) }), - ("ساعة", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("ثانيتين", TaToken { n: 2, unit: Some(TimeUnit::Second) }), - ("أسابيع", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("أشهر", TaToken { n: 1, unit: Some(TimeUnit::Month) }), - ("أسبوع", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("شهرين", TaToken { n: 2, unit: Some(TimeUnit::Month) }), - ("وثانيتان", TaToken { n: 2, unit: Some(TimeUnit::Second) }), - ("يومين", TaToken { n: 2, unit: Some(TimeUnit::Day) }), - ("س", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), ("ث", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("دقيقتين", TaToken { n: 2, unit: Some(TimeUnit::Minute) }), - ("خلال", TaToken { n: 1, unit: Some(TimeUnit::Month) }), - ("ثوان\u{650}", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("د", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("سنتين", TaToken { n: 2, unit: Some(TimeUnit::Year) }), - ("أسبوعين", TaToken { n: 2, unit: Some(TimeUnit::Week) }), - ("دقائق", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), ], }, month_before_day: false, @@ -957,19 +958,20 @@ pub(crate) fn entry(lang: Language) -> Entry { }, Language::Bn => Entry { timeago_tokens: ::phf::Map { - key: 12913932095322966823, + key: 15467950696543387533, disps: &[ - (0, 1), - (2, 0), + (3, 0), + (1, 0), ], entries: &[ ("মিনিট", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), ("সপ\u{9cd}ত\u{9be}হ", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("ঘণ\u{9cd}ট\u{9be}", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), ("দিন", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("ঘন\u{9cd}ট\u{9be}", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("ম\u{9be}স", TaToken { n: 1, unit: Some(TimeUnit::Month) }), ("বছর", TaToken { n: 1, unit: Some(TimeUnit::Year) }), + ("ম\u{9be}স", TaToken { n: 1, unit: Some(TimeUnit::Month) }), ("সেকেন\u{9cd}ড", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("ঘন\u{9cd}ট\u{9be}", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), ], }, month_before_day: false, @@ -1949,15 +1951,16 @@ pub(crate) fn entry(lang: Language) -> Entry { }, comma_decimal: false, number_tokens: ::phf::Map { - key: 15467950696543387533, + key: 351906021642186605, disps: &[ - (2, 0), + (3, 0), ], entries: &[ - ("crore", 7), ("m", 6), - ("lakh", 5), + ("crore", 7), ("b", 9), + ("lakh", 5), + ("bn", 9), ], }, number_nd_tokens: ::phf::Map { @@ -5080,15 +5083,16 @@ pub(crate) fn entry(lang: Language) -> Entry { }, comma_decimal: true, number_tokens: ::phf::Map { - key: 15467950696543387533, + key: 8694567506910003252, disps: &[ - (2, 0), + (3, 0), ], entries: &[ + ("ພ\u{eb1}ນວ\u{eb4}ດ\u{eb5}ໂອ", 3), ("ກ\u{eb5}ບ", 3), - ("ລ\u{ec9}ານ", 6), - ("ຕ\u{eb7}\u{ec9}", 9), ("ພ\u{eb1}ນ", 3), + ("ຕ\u{eb7}\u{ec9}", 9), + ("ລ\u{ec9}ານ", 6), ], }, number_nd_tokens: ::phf::Map { @@ -5700,14 +5704,15 @@ pub(crate) fn entry(lang: Language) -> Entry { }, comma_decimal: false, number_tokens: ::phf::Map { - key: 12913932095322966823, + key: 8694567506910003252, disps: &[ - (1, 0), + (2, 0), ], entries: &[ + ("мян", 3), ("сая", 6), - ("тэрбум", 9), ("мянга", 3), + ("тэрбум", 9), ], }, number_nd_tokens: ::phf::Map { @@ -7177,10 +7182,11 @@ pub(crate) fn entry(lang: Language) -> Entry { number_nd_tokens: ::phf::Map { key: 12913932095322966823, disps: &[ - (1, 0), + (0, 0), ], entries: &[ ("un", 1), + ("o", 1), ("nicio", 0), ], }, @@ -7371,31 +7377,46 @@ pub(crate) fn entry(lang: Language) -> Entry { months: ::phf::Map { key: 12913932095322966823, disps: &[ - (11, 13), - (13, 13), - (9, 0), - (10, 0), + (6, 16), + (4, 0), + (2, 12), + (3, 4), + (11, 22), + (15, 26), + (0, 6), ], entries: &[ - ("ජනව\u{dcf}ර\u{dd2}", 1), - ("ජ\u{dd6}න\u{dd2}", 6), - ("පෙබරව\u{dcf}ර\u{dd2}", 2), - ("ඔක\u{dca}", 10), - ("නොවැ", 11), - ("දෙසැ", 12), - ("ජ\u{dd6}ල\u{dd2}", 7), - ("නොවැම\u{dca}බර\u{dca}", 11), - ("සැප\u{dca}තැම\u{dca}බර\u{dca}", 9), + ("උඳ\u{dd4}වප\u{dca}", 12), ("දෙසැම\u{dca}බර\u{dca}", 12), - ("ජන", 1), + ("දෙසැ", 12), + ("වෙසක\u{dca}", 5), + ("ජනව\u{dcf}ර\u{dd2}", 1), + ("මැද\u{dd2}න\u{dca}", 3), ("ම\u{dcf}ර\u{dca}ත\u{dd4}", 3), + ("ඔක\u{dca}", 10), + ("නවම\u{dca}", 2), + ("වප\u{dca}", 10), + ("බක\u{dca}", 4), + ("ඉල\u{dca}", 11), + ("බ\u{dd2}නර", 9), + ("පොසොන\u{dca}", 6), + ("ජ\u{dd6}න\u{dd2}", 6), + ("ද\u{dd4}ර\u{dd4}ත\u{dd4}", 1), + ("පෙබ", 2), + ("අප\u{dca}\u{200d}රේල\u{dca}", 4), ("සැප\u{dca}", 9), ("අගෝ", 8), - ("මැය\u{dd2}", 5), + ("නොවැ", 11), + ("පෙබරව\u{dcf}ර\u{dd2}", 2), + ("ජ\u{dd6}ල\u{dd2}", 7), + ("ජන", 1), + ("ඇසළ", 7), + ("න\u{dd2}ක\u{dd2}ණ\u{dd2}", 8), + ("නොවැම\u{dca}බර\u{dca}", 11), + ("සැප\u{dca}තැම\u{dca}බර\u{dca}", 9), ("ඔක\u{dca}තෝබර\u{dca}", 10), - ("අප\u{dca}\u{200d}රේල\u{dca}", 4), - ("පෙබ", 2), ("අගෝස\u{dca}ත\u{dd4}", 8), + ("මැය\u{dd2}", 5), ], }, timeago_nd_tokens: ::phf::Map { @@ -7593,54 +7614,55 @@ pub(crate) fn entry(lang: Language) -> Entry { }, Language::Sl => Entry { timeago_tokens: ::phf::Map { - key: 15467950696543387533, + key: 12913932095322966823, disps: &[ - (0, 31), - (0, 5), - (2, 32), + (0, 28), + (0, 12), (0, 0), - (0, 0), - (0, 30), - (0, 0), - (3, 12), + (0, 13), + (0, 36), + (3, 0), + (4, 21), + (16, 3), ], entries: &[ - ("dnevoma", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("minute", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("sekundo", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("minuta", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("tednom", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("dnevi", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("h", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("tednoma", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("mesecema", TaToken { n: 1, unit: Some(TimeUnit::Month) }), - ("sekundami", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("minuto", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), ("min", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("minuti", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("tedni", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("sekundi", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("urama", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("minut", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("minutama", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("minutami", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), - ("ted", TaToken { n: 1, unit: Some(TimeUnit::Week) }), - ("s", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("sek", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("mesecem", TaToken { n: 1, unit: Some(TimeUnit::Month) }), - ("sekunde", TaToken { n: 1, unit: Some(TimeUnit::Second) }), ("sekunda", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("dnevom", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("sekund", TaToken { n: 1, unit: Some(TimeUnit::Second) }), - ("leti", TaToken { n: 1, unit: Some(TimeUnit::Year) }), - ("dnem", TaToken { n: 1, unit: Some(TimeUnit::Day) }), - ("uro", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("letom", TaToken { n: 1, unit: Some(TimeUnit::Year) }), + ("tednoma", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("h", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("mesecema", TaToken { n: 1, unit: Some(TimeUnit::Month) }), ("letoma", TaToken { n: 1, unit: Some(TimeUnit::Year) }), - ("urami", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), - ("sekundama", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("s", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("sekundo", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("minutama", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("urama", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("ted", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("minuti", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("dnevom", TaToken { n: 1, unit: Some(TimeUnit::Day) }), + ("dnema", TaToken { n: 1, unit: Some(TimeUnit::Day) }), + ("tednom", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("minute", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("minutami", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("dnevoma", TaToken { n: 1, unit: Some(TimeUnit::Day) }), + ("minuto", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("minut", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("sekund", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("letom", TaToken { n: 1, unit: Some(TimeUnit::Year) }), ("mes", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("uro", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("tedni", TaToken { n: 1, unit: Some(TimeUnit::Week) }), + ("sekunde", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("urami", TaToken { n: 1, unit: Some(TimeUnit::Hour) }), + ("minuta", TaToken { n: 1, unit: Some(TimeUnit::Minute) }), + ("dnem", TaToken { n: 1, unit: Some(TimeUnit::Day) }), + ("sek", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("sekundama", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("leti", TaToken { n: 1, unit: Some(TimeUnit::Year) }), + ("mesecem", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("dnevi", TaToken { n: 1, unit: Some(TimeUnit::Day) }), ("meseci", TaToken { n: 1, unit: Some(TimeUnit::Month) }), + ("sekundi", TaToken { n: 1, unit: Some(TimeUnit::Second) }), + ("sekundami", TaToken { n: 1, unit: Some(TimeUnit::Second) }), ], }, month_before_day: false, diff --git a/src/util/mod.rs b/src/util/mod.rs index 980099e..831a391 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -11,6 +11,7 @@ pub use visitor_data::VisitorDataCache; use std::{ collections::BTreeMap, + marker::PhantomData, str::{FromStr, SplitWhitespace}, }; @@ -118,66 +119,70 @@ where buf.parse() } -/// Parse a string after removing all non-numeric characters. +/// Parse all numbers occurring in a string /// -/// If the string contains multiple numbers, it returns the product of them. -pub fn parse_numeric_prod(string: &str) -> Option -where - F: FromStr + Copy + std::ops::Mul, -{ - let mut n = None; - let mut buf = String::new(); - - for c in string.chars() { - if c.is_ascii_digit() { - buf.push(c); - } else if !buf.is_empty() { - if let Ok(x) = buf.parse::() { - n = n.map(|n| n * x).or(Some(x)); - } - buf.clear(); - } - } - if !buf.is_empty() { - if let Ok(x) = buf.parse::() { - n = n.map(|n| n * x).or(Some(x)); - } - } - n +/// Ignores numbers in parentheses. +pub struct SplitNumbers<'a, F: FromStr> { + chars: std::str::Chars<'a>, + ntype: PhantomData, + paren_level: usize, + buf: String, } -/// Parse all numbers occurring in a string and return them as a vec -pub fn parse_numeric_vec(string: &str) -> Vec +impl<'a, F> From<&'a str> for SplitNumbers<'a, F> where F: FromStr, { - let mut numbers = vec![]; + fn from(value: &'a str) -> Self { + Self { + chars: value.chars(), + ntype: PhantomData, + paren_level: 0, + buf: String::new(), + } + } +} - let mut buf = String::new(); - for c in string.chars() { - if c.is_ascii_digit() { - buf.push(c); - } else if !buf.is_empty() { - if let Ok(n) = buf.parse::() { - numbers.push(n); +impl<'a, F> Iterator for SplitNumbers<'a, F> +where + F: FromStr, +{ + type Item = F; + + fn next(&mut self) -> Option { + for c in self.chars.by_ref() { + if c.is_ascii_digit() { + if self.paren_level == 0 { + self.buf.push(c); + } + } else if c == '(' { + self.paren_level += 1; + } else if c == ')' { + if self.paren_level > 0 { + self.paren_level -= 1; + } + } else if !self.buf.is_empty() { + let n = self.buf.parse::().ok(); + self.buf.clear(); + return n; } - buf.clear(); } - } - if !buf.is_empty() { - if let Ok(n) = buf.parse::() { - numbers.push(n); - } - } - numbers + if !self.buf.is_empty() { + let n = self.buf.parse::().ok(); + self.buf.clear(); + n + } else { + None + } + } } /// Parse textual video length (e.g. `0:49`, `2:02` or `1:48:18`) /// and return the duration in seconds. pub fn parse_video_length(text: &str) -> Option { static VIDEO_LENGTH_REGEX: Lazy = - Lazy::new(|| Regex::new(r"(?:(\d+)[:.])?(\d{1,2})[:.](\d{2})").unwrap()); + Lazy::new(|| Regex::new(r"\b(?:(\d+)[:.])?(\d{1,2})[:.](\d{2})\b").unwrap()); VIDEO_LENGTH_REGEX.captures(text).map(|cap| { let hrs = cap .get(1) @@ -640,11 +645,13 @@ pub(crate) mod tests { } #[rstest] - #[case("15.03.2022", vec![15, 3, 2022])] - #[case("4 Hello World 2", vec![4, 2])] - #[case("最后更新时间:2020年1月3日", vec![2020, 1, 3])] - fn t_parse_numeric_vec(#[case] string: &str, #[case] expect: Vec) { - let n = parse_numeric_vec::(string); + #[case("15.03.2022", &[15, 3, 2022])] + #[case("4 Hello World 2", &[4, 2])] + #[case("hello 1 for 2 not (5) bye 3", &[1,2,3])] + #[case("最后更新时间:2020年1月3日", &[2020, 1, 3])] + #[case("עודכן לפני יומיים (2)", &[])] + fn t_parse_numeric_vec(#[case] string: &str, #[case] expect: &[u32]) { + let n = SplitNumbers::::from(string).collect::>(); assert_eq!(n, expect); } diff --git a/src/util/timeago.rs b/src/util/timeago.rs index 8452415..6ee25d9 100644 --- a/src/util/timeago.rs +++ b/src/util/timeago.rs @@ -17,7 +17,7 @@ use time::{Date, Duration, Month, OffsetDateTime, UtcOffset}; use crate::{ param::Language, - util::{self, dictionary, SplitTokens}, + util::{self, dictionary, SplitNumbers, SplitTokens}, }; /// Parsed TimeAgo string, contains amount and time unit. @@ -221,7 +221,7 @@ pub fn parse_timeago(lang: Language, textual_date: &str) -> Option { let entry = dictionary::entry(lang); let filtered_str = filter_datestr(textual_date); - let qu: u8 = util::parse_numeric_prod(textual_date).unwrap_or(1); + let qu = SplitNumbers::::from(textual_date).product(); // French uses 'a' as a short form of years. // Since 'a' is also a word in French, it cannot be parsed as a token. @@ -272,9 +272,10 @@ pub fn parse_textual_date( let by_char = util::lang_by_char(lang); let filtered_str = filter_datestr(textual_date); - let nums = util::parse_numeric_vec::(textual_date); + let nums = SplitNumbers::::from(textual_date).collect::>(); if nums.is_empty() { + // Timeago string without digits (e.g. Yesterday) entry .timeago_nd_tokens .get(&filtered_str) @@ -284,12 +285,14 @@ pub fn parse_textual_date( .map(ParsedDate::Relative) } else { if nums.len() == 1 && nums[0] < 2000 { + // Timeago string with digits (e.g. 2 days ago) if let Some(timeago) = TaTokenParser::new(&entry, by_char, false, &filtered_str).next() { return Some(ParsedDate::Relative(timeago * nums[0] as u8)); } } + // Absulute date (e.g. Jul 2, 2014) let mut y: Option = None; let mut m = parse_textual_month(lang, &filtered_str).map(u16::from); let mut d: Option = None; @@ -309,7 +312,8 @@ pub fn parse_textual_date( return None; } } - if m.is_none() && d.is_some() { + // Vietnamese dates omit the day number if it is 1 + if lang == Language::Vi && m.is_none() && d.is_some() && y.is_some() { m = d; d = None; } @@ -912,6 +916,7 @@ mod tests { )] #[case(Language::Ja, "2023年7月", Some(ParsedDate::Absolute(date!(2023-07-01))))] #[case(Language::De, "Juli 2023", Some(ParsedDate::Absolute(date!(2023-07-01))))] + #[case(Language::Iw, "עודכן לפני יומיים (2)", Some(ParsedDate::Relative(TimeAgo { n: 2, unit: TimeUnit::Day })))] fn t_parse_date( #[case] lang: Language, #[case] textual_date: &str, @@ -960,9 +965,17 @@ mod tests { "lang: {lang}" ); assert_eq!( - parse_textual_date(*lang, UtcOffset::UTC, samples.get("Ago").unwrap()), + parse_textual_date(*lang, UtcOffset::UTC, samples.get("Ago2").unwrap()), Some(ParsedDate::Relative(TimeAgo { - n: 5, + n: 2, + unit: TimeUnit::Day + })), + "lang: {lang}" + ); + assert_eq!( + parse_textual_date(*lang, UtcOffset::UTC, samples.get("AgoN").unwrap()), + Some(ParsedDate::Relative(TimeAgo { + n: 6, unit: TimeUnit::Day })), "lang: {lang}" diff --git a/testfiles/dict/dictionary.json b/testfiles/dict/dictionary.json index 2c45d58..439b84f 100644 --- a/testfiles/dict/dictionary.json +++ b/testfiles/dict/dictionary.json @@ -194,6 +194,7 @@ "يوم": "D", "يومًا": "D", "يومين": "2D", + "يومَين": "2D", "أسابيع": "W", "أسبوع": "W", "أسبوعًا": "W", @@ -605,7 +606,8 @@ "দিন": "D", "সপ্তাহ": "W", "মাস": "M", - "বছর": "Y" + "বছর": "Y", + "ঘণ্টা": "h" }, "date_order": "DY", "months": { @@ -1266,7 +1268,8 @@ "lakh": 5, "m": 6, "crore": 7, - "b": 9 + "b": 9, + "bn": 9 }, "number_nd_tokens": { "no": 0 @@ -3318,6 +3321,7 @@ "number_tokens": { "ກີບ": 3, "ພັນ": 3, + "ພັນວິດີໂອ": 3, "ລ້ານ": 6, "ຕື້": 9 }, @@ -3727,7 +3731,8 @@ "number_tokens": { "мянга": 3, "сая": 6, - "тэрбум": 9 + "тэрбум": 9, + "мян": 3 }, "number_nd_tokens": { "үзэлтгүй": 0 @@ -4692,7 +4697,8 @@ }, "number_nd_tokens": { "nicio": 0, - "un": 1 + "un": 1, + "o": 1 }, "album_types": { "album": "album", @@ -4822,25 +4828,37 @@ }, "date_order": "YD", "months": { + "දුරුතු": 1, "ජන": 1, "ජනවාරි": 1, "පෙබ": 2, "පෙබරවාරි": 2, + "නවම්": 2, "මාර්තු": 3, + "මැදින්": 3, "අප්‍රේල්": 4, + "බක්": 4, "මැයි": 5, + "වෙසක්": 5, "ජූනි": 6, + "පොසොන්": 6, "ජූලි": 7, + "ඇසළ": 7, "අගෝ": 8, "අගෝස්තු": 8, + "නිකිණි": 8, "සැප්": 9, "සැප්තැම්බර්": 9, + "බිනර": 9, "ඔක්": 10, "ඔක්තෝබර්": 10, + "වප්": 10, "නොවැ": 11, "නොවැම්බර්": 11, + "ඉල්": 11, "දෙසැ": 12, - "දෙසැම්බර්": 12 + "දෙසැම්බර්": 12, + "උඳුවප්": 12 }, "timeago_nd_tokens": { "අද": "0D", @@ -4991,6 +5009,7 @@ "urami": "h", "uro": "h", "dnem": "D", + "dnema": "D", "dnevi": "D", "dnevom": "D", "dnevoma": "D", diff --git a/testfiles/dict/playlist_samples.json b/testfiles/dict/playlist_samples.json index 023251e..f4884eb 100644 --- a/testfiles/dict/playlist_samples.json +++ b/testfiles/dict/playlist_samples.json @@ -2,7 +2,8 @@ "af": { "Today": "Vandag opgedateer", "Yesterday": "Gister opgedateer", - "Ago": "5 dae gelede opgedateer", + "Ago2": "2 dae gelede opgedateer", + "AgoN": "6 dae gelede opgedateer", "Jan": "Laas opgedateer op 03 Jan. 2020", "Feb": "Laas opgedateer op 07 Feb. 2016", "Mar": "Laas opgedateer op 09 Mrt. 2015", @@ -19,7 +20,8 @@ "am": { "Today": "ዛሬ ተዘምኗል", "Yesterday": "ትላንት ተዘምኗል", - "Ago": "ከ5 ቀናት በፊት ተዘምኗል", + "Ago2": "ከ2 ቀናት በፊት ተዘምኗል", + "AgoN": "ከ6 ቀናት በፊት ተዘምኗል", "Jan": "ለመጨረሻ ጊዜ የዘመነው 3 ጃን 2020", "Feb": "ለመጨረሻ ጊዜ የዘመነው 7 ፌብ 2016", "Mar": "ለመጨረሻ ጊዜ የዘመነው 9 ማርች 2015", @@ -36,7 +38,8 @@ "ar": { "Today": "تم تعديلها اليوم", "Yesterday": "تم تعديلها البارحة", - "Ago": "تم تعديلها قبل 5 أيام", + "Ago2": "تم تعديلها قبل يومَين", + "AgoN": "تم تعديلها قبل 6 أيام", "Jan": "تم إجراء التعديل الأخير في 03‏/01‏/2020", "Feb": "تم إجراء التعديل الأخير في 07‏/02‏/2016", "Mar": "تم إجراء التعديل الأخير في 09‏/03‏/2015", @@ -53,7 +56,8 @@ "as": { "Today": "আজি আপডে’ট কৰা হৈছে", "Yesterday": "কালি আপডে’ট কৰা হৈছে", - "Ago": "5 দিন পূৰ্বে আপডে’ট কৰা হৈছে", + "Ago2": "2 দিন পূৰ্বে আপডে’ট কৰা হৈছে", + "AgoN": "6 দিন পূৰ্বে আপডে’ট কৰা হৈছে", "Jan": "অন্তিমবাৰ 03-01-2020ত আপডে’ট কৰা হৈছিল", "Feb": "অন্তিমবাৰ 07-02-2016ত আপডে’ট কৰা হৈছিল", "Mar": "অন্তিমবাৰ 09-03-2015ত আপডে’ট কৰা হৈছিল", @@ -70,7 +74,8 @@ "az": { "Today": "Bugün güncəllənib", "Yesterday": "Dünən güncəlləndi", - "Ago": "5 gün öncə yeniləndi", + "Ago2": "2 gün öncə yeniləndi", + "AgoN": "6 gün öncə yeniləndi", "Jan": "Son güncəllənmə: 3 yan 2020", "Feb": "Son güncəllənmə: 7 fev 2016", "Mar": "Son güncəllənmə: 9 mar 2015", @@ -87,7 +92,8 @@ "be": { "Today": "Абноўлена сёння", "Yesterday": "Абноўлена ўчора", - "Ago": "Абноўлена 5 дзён таму", + "Ago2": "Абноўлена 2 дні таму", + "AgoN": "Абноўлена 6 дзён таму", "Jan": "Дата апошняга абнаўлення: 3 сту 2020 г.", "Feb": "Дата апошняга абнаўлення: 7 лют 2016 г.", "Mar": "Дата апошняга абнаўлення: 9 сак 2015 г.", @@ -104,7 +110,8 @@ "bg": { "Today": "Актуализиран днес", "Yesterday": "Актуализиран вчера", - "Ago": "Актуализирани преди 5 дни", + "Ago2": "Актуализирани преди 2 дни", + "AgoN": "Актуализирани преди 6 дни", "Jan": "Последно актуализиран на 3.01.2020 г.", "Feb": "Последно актуализиран на 7.02.2016 г.", "Mar": "Последно актуализиран на 9.03.2015 г.", @@ -121,7 +128,8 @@ "bn": { "Today": "আজ আপডেট করা হয়েছে", "Yesterday": "গতকাল আপডেট করা হয়েছে", - "Ago": "5 দিন আগে আপডেট করা হয়েছে", + "Ago2": "2 দিন আগে আপডেট করা হয়েছে", + "AgoN": "6 দিন আগে আপডেট করা হয়েছে", "Jan": "3 জানু, 2020 এ সর্বশেষ আপডেট হয়েছে", "Feb": "7 ফেব, 2016 এ সর্বশেষ আপডেট হয়েছে", "Mar": "9 মার্চ, 2015 এ সর্বশেষ আপডেট হয়েছে", @@ -138,7 +146,8 @@ "bs": { "Today": "Ažurirano danas", "Yesterday": "Ažurirano jučer", - "Ago": "Ažurirano prije 5 dana", + "Ago2": "Ažurirano prije 2 dana", + "AgoN": "Ažurirano prije 6 dana", "Jan": "Zadnje ažuriranje 3. jan 2020.", "Feb": "Zadnje ažuriranje 7. feb 2016.", "Mar": "Zadnje ažuriranje 9. mar 2015.", @@ -155,7 +164,8 @@ "ca": { "Today": "Actualitzat avui", "Yesterday": "Actualitzat ahir", - "Ago": "Es va actualitzar fa 5 dies", + "Ago2": "Es va actualitzar fa 2 dies", + "AgoN": "Es va actualitzar fa 6 dies", "Jan": "Darrera actualització: 3 de gen. 2020", "Feb": "Darrera actualització: 7 de febr. 2016", "Mar": "Darrera actualització: 9 de març 2015", @@ -172,7 +182,8 @@ "cs": { "Today": "Aktualizováno dnes", "Yesterday": "Aktualizováno včera", - "Ago": "Aktualizováno před 5 dny", + "Ago2": "Aktualizováno před 2 dny", + "AgoN": "Aktualizováno před 6 dny", "Jan": "Poslední aktualizace: 3. 1. 2020", "Feb": "Poslední aktualizace: 7. 2. 2016", "Mar": "Poslední aktualizace: 9. 3. 2015", @@ -189,7 +200,8 @@ "da": { "Today": "Opdateret i dag", "Yesterday": "Opdateret i går", - "Ago": "Opdateret for 5 dage siden", + "Ago2": "Opdateret for 2 dage siden", + "AgoN": "Opdateret for 6 dage siden", "Jan": "Sidst opdateret d. 3. jan. 2020", "Feb": "Sidst opdateret d. 7. feb. 2016", "Mar": "Sidst opdateret d. 9. mar. 2015", @@ -206,7 +218,8 @@ "de": { "Today": "Heute aktualisiert", "Yesterday": "Gestern aktualisiert", - "Ago": "Vor 5 Tagen aktualisiert", + "Ago2": "Vor 2 Tagen aktualisiert", + "AgoN": "Vor 6 Tagen aktualisiert", "Jan": "Zuletzt am 03.01.2020 aktualisiert", "Feb": "Zuletzt am 07.02.2016 aktualisiert", "Mar": "Zuletzt am 09.03.2015 aktualisiert", @@ -223,7 +236,8 @@ "el": { "Today": "Ενημερώθηκε σήμερα", "Yesterday": "Ενημερώθηκε χτες", - "Ago": "Ενημερώθηκε πριν από 5 ημέρες", + "Ago2": "Ενημερώθηκε πριν από 2 ημέρες", + "AgoN": "Ενημερώθηκε πριν από 6 ημέρες", "Jan": "Τελευταία ενημέρωση στις 3 Ιαν 2020", "Feb": "Τελευταία ενημέρωση στις 7 Φεβ 2016", "Mar": "Τελευταία ενημέρωση στις 9 Μαρ 2015", @@ -240,7 +254,8 @@ "en": { "Today": "Updated today", "Yesterday": "Updated yesterday", - "Ago": "Updated 5 days ago", + "Ago2": "Updated 2 days ago", + "AgoN": "Updated 6 days ago", "Jan": "Last updated on Jan 3, 2020", "Feb": "Last updated on Feb 7, 2016", "Mar": "Last updated on Mar 9, 2015", @@ -257,7 +272,8 @@ "en-GB": { "Today": "Updated today", "Yesterday": "Updated yesterday", - "Ago": "Updated 5 days ago", + "Ago2": "Updated 2 days ago", + "AgoN": "Updated 6 days ago", "Jan": "Last updated on 3 Jan 2020", "Feb": "Last updated on 7 Feb 2016", "Mar": "Last updated on 9 Mar 2015", @@ -274,7 +290,8 @@ "en-IN": { "Today": "Updated today", "Yesterday": "Updated yesterday", - "Ago": "Updated 5 days ago", + "Ago2": "Updated 2 days ago", + "AgoN": "Updated 6 days ago", "Jan": "Last updated on 3 Jan 2020", "Feb": "Last updated on 7 Feb 2016", "Mar": "Last updated on 9 Mar 2015", @@ -291,7 +308,8 @@ "es": { "Today": "Actualizada hoy", "Yesterday": "Actualizada ayer", - "Ago": "Actualizada hace 5 días", + "Ago2": "Actualizada hace 2 días", + "AgoN": "Actualizada hace 6 días", "Jan": "Actualizado por última vez el 3 ene 2020", "Feb": "Actualizado por última vez el 7 feb 2016", "Mar": "Actualizado por última vez el 9 mar 2015", @@ -308,7 +326,8 @@ "es-419": { "Today": "Se actualizó hoy", "Yesterday": "Se actualizó ayer", - "Ago": "Se actualizó hace 5 días", + "Ago2": "Se actualizó hace 2 días", + "AgoN": "Se actualizó hace 6 días", "Jan": "Se actualizó por última vez el 3 ene 2020", "Feb": "Se actualizó por última vez el 7 feb 2016", "Mar": "Se actualizó por última vez el 9 mar 2015", @@ -325,7 +344,8 @@ "es-US": { "Today": "Se actualizó hoy", "Yesterday": "Se actualizó ayer", - "Ago": "Se actualizó hace 5 días", + "Ago2": "Se actualizó hace 2 días", + "AgoN": "Se actualizó hace 6 días", "Jan": "Se actualizó por última vez el 3 ene 2020", "Feb": "Se actualizó por última vez el 7 feb 2016", "Mar": "Se actualizó por última vez el 9 mar 2015", @@ -342,7 +362,8 @@ "et": { "Today": "Värskendatud täna", "Yesterday": "Värskendatud eile", - "Ago": "Värskendatud 5 päeva tagasi", + "Ago2": "Värskendatud 2 päeva tagasi", + "AgoN": "Värskendatud 6 päeva tagasi", "Jan": "Viimati värskendatud 3. jaan 2020", "Feb": "Viimati värskendatud 7. veebr 2016", "Mar": "Viimati värskendatud 9. märts 2015", @@ -359,7 +380,8 @@ "eu": { "Today": "Gaur eguneratu da", "Yesterday": "Atzo eguneratu zen", - "Ago": "Duela 5 egun eguneratu zen", + "Ago2": "Duela 2 egun eguneratu zen", + "AgoN": "Duela 6 egun eguneratu zen", "Jan": "Azken eguneratze-data: 2020(e)ko urt. 3(a)", "Feb": "Azken eguneratze-data: 2016(e)ko ots. 7(a)", "Mar": "Azken eguneratze-data: 2015(e)ko mar. 9(a)", @@ -376,7 +398,8 @@ "fa": { "Today": "امروز به‌روزرسانی شده است", "Yesterday": "دیروز به‌روزرسانی شد", - "Ago": "5 روز پیش به‌روزرسانی شد", + "Ago2": "2 روز پیش به‌روزرسانی شد", + "AgoN": "6 روز پیش به‌روزرسانی شد", "Jan": "آخرین تاریخ به‌روزرسانی 3 ژانویه 2020", "Feb": "آخرین تاریخ به‌روزرسانی 7 فوریه 2016", "Mar": "آخرین تاریخ به‌روزرسانی 9 مارس 2015", @@ -393,7 +416,8 @@ "fi": { "Today": "Päivitetty tänään", "Yesterday": "Päivitetty eilen", - "Ago": "Päivitetty 5 päivää sitten", + "Ago2": "Päivitetty 2 päivää sitten", + "AgoN": "Päivitetty 6 päivää sitten", "Jan": "Viimeksi päivitetty 3.1.2020", "Feb": "Viimeksi päivitetty 7.2.2016", "Mar": "Viimeksi päivitetty 9.3.2015", @@ -410,7 +434,8 @@ "fil": { "Today": "Na-update ngayong araw", "Yesterday": "Na-update kahapon", - "Ago": "Na-update 5 araw ang nakalipas", + "Ago2": "Na-update 2 araw ang nakalipas", + "AgoN": "Na-update 6 na araw ang nakalipas", "Jan": "Huling na-update noong Ene 3, 2020", "Feb": "Huling na-update noong Peb 7, 2016", "Mar": "Huling na-update noong Mar 9, 2015", @@ -427,7 +452,8 @@ "fr": { "Today": "Mise à jour aujourd'hui", "Yesterday": "Mise à jour hier", - "Ago": "Mise à jour il y a 5 jours", + "Ago2": "Mise à jour il y a 2 jours", + "AgoN": "Mise à jour il y a 6 jours", "Jan": "Dernière modification le 3 janv. 2020", "Feb": "Dernière modification le 7 févr. 2016", "Mar": "Dernière modification le 9 mars 2015", @@ -444,7 +470,8 @@ "fr-CA": { "Today": "Mise à jour aujourd'hui", "Yesterday": "Mise à jour hier", - "Ago": "Mise à jour il y a 5 jours", + "Ago2": "Mise à jour il y a 2 jours", + "AgoN": "Mise à jour il y a 6 jours", "Jan": "Dernière mise à jour le 3 janv. 2020", "Feb": "Dernière mise à jour le 7 févr. 2016", "Mar": "Dernière mise à jour le 9 mars 2015", @@ -461,7 +488,8 @@ "gl": { "Today": "Actualizouse hoxe", "Yesterday": "Actualizouse onte", - "Ago": "Actualizouse hai 5 días", + "Ago2": "Actualizouse hai 2 días", + "AgoN": "Actualizouse hai 6 días", "Jan": "Última actualización: 3 de xan. de 2020", "Feb": "Última actualización: 7 de feb. de 2016", "Mar": "Última actualización: 9 de mar. de 2015", @@ -478,7 +506,8 @@ "gu": { "Today": "આજે અપડેટ કર્યું", "Yesterday": "ગઈકાલે અપડેટ કર્યું", - "Ago": "5 દિવસ પહેલાં અપડેટ કર્યું", + "Ago2": "2 દિવસ પહેલાં અપડેટ કર્યું", + "AgoN": "6 દિવસ પહેલાં અપડેટ કર્યું", "Jan": "3 જાન્યુ, 2020 ના રોજ છેલ્લે અપડેટ કરાયેલ", "Feb": "7 ફેબ્રુ, 2016 ના રોજ છેલ્લે અપડેટ કરાયેલ", "Mar": "9 માર્ચ, 2015 ના રોજ છેલ્લે અપડેટ કરાયેલ", @@ -495,7 +524,8 @@ "hi": { "Today": "आज अपडेट की गई", "Yesterday": "कल अपडेट की गई", - "Ago": "5 दिन पहले अपडेट की गई", + "Ago2": "2 दिन पहले अपडेट की गई", + "AgoN": "6 दिन पहले अपडेट की गई", "Jan": "पिछली बार 3 जन॰ 2020 को अपडेट किया गया", "Feb": "पिछली बार 7 फ़र॰ 2016 को अपडेट किया गया", "Mar": "पिछली बार 9 मार्च 2015 को अपडेट किया गया", @@ -505,14 +535,15 @@ "Jul": "पिछली बार 2 जुल॰ 2014 को अपडेट किया गया", "Aug": "पिछली बार 23 अग॰ 2015 को अपडेट किया गया", "Sep": "पिछली बार 16 सित॰ 2018 को अपडेट किया गया", - "Oct": "पिछली बार 31 अक्तू॰ 2014 को अपडेट किया गया", + "Oct": "पिछली बार 31 अक्टू॰ 2014 को अपडेट किया गया", "Nov": "पिछली बार 3 नव॰ 2016 को अपडेट किया गया", "Dec": "पिछली बार 24 दिस॰ 2021 को अपडेट किया गया" }, "hr": { "Today": "Ažurirano danas", "Yesterday": "Ažurirano jučer", - "Ago": "Ažurirano prije 5 dana", + "Ago2": "Ažurirano prije 2 dana", + "AgoN": "Ažurirano prije 6 dana", "Jan": "Posljednje ažuriranje: 3. sij 2020.", "Feb": "Posljednje ažuriranje: 7. velj 2016.", "Mar": "Posljednje ažuriranje: 9. ožu 2015.", @@ -529,7 +560,8 @@ "hu": { "Today": "Ma frissítve", "Yesterday": "Tegnap frissítve", - "Ago": "5 napja frissítve", + "Ago2": "2 napja frissítve", + "AgoN": "6 napja frissítve", "Jan": "Utolsó frissítés: 2020. jan. 3.", "Feb": "Utolsó frissítés: 2016. febr. 7.", "Mar": "Utolsó frissítés: 2015. márc. 9.", @@ -546,7 +578,8 @@ "hy": { "Today": "Թարմացվել է այսօր", "Yesterday": "Թարմացվել է երեկ", - "Ago": "Թարմացվել է 5 օր առաջ", + "Ago2": "Թարմացվել է 2 օր առաջ", + "AgoN": "Թարմացվել է 6 օր առաջ", "Jan": "Վերջին թարմացումը՝ 03 հնվ, 2020 թ.", "Feb": "Վերջին թարմացումը՝ 07 փտվ, 2016 թ.", "Mar": "Վերջին թարմացումը՝ 09 մրտ, 2015 թ.", @@ -563,7 +596,8 @@ "id": { "Today": "Diperbarui hari ini", "Yesterday": "Diperbarui kemarin", - "Ago": "Diperbarui 5 hari yang lalu", + "Ago2": "Diperbarui 2 hari yang lalu", + "AgoN": "Diperbarui 6 hari yang lalu", "Jan": "Terakhir diperbarui pada 3 Jan 2020", "Feb": "Terakhir diperbarui pada 7 Feb 2016", "Mar": "Terakhir diperbarui pada 9 Mar 2015", @@ -580,7 +614,8 @@ "is": { "Today": "Uppfært í dag", "Yesterday": "Uppfært í gær", - "Ago": "Uppfært fyrir 5 dögum", + "Ago2": "Uppfært fyrir 2 dögum", + "AgoN": "Uppfært fyrir 6 dögum", "Jan": "Síðast uppfært þann 3. jan. 2020", "Feb": "Síðast uppfært þann 7. feb. 2016", "Mar": "Síðast uppfært þann 9. mar. 2015", @@ -597,7 +632,8 @@ "it": { "Today": "Ultimo aggiornamento: oggi", "Yesterday": "Ultimo aggiornamento: ieri", - "Ago": "Ultimo aggiornamento: 5 giorni fa", + "Ago2": "Ultimo aggiornamento: 2 giorni fa", + "AgoN": "Ultimo aggiornamento: 6 giorni fa", "Jan": "Ultimo aggiornamento in data 3 gen 2020", "Feb": "Ultimo aggiornamento in data 7 feb 2016", "Mar": "Ultimo aggiornamento in data 9 mar 2015", @@ -614,7 +650,8 @@ "iw": { "Today": "עודכן היום", "Yesterday": "עודכן אתמול", - "Ago": "עודכן לפני 5 ימים", + "Ago2": "עודכן לפני יומיים (2)", + "AgoN": "עודכן לפני 6 ימים", "Jan": "עודכן לאחרונה ב-3 בינו׳ 2020", "Feb": "עודכן לאחרונה ב-7 בפבר׳ 2016", "Mar": "עודכן לאחרונה ב-9 במרץ 2015", @@ -631,7 +668,8 @@ "ja": { "Today": "本日更新", "Yesterday": "昨日更新", - "Ago": "更新: 5 日前", + "Ago2": "更新: 2 日前", + "AgoN": "更新: 6 日前", "Jan": "最終更新日: 2020/01/03", "Feb": "最終更新日: 2016/02/07", "Mar": "最終更新日: 2015/03/09", @@ -648,7 +686,8 @@ "ka": { "Today": "განახლდა დღეს", "Yesterday": "განახლდა გუშინ", - "Ago": "განახლდა 5 დღის წინ", + "Ago2": "განახლდა 2 დღის წინ", + "AgoN": "განახლდა 6 დღის წინ", "Jan": "ბოლოს განახლდა 3 იან. 2020-ში", "Feb": "ბოლოს განახლდა 7 თებ. 2016-ში", "Mar": "ბოლოს განახლდა 9 მარ. 2015-ში", @@ -665,7 +704,8 @@ "kk": { "Today": "Бүгін жаңартылды", "Yesterday": "Кеше жаңартылды", - "Ago": "5 күн бұрын жаңартылды", + "Ago2": "2 күн бұрын жаңартылды", + "AgoN": "6 күн бұрын жаңартылды", "Jan": "Соңғы рет 2020 ж. 03 қаң. күні жаңартылды", "Feb": "Соңғы рет 2016 ж. 07 ақп. күні жаңартылды", "Mar": "Соңғы рет 2015 ж. 09 нау. күні жаңартылды", @@ -682,7 +722,8 @@ "km": { "Today": "បានធ្វើបច្ចុប្បន្នភាព​នៅថ្ងៃនេះ", "Yesterday": "បាន​ធ្វើ​បច្ចុប្បន្នភាព​ម្សិលមិញ", - "Ago": "បាន​ធ្វើ​បច្ចុប្បន្នភាព 5 ថ្ងៃ​មុន", + "Ago2": "បាន​ធ្វើ​បច្ចុប្បន្នភាព 2 ថ្ងៃ​មុន", + "AgoN": "បាន​ធ្វើ​បច្ចុប្បន្នភាព 6 ថ្ងៃ​មុន", "Jan": "បាន​ធ្វើ​បច្ចុប្បន្នភាព​ចុង​ក្រោយ​នៅ 3 មករា 2020", "Feb": "បាន​ធ្វើ​បច្ចុប្បន្នភាព​ចុង​ក្រោយ​នៅ 7 កុម្ភៈ 2016", "Mar": "បាន​ធ្វើ​បច្ចុប្បន្នភាព​ចុង​ក្រោយ​នៅ 9 មីនា 2015", @@ -699,15 +740,16 @@ "kn": { "Today": "ಇಂದು ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ", "Yesterday": "ನಿನ್ನೆ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ", - "Ago": "5 ದಿನಗಳ ಹಿಂದೆ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ", - "Jan": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಜನವರಿ 3, 2020", - "Feb": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಫೆಬ್ರವರಿ 7, 2016", + "Ago2": "2 ದಿನಗಳ ಹಿಂದೆ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ", + "AgoN": "6 ದಿನಗಳ ಹಿಂದೆ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ", + "Jan": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಜನ 3, 2020", + "Feb": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಫೆಬ್ರ 7, 2016", "Mar": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಮಾರ್ಚ್ 9, 2015", "Apr": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಏಪ್ರಿ 2, 2017", "May": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಮೇ 22, 2014", "Jun": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಜೂನ್ 28, 2014", "Jul": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಜುಲೈ 2, 2014", - "Aug": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಆಗಸ್ಟ್ 23, 2015", + "Aug": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಆಗ 23, 2015", "Sep": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಸೆಪ್ಟೆಂ 16, 2018", "Oct": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ಅಕ್ಟೋ 31, 2014", "Nov": "ಕೊನೆಯದಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದು ನವೆಂ 3, 2016", @@ -716,7 +758,8 @@ "ko": { "Today": "오늘 업데이트됨", "Yesterday": "어제 업데이트됨", - "Ago": "5일 전에 업데이트됨", + "Ago2": "2일 전에 업데이트됨", + "AgoN": "6일 전에 업데이트됨", "Jan": "최종 업데이트: 2020. 1. 3.", "Feb": "최종 업데이트: 2016. 2. 7.", "Mar": "최종 업데이트: 2015. 3. 9.", @@ -731,9 +774,10 @@ "Dec": "최종 업데이트: 2021. 12. 24." }, "ky": { - "Today": "Бүгүн жаңыртылды", - "Yesterday": "Кечээ жаңыртылды", - "Ago": "5 күн мурун жаңыртылган", + "Today": "Бүгүн жаңырды", + "Yesterday": "Кечээ жаңырды", + "Ago2": "2 күн мурун жаңыртылган", + "AgoN": "6 күн мурун жаңыртылган", "Jan": "Акыркы жолу 2020-ж., 3-янв. күнү жаңырган", "Feb": "Акыркы жолу 2016-ж., 7-фев. күнү жаңырган", "Mar": "Акыркы жолу 2015-ж., 9-мар. күнү жаңырган", @@ -750,7 +794,8 @@ "lo": { "Today": "ອັບເດດມື້ນີ້", "Yesterday": "ອັດເດດມື້ວານນີ້", - "Ago": "ອັບເດດເມື່ອ 5 ມື້ກ່ອນ", + "Ago2": "ອັບເດດເມື່ອ 2 ມື້ກ່ອນ", + "AgoN": "ອັບເດດເມື່ອ 6 ມື້ກ່ອນ", "Jan": "ອັບເດດຫຼ້າສຸດເມື່ອ 3 ມ.ກ. 2020", "Feb": "ອັບເດດຫຼ້າສຸດເມື່ອ 7 ກ.ພ. 2016", "Mar": "ອັບເດດຫຼ້າສຸດເມື່ອ 9 ມ.ນ. 2015", @@ -767,7 +812,8 @@ "lt": { "Today": "Atnaujinta šiandien", "Yesterday": "Atnaujinta vakar", - "Ago": "Atnaujinta prieš 5 d.", + "Ago2": "Atnaujinta prieš 2 d.", + "AgoN": "Atnaujinta prieš 6 d.", "Jan": "Paskutinį kartą atnaujinta 2020-01-03", "Feb": "Paskutinį kartą atnaujinta 2016-02-07", "Mar": "Paskutinį kartą atnaujinta 2015-03-09", @@ -784,7 +830,8 @@ "lv": { "Today": "Atjaunināts šodien", "Yesterday": "Atjaunināts vakar", - "Ago": "Atjaunināts pirms 5 dienām", + "Ago2": "Atjaunināts pirms 2 dienām", + "AgoN": "Atjaunināts pirms 6 dienām", "Jan": "Pēdējo reizi atjaunināts: 2020. gada 3. janv.", "Feb": "Pēdējo reizi atjaunināts: 2016. gada 7. febr.", "Mar": "Pēdējo reizi atjaunināts: 2015. gada 9. marts", @@ -801,41 +848,44 @@ "mk": { "Today": "Ажурирано денес", "Yesterday": "Ажурирано вчера", - "Ago": "Ажурирано пред 5 дена", - "Jan": "Последно ажурирано на 3.1.2020", - "Feb": "Последно ажурирано на 7.2.2016", - "Mar": "Последно ажурирано на 9.3.2015", - "Apr": "Последно ажурирано на 2.4.2017", - "May": "Последно ажурирано на 22.5.2014", - "Jun": "Последно ажурирано на 28.6.2014", - "Jul": "Последно ажурирано на 2.7.2014", - "Aug": "Последно ажурирано на 23.8.2015", - "Sep": "Последно ажурирано на 16.9.2018", - "Oct": "Последно ажурирано на 31.10.2014", - "Nov": "Последно ажурирано на 3.11.2016", - "Dec": "Последно ажурирано на 24.12.2021" + "Ago2": "Ажурирано пред 2 дена", + "AgoN": "Ажурирано пред 6 дена", + "Jan": "Последно ажурирано на 3 јан. 2020 г.", + "Feb": "Последно ажурирано на 7 фев. 2016 г.", + "Mar": "Последно ажурирано на 9 мар. 2015 г.", + "Apr": "Последно ажурирано на 2 апр. 2017 г.", + "May": "Последно ажурирано на 22 мај 2014 г.", + "Jun": "Последно ажурирано на 28 јун. 2014 г.", + "Jul": "Последно ажурирано на 2 јул. 2014 г.", + "Aug": "Последно ажурирано на 23 авг. 2015 г.", + "Sep": "Последно ажурирано на 16 сеп. 2018 г.", + "Oct": "Последно ажурирано на 31 окт. 2014 г.", + "Nov": "Последно ажурирано на 3 ное. 2016 г.", + "Dec": "Последно ажурирано на 24 дек. 2021 г." }, "ml": { "Today": "ഇന്ന് അപ്ഡേറ്റ് ചെയ്‌തു", "Yesterday": "ഇന്നലെ അപ്ഡേറ്റ് ചെയ്‌തു", - "Ago": "5 ദിവസം മുമ്പ് അപ്‌ഡേറ്റ് ചെയ്‌തു", - "Jan": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2020, ജനു 3", - "Feb": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2016, ഫെബ്രു 7", - "Mar": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2015, മാർ 9", - "Apr": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2017, ഏപ്രി 2", - "May": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014, മേയ് 22", - "Jun": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014, ജൂൺ 28", - "Jul": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014, ജൂലൈ 2", - "Aug": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2015, ഓഗ 23", - "Sep": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2018, സെപ്റ്റം 16", - "Oct": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014, ഒക്ടോ 31", - "Nov": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2016, നവം 3", - "Dec": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2021, ഡിസം 24" + "Ago2": "2 ദിവസം മുമ്പ് അപ്‌ഡേറ്റ് ചെയ്‌തു", + "AgoN": "6 ദിവസം മുമ്പ് അപ്‌ഡേറ്റ് ചെയ്‌തു", + "Jan": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2020 ജനു 3", + "Feb": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2016 ഫെബ്രു 7", + "Mar": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2015 മാർ 9", + "Apr": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2017 ഏപ്രി 2", + "May": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014 മേയ് 22", + "Jun": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014 ജൂൺ 28", + "Jul": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014 ജൂലൈ 2", + "Aug": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2015 ഓഗ 23", + "Sep": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2018 സെപ്റ്റം 16", + "Oct": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2014 ഒക്ടോ 31", + "Nov": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2016 നവം 3", + "Dec": "അവസാനം അപ്‌ഡേറ്റുചെയ്‌ത തീയതി 2021 ഡിസം 24" }, "mn": { "Today": "Өнөөдөр шинэчилсэн", "Yesterday": "Өчигдөр шинэчилсэн", - "Ago": "5 өдрийн өмнө шинэчилсэн", + "Ago2": "2 өдрийн өмнө шинэчилсэн", + "AgoN": "6 өдрийн өмнө шинэчилсэн", "Jan": "Сүүлд 2020 оны 1-р сарын 3-нд шинэчилсэн", "Feb": "Сүүлд 2016 оны 2-р сарын 7-нд шинэчилсэн", "Mar": "Сүүлд 2015 оны 3-р сарын 9-нд шинэчилсэн", @@ -852,7 +902,8 @@ "mr": { "Today": "Updated today", "Yesterday": "काल अपडेट केली", - "Ago": "5 दिवसांपूर्वी अपडेट केली", + "Ago2": "2 दिवसांपूर्वी अपडेट केली", + "AgoN": "6 दिवसांपूर्वी अपडेट केली", "Jan": "3 जाने, 2020 रोजी अंतिम अपडेट", "Feb": "7 फेब्रु, 2016 रोजी अंतिम अपडेट", "Mar": "9 मार्च, 2015 रोजी अंतिम अपडेट", @@ -869,7 +920,8 @@ "ms": { "Today": "Dikemaskinikan hari ini", "Yesterday": "Dikemaskinikan semalam", - "Ago": "Dikemaskinikan 5 hari yang lalu", + "Ago2": "Dikemaskinikan 2 hari yang lalu", + "AgoN": "Dikemaskinikan 6 hari yang lalu", "Jan": "Terakhir dikemas kini pada 3 Jan 2020", "Feb": "Terakhir dikemas kini pada 7 Feb 2016", "Mar": "Terakhir dikemas kini pada 9 Mac 2015", @@ -886,24 +938,26 @@ "my": { "Today": "ယနေ့ အပ်ဒိတ်လုပ်ထားသည်", "Yesterday": "မနေ့က အပ်ဒိတ်လုပ်ထားသည်", - "Ago": "ပြီးခဲ့သော 5 ရက်က အပ်ဒိတ်လုပ်ထားသည်", - "Jan": "2020၊ ဇန် 3 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Feb": "2016၊ ဖေ 7 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Mar": "2015၊ မတ် 9 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Apr": "2017၊ ဧ 2 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "May": "2014၊ မေ 22 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Jun": "2014၊ ဇွန် 28 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Jul": "2014၊ ဇူ 2 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Aug": "2015၊ ဩ 23 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Sep": "2018၊ စက် 16 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Oct": "2014၊ အောက် 31 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Nov": "2016၊ နို 3 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", - "Dec": "2021၊ ဒီ 24 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်" + "Ago2": "ပြီးခဲ့သော 2 ရက်က အပ်ဒိတ်လုပ်ထားသည်", + "AgoN": "ပြီးခဲ့သော 6 ရက်က အပ်ဒိတ်လုပ်ထားသည်", + "Jan": "2020 ဇန် 3 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Feb": "2016 ဖေ 7 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Mar": "2015 မတ် 9 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Apr": "2017 ဧ 2 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "May": "2014 မေ 22 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Jun": "2014 ဇွန် 28 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Jul": "2014 ဇူ 2 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Aug": "2015 ဩ 23 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Sep": "2018 စက် 16 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Oct": "2014 အောက် 31 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Nov": "2016 နို 3 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်", + "Dec": "2021 ဒီ 24 ရက်က နောက်ဆုံး အပ်ဒိတ်လုပ်ခဲ့ပါသည်" }, "ne": { "Today": "आज अपडेट गरिएको", "Yesterday": "हिजो अपडेट गरिएको", - "Ago": "5 दिनअघि अपडेट गरिएको", + "Ago2": "2 दिनअघि अपडेट गरिएको", + "AgoN": "6 दिनअघि अपडेट गरिएको", "Jan": "2020 जनवरी 3 मा पछिल्लो पटक अद्यावधिक गरिएको", "Feb": "2016 फेब्रुअरी 7 मा पछिल्लो पटक अद्यावधिक गरिएको", "Mar": "2015 मार्च 9 मा पछिल्लो पटक अद्यावधिक गरिएको", @@ -920,7 +974,8 @@ "nl": { "Today": "Vandaag geüpdatet", "Yesterday": "Gisteren geüpdatet", - "Ago": "5 dagen geleden geüpdatet", + "Ago2": "2 dagen geleden geüpdatet", + "AgoN": "6 dagen geleden geüpdatet", "Jan": "Laatst geüpdatet op 3 jan 2020", "Feb": "Laatst geüpdatet op 7 feb 2016", "Mar": "Laatst geüpdatet op 9 mrt 2015", @@ -937,7 +992,8 @@ "no": { "Today": "Oppdatert i dag", "Yesterday": "Oppdatert i går", - "Ago": "Oppdatert for 5 dager siden", + "Ago2": "Oppdatert for 2 dager siden", + "AgoN": "Oppdatert for 6 dager siden", "Jan": "Sist oppdatert 3. jan. 2020", "Feb": "Sist oppdatert 7. feb. 2016", "Mar": "Sist oppdatert 9. mars 2015", @@ -954,24 +1010,26 @@ "or": { "Today": "ଆଜି ଅପଡେଟ କରାଯାଇଛି", "Yesterday": "ଗତକାଲି ଅପଡେଟ କରାଯାଇଛି", - "Ago": "5 ଦିନ ପୂର୍ବେ ଅପଡେଟ କରାଯାଇଛି", - "Jan": "ଜାନୁଆରୀ 3, 2020ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Feb": "ଫେବୃଆରୀ 7, 2016ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Mar": "ମାର୍ଚ୍ଚ 9, 2015ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Apr": "ଅପ୍ରେଲ 2, 2017ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "May": "ମଇ 22, 2014ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Jun": "ଜୁନ 28, 2014ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Jul": "ଜୁଲାଇ 2, 2014ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Aug": "ଅଗଷ୍ଟ 23, 2015ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Sep": "ସେପ୍ଟେମ୍ବର 16, 2018ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Oct": "ଅକ୍ଟୋବର 31, 2014ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Nov": "ନଭେମ୍ବର 3, 2016ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି", - "Dec": "ଡିସେମ୍ବର 24, 2021ରେ ଶେଷଥର ପାଇଁ ଅପଡେଟ୍ ହୋ‍ଇଛି" + "Ago2": "2 ଦିନ ପୂର୍ବେ ଅପଡେଟ କରାଯାଇଛି", + "AgoN": "6 ଦିନ ପୂର୍ବେ ଅପଡେଟ କରାଯାଇଛି", + "Jan": "ଜାନୁଆରୀ 3, 2020ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Feb": "ଫେବୃଆରୀ 7, 2016ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Mar": "ମାର୍ଚ୍ଚ 9, 2015ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Apr": "ଅପ୍ରେଲ 2, 2017ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "May": "ମଇ 22, 2014ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Jun": "ଜୁନ 28, 2014ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Jul": "ଜୁଲାଇ 2, 2014ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Aug": "ଅଗଷ୍ଟ 23, 2015ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Sep": "ସେପ୍ଟେମ୍ବର 16, 2018ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Oct": "ଅକ୍ଟୋବର 31, 2014ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Nov": "ନଭେମ୍ବର 3, 2016ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି", + "Dec": "ଡିସେମ୍ବର 24, 2021ରେ ଗତଥର ଅପଡେଟ ହୋ‍ଇଛି" }, "pa": { "Today": "ਅੱਜ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ", "Yesterday": "ਕੱਲ੍ਹ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ", - "Ago": "5 ਦਿਨ ਪਹਿਲਾਂ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ", + "Ago2": "2 ਦਿਨ ਪਹਿਲਾਂ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ", + "AgoN": "6 ਦਿਨ ਪਹਿਲਾਂ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ", "Jan": "ਆਖਰੀ ਵਾਰ 3 ਜਨ 2020 ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", "Feb": "ਆਖਰੀ ਵਾਰ 7 ਫ਼ਰ 2016 ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", "Mar": "ਆਖਰੀ ਵਾਰ 9 ਮਾਰਚ 2015 ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ", @@ -988,7 +1046,8 @@ "pl": { "Today": "Zaktualizowano dzisiaj", "Yesterday": "Zaktualizowano wczoraj", - "Ago": "Zaktualizowano 5 dni temu", + "Ago2": "Zaktualizowano 2 dni temu", + "AgoN": "Zaktualizowano 6 dni temu", "Jan": "Ostatnia aktualizacja: 3 sty 2020", "Feb": "Ostatnia aktualizacja: 7 lut 2016", "Mar": "Ostatnia aktualizacja: 9 mar 2015", @@ -1005,7 +1064,8 @@ "pt": { "Today": "Atualizado hoje", "Yesterday": "Atualizado ontem", - "Ago": "Atualizado há 5 dias", + "Ago2": "Atualizado há 2 dias", + "AgoN": "Atualizado há 6 dias", "Jan": "Última atualização em 3 de jan. de 2020", "Feb": "Última atualização em 7 de fev. de 2016", "Mar": "Última atualização em 9 de mar. de 2015", @@ -1022,7 +1082,8 @@ "pt-PT": { "Today": "Atualizada hoje", "Yesterday": "Atualizada ontem", - "Ago": "Atualizada há 5 dias", + "Ago2": "Atualizada há 2 dias", + "AgoN": "Atualizada há 6 dias", "Jan": "Última atualização a 03/01/2020", "Feb": "Última atualização a 07/02/2016", "Mar": "Última atualização a 09/03/2015", @@ -1039,7 +1100,8 @@ "ro": { "Today": "Actualizat astăzi", "Yesterday": "Actualizat ieri", - "Ago": "Actualizat acum 5 zile", + "Ago2": "Actualizat acum 2 zile", + "AgoN": "Actualizat acum 6 zile", "Jan": "Ultima actualizare pe 3 ian. 2020", "Feb": "Ultima actualizare pe 7 feb. 2016", "Mar": "Ultima actualizare pe 9 mar. 2015", @@ -1056,7 +1118,8 @@ "ru": { "Today": "Обновлено сегодня", "Yesterday": "Обновлено вчера", - "Ago": "Обновлено 5 дней назад", + "Ago2": "Обновлено 2 дня назад", + "AgoN": "Обновлено 6 дней назад", "Jan": "Обновлен 3 янв. 2020 г.", "Feb": "Обновлен 7 февр. 2016 г.", "Mar": "Обновлен 9 мар. 2015 г.", @@ -1073,24 +1136,26 @@ "si": { "Today": "අද යාවත්කාලීන කෙරිණි", "Yesterday": "ඊයේ යාවත්කාලීන කෙරිණි", - "Ago": "දින 5කට පෙර යාවත්කාලීන කෙරිණි", - "Jan": "අවසන් වරට යාවත්කාලීන කළේ 2020 ජන 3", - "Feb": "අවසන් වරට යාවත්කාලීන කළේ 2016 පෙබ 7", - "Mar": "අවසන් වරට යාවත්කාලීන කළේ 2015 මාර්තු 9", - "Apr": "අවසන් වරට යාවත්කාලීන කළේ 2017 අප්‍රේල් 2", - "May": "අවසන් වරට යාවත්කාලීන කළේ 2014 මැයි 22", - "Jun": "අවසන් වරට යාවත්කාලීන කළේ 2014 ජූනි 28", - "Jul": "අවසන් වරට යාවත්කාලීන කළේ 2014 ජූලි 2", - "Aug": "අවසන් වරට යාවත්කාලීන කළේ 2015 අගෝ 23", - "Sep": "අවසන් වරට යාවත්කාලීන කළේ 2018 සැප් 16", - "Oct": "අවසන් වරට යාවත්කාලීන කළේ 2014 ඔක් 31", - "Nov": "අවසන් වරට යාවත්කාලීන කළේ 2016 නොවැ 3", - "Dec": "අවසන් වරට යාවත්කාලීන කළේ 2021 දෙසැ 24" + "Ago2": "දින 2කට පෙර යාවත්කාලීන කෙරිණි", + "AgoN": "දින 6කට පෙර යාවත්කාලීන කෙරිණි", + "Jan": "අවසන් වරට යාවත්කාලීන කළේ 2020 දුරුතු 3", + "Feb": "අවසන් වරට යාවත්කාලීන කළේ 2016 නවම් 7", + "Mar": "අවසන් වරට යාවත්කාලීන කළේ 2015 මැදින් 9", + "Apr": "අවසන් වරට යාවත්කාලීන කළේ 2017 බක් 2", + "May": "අවසන් වරට යාවත්කාලීන කළේ 2014 වෙසක් 22", + "Jun": "අවසන් වරට යාවත්කාලීන කළේ 2014 පොසොන් 28", + "Jul": "අවසන් වරට යාවත්කාලීන කළේ 2014 ඇසළ 2", + "Aug": "අවසන් වරට යාවත්කාලීන කළේ 2015 නිකිණි 23", + "Sep": "අවසන් වරට යාවත්කාලීන කළේ 2018 බිනර 16", + "Oct": "අවසන් වරට යාවත්කාලීන කළේ 2014 වප් 31", + "Nov": "අවසන් වරට යාවත්කාලීන කළේ 2016 ඉල් 3", + "Dec": "අවසන් වරට යාවත්කාලීන කළේ 2021 උඳුවප් 24" }, "sk": { "Today": "Aktualizované dnes", "Yesterday": "Aktualizované včera", - "Ago": "Aktualizované pred 5 dňami", + "Ago2": "Aktualizované pred 2 dňami", + "AgoN": "Aktualizované pred 6 dňami", "Jan": "Naposledy aktualizované 3. 1. 2020", "Feb": "Naposledy aktualizované 7. 2. 2016", "Mar": "Naposledy aktualizované 9. 3. 2015", @@ -1107,7 +1172,8 @@ "sl": { "Today": "Posodobljeno danes", "Yesterday": "Posodobljeno včeraj", - "Ago": "Posodobljeno pred 5 dnevi", + "Ago2": "Posodobljeno pred 2 dnema", + "AgoN": "Posodobljeno pred 6 dnevi", "Jan": "Datum zadnje posodobitve 3. jan. 2020", "Feb": "Datum zadnje posodobitve 7. feb. 2016", "Mar": "Datum zadnje posodobitve 9. mar. 2015", @@ -1124,7 +1190,8 @@ "sq": { "Today": "Përditësuar sot", "Yesterday": "Përditësuar dje", - "Ago": "Përditësuar 5 ditë më parë", + "Ago2": "Përditësuar 2 ditë më parë", + "AgoN": "Përditësuar 6 ditë më parë", "Jan": "Përditësuar së fundi më 3 jan 2020", "Feb": "Përditësuar së fundi më 7 shk 2016", "Mar": "Përditësuar së fundi më 9 mar 2015", @@ -1141,7 +1208,8 @@ "sr": { "Today": "Ажурирано је данас", "Yesterday": "Ажурирано је јуче", - "Ago": "Ажурирано је пре 5 дана", + "Ago2": "Ажурирано је пре 2 дана", + "AgoN": "Ажурирано је пре 6 дана", "Jan": "Последњи пут ажурирано 3. 1. 2020.", "Feb": "Последњи пут ажурирано 7. 2. 2016.", "Mar": "Последњи пут ажурирано 9. 3. 2015.", @@ -1158,7 +1226,8 @@ "sr-Latn": { "Today": "Ažurirano je danas", "Yesterday": "Ažurirano je juče", - "Ago": "Ažurirano je pre 5 dana", + "Ago2": "Ažurirano je pre 2 dana", + "AgoN": "Ažurirano je pre 6 dana", "Jan": "Poslednji put ažurirano 3. 1. 2020.", "Feb": "Poslednji put ažurirano 7. 2. 2016.", "Mar": "Poslednji put ažurirano 9. 3. 2015.", @@ -1175,7 +1244,8 @@ "sv": { "Today": "Uppdaterades i dag", "Yesterday": "Uppdaterades i går", - "Ago": "Uppdaterades för 5 dagar sedan", + "Ago2": "Uppdaterades för 2 dagar sedan", + "AgoN": "Uppdaterades för 6 dagar sedan", "Jan": "Uppdaterades senast 3 jan. 2020", "Feb": "Uppdaterades senast 7 feb. 2016", "Mar": "Uppdaterades senast 9 mars 2015", @@ -1192,7 +1262,8 @@ "sw": { "Today": "Imesasishwa leo", "Yesterday": "Ilisasishwa jana", - "Ago": "Ilisasishwa siku 5 zilizopita", + "Ago2": "Ilisasishwa siku 2 zilizopita", + "AgoN": "Ilisasishwa siku 6 zilizopita", "Jan": "Ilisasishwa mara ya mwisho tarehe 3 Jan 2020", "Feb": "Ilisasishwa mara ya mwisho tarehe 7 Feb 2016", "Mar": "Ilisasishwa mara ya mwisho tarehe 9 Mac 2015", @@ -1209,7 +1280,8 @@ "ta": { "Today": "இன்று புதுப்பிக்கப்பட்டது", "Yesterday": "நேற்று புதுப்பிக்கப்பட்டது", - "Ago": "5 நாட்களுக்கு முன்பு புதுப்பிக்கப்பட்டது", + "Ago2": "2 நாட்களுக்கு முன்பு புதுப்பிக்கப்பட்டது", + "AgoN": "6 நாட்களுக்கு முன்பு புதுப்பிக்கப்பட்டது", "Jan": "3 ஜன., 2020 அன்று கடைசியாக புதுப்பிக்கப்பட்டது", "Feb": "7 பிப்., 2016 அன்று கடைசியாக புதுப்பிக்கப்பட்டது", "Mar": "9 மார்., 2015 அன்று கடைசியாக புதுப்பிக்கப்பட்டது", @@ -1226,7 +1298,8 @@ "te": { "Today": "ఈ రోజు అప్‌డేట్ అయింది", "Yesterday": "నిన్న అప్‌డేట్ అయింది", - "Ago": "5 రోజుల క్రితం అప్‌డేట్ అయింది", + "Ago2": "2 రోజుల క్రితం అప్‌డేట్ అయింది", + "AgoN": "6 రోజుల క్రితం అప్‌డేట్ అయింది", "Jan": "చివరిగా 3 జన, 2020న అప్‌డేట్ చేయబడింది", "Feb": "చివరిగా 7 ఫిబ్ర, 2016న అప్‌డేట్ చేయబడింది", "Mar": "చివరిగా 9 మార్చి, 2015న అప్‌డేట్ చేయబడింది", @@ -1243,7 +1316,8 @@ "th": { "Today": "อัปเดตแล้ววันนี้", "Yesterday": "อัปเดตเมื่อวานนี้", - "Ago": "อัปเดตเมื่อ 5 วันที่แล้ว", + "Ago2": "อัปเดตเมื่อ 2 วันที่แล้ว", + "AgoN": "อัปเดตเมื่อ 6 วันที่แล้ว", "Jan": "อัปเดตล่าสุดเมื่อ 3 ม.ค. 2020", "Feb": "อัปเดตล่าสุดเมื่อ 7 ก.พ. 2016", "Mar": "อัปเดตล่าสุดเมื่อ 9 มี.ค. 2015", @@ -1260,7 +1334,8 @@ "tr": { "Today": "Bugün güncellendi", "Yesterday": "Dün güncellendi", - "Ago": "5 gün önce güncellendi", + "Ago2": "2 gün önce güncellendi", + "AgoN": "6 gün önce güncellendi", "Jan": "En son 3 Oca 2020 tarihinde güncellendi", "Feb": "En son 7 Şub 2016 tarihinde güncellendi", "Mar": "En son 9 Mar 2015 tarihinde güncellendi", @@ -1277,7 +1352,8 @@ "uk": { "Today": "Оновлено сьогодні", "Yesterday": "Оновлено вчора", - "Ago": "Оновлено 5 днів тому", + "Ago2": "Оновлено 2 дні тому", + "AgoN": "Оновлено 6 днів тому", "Jan": "Останнє оновлення: 3 січ. 2020 р.", "Feb": "Останнє оновлення: 7 лют. 2016 р.", "Mar": "Останнє оновлення: 9 бер. 2015 р.", @@ -1294,7 +1370,8 @@ "ur": { "Today": "آج اپ ڈیٹ کیا گیا", "Yesterday": "گزشتہ کل اپ ڈیٹ کیا گیا", - "Ago": "5 دن پہلے اپ ڈیٹ کیا گیا", + "Ago2": "2 دن پہلے اپ ڈیٹ کیا گیا", + "AgoN": "6 دن پہلے اپ ڈیٹ کیا گیا", "Jan": "آخری بار 3 جنوری، 2020 کو اپ ڈیٹ کیا گیا", "Feb": "آخری بار 7 فروری، 2016 کو اپ ڈیٹ کیا گیا", "Mar": "آخری بار 9 مارچ، 2015 کو اپ ڈیٹ کیا گیا", @@ -1311,7 +1388,8 @@ "uz": { "Today": "Bugun yangilangan", "Yesterday": "Kecha yangilangan", - "Ago": "5 kun oldin yangilangan", + "Ago2": "2 kun oldin yangilangan", + "AgoN": "6 kun oldin yangilangan", "Jan": "Oxirgi yangilanish: 3-yan, 2020", "Feb": "Oxirgi yangilanish: 7-fev, 2016", "Mar": "Oxirgi yangilanish: 9-mar, 2015", @@ -1328,7 +1406,8 @@ "vi": { "Today": "Cập nhật hôm nay", "Yesterday": "Cập nhật hôm qua", - "Ago": "Cập nhật 5 ngày trước", + "Ago2": "Cập nhật 2 ngày trước", + "AgoN": "Cập nhật 6 ngày trước", "Jan": "Cập nhật lần cuối vào 3 thg 1, 2020", "Feb": "Cập nhật lần cuối vào 7 thg 2, 2016", "Mar": "Cập nhật lần cuối vào 9 thg 3, 2015", @@ -1345,7 +1424,8 @@ "zh-CN": { "Today": "今天更新", "Yesterday": "昨天更新", - "Ago": "5 天前更新", + "Ago2": "2 天前更新", + "AgoN": "6 天前更新", "Jan": "最后更新时间:2020年1月3日", "Feb": "最后更新时间:2016年2月7日", "Mar": "最后更新时间:2015年3月9日", @@ -1362,7 +1442,8 @@ "zh-HK": { "Today": "今日更新", "Yesterday": "昨天更新", - "Ago": "上次更新時間:5 天前", + "Ago2": "上次更新時間:2 天前", + "AgoN": "上次更新時間:6 天前", "Jan": "上次更新時間:2020年1月3日", "Feb": "上次更新時間:2016年2月7日", "Mar": "上次更新時間:2015年3月9日", @@ -1379,7 +1460,8 @@ "zh-TW": { "Today": "今天更新", "Yesterday": "昨天更新", - "Ago": "5 天前更新", + "Ago2": "2 天前更新", + "AgoN": "6 天前更新", "Jan": "上次更新日期:2020年1月3日", "Feb": "上次更新日期:2016年2月7日", "Mar": "上次更新日期:2015年3月9日", @@ -1396,7 +1478,8 @@ "zu": { "Today": "Kubuyekezwe namuhla", "Yesterday": "Kubuyekezwe izolo", - "Ago": "Kubuyekezwe ezinsukwini ezingu-5", + "Ago2": "Kubuyekezwe ezinsukwini ezingu-2", + "AgoN": "Kubuyekezwe ezinsukwini ezingu-6", "Jan": "Yagcina ibuyekezwe ngomhla ka-Jan 3, 2020", "Feb": "Yagcina ibuyekezwe ngomhla ka-Feb 7, 2016", "Mar": "Yagcina ibuyekezwe ngomhla ka-Mas 9, 2015", From aeb47010f6e8845d5a14ce069b0dc2716a82a149 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:01:15 +0200 Subject: [PATCH 07/25] fix: channel shorts: updated ShortsLockupViewModel thumbnail field, updated continuation tokens --- src/client/channel.rs | 32 +- src/client/response/video_item.rs | 17 +- ...s__map_channel_shorts_20240910_lockup.snap | 1322 - ...l__tests__map_channel_shorts_20260606.snap | 1561 + ...ckup.json => channel_shorts_20260606.json} | 27518 +++++++++------- 5 files changed, 16497 insertions(+), 13953 deletions(-) delete mode 100644 src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240910_lockup.snap create mode 100644 src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap rename testfiles/channel/{channel_shorts_20240910_lockup.json => channel_shorts_20260606.json} (55%) diff --git a/src/client/channel.rs b/src/client/channel.rs index d421a68..0ef532d 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -37,7 +37,7 @@ enum ChannelTab { Shorts, #[serde(rename = "EgdzdHJlYW1z8gYECgJ6AA%3D%3D")] Live, - #[serde(rename = "EglwbGF5bGlzdHMgAQ%3D%3D")] + #[serde(rename = "EglwbGF5bGlzdHPyBgQKAkIA")] Playlists, #[serde(rename = "EgZzZWFyY2jyBgQKAloA")] Search, @@ -629,14 +629,24 @@ fn order_ctoken( let mut pb_tab_order = ProtoBuilder::new(); pb_tab_order.string(1, target_id); - match order { - ChannelOrder::Latest => pb_tab_order.varint(3, 4), - ChannelOrder::Popular => pb_tab_order.varint(3, 2), - ChannelOrder::Oldest => pb_tab_order.varint(3, 5), - } + let order_id = if tab == ChannelVideoTab::Live { + match order { + ChannelOrder::Latest => 12, + ChannelOrder::Popular => 14, + ChannelOrder::Oldest => 13, + } + } else { + match order { + ChannelOrder::Latest => 4, + ChannelOrder::Popular => 2, + ChannelOrder::Oldest => 5, + } + }; + pb_tab_order.varint(3, order_id); let mut pb_tab = ProtoBuilder::new(); - pb_tab.embedded(8, pb_tab_order); + let otabid = if tab == ChannelVideoTab::Shorts { 7 } else { 8 }; + pb_tab.embedded(otabid, pb_tab_order); let mut pb_3 = ProtoBuilder::new(); pb_3.embedded(tab.order_ctoken_id(), pb_tab); @@ -715,7 +725,7 @@ mod tests { #[case::livestreams("livestreams", "UC2DjFE7Xf11URZqWBigcVOQ")] #[case::pageheader("shorts_20240129_pageheader", "UCh8gHdtzO2tXd593_bjErWg")] #[case::pageheader2("videos_20240324_pageheader2", "UC2DjFE7Xf11URZqWBigcVOQ")] - #[case::lockup("shorts_20240910_lockup", "UCh8gHdtzO2tXd593_bjErWg")] + #[case::s20260606("shorts_20260606", "UCh8gHdtzO2tXd593_bjErWg")] fn map_channel_videos(#[case] name: &str, #[case] id: &str) { let json_path = path!(*TESTFILES / "channel" / format!("channel_{name}.json")); let json_file = File::open(json_path).unwrap(); @@ -809,7 +819,7 @@ mod tests { ChannelOrder::Popular, "\n$6461d7c8-0000-2040-87aa-089e0827e420", ); - assert_eq!(videos_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTU2TEJJbUNpUTJORFl4WkRkak9DMHdNREF3TFRJd05EQXRPRGRoWVMwd09EbGxNRGd5TjJVME1qQVlBaUFD"); + assert_eq!(videos_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTU2TEVJcUNpWUtKRFkwTmpGa04yTTRMVEF3TURBdE1qQTBNQzA0TjJGaExUQTRPV1V3T0RJM1pUUXlNQmdD"); let shorts_popular_token = order_ctoken( channel_id, @@ -817,7 +827,7 @@ mod tests { ChannelOrder::Popular, "\n$64679ffb-0000-26b3-a1bd-582429d2c794", ); - assert_eq!(shorts_popular_token, "4qmFsgJkEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaSDhnWXVHaXhTS2hJbUNpUTJORFkzT1dabVlpMHdNREF3TFRJMllqTXRZVEZpWkMwMU9ESTBNamxrTW1NM09UUWdBZyUzRCUzRA%3D%3D"); + assert_eq!(shorts_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTVTTERvcUNpWUtKRFkwTmpjNVptWmlMVEF3TURBdE1qWmlNeTFoTVdKa0xUVTRNalF5T1dReVl6YzVOQmdD"); let live_popular_token = order_ctoken( channel_id, @@ -825,7 +835,7 @@ mod tests { ChannelOrder::Popular, "\n$64693069-0000-2a1e-8c7d-582429bd5ba8", ); - assert_eq!(live_popular_token, "4qmFsgJkEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaSDhnWXVHaXh5S2hJbUNpUTJORFk1TXpBMk9TMHdNREF3TFRKaE1XVXRPR00zWkMwMU9ESTBNamxpWkRWaVlUZ29EZyUzRCUzRA%3D%3D"); + assert_eq!(live_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTV5TEVJcUNpWUtKRFkwTmprek1EWTVMVEF3TURBdE1tRXhaUzA0WXpka0xUVTRNalF5T1dKa05XSmhPQmdP"); } #[test] diff --git a/src/client/response/video_item.rs b/src/client/response/video_item.rs index 1197feb..26571b8 100644 --- a/src/client/response/video_item.rs +++ b/src/client/response/video_item.rs @@ -6,6 +6,7 @@ use time::OffsetDateTime; use super::{ChannelBadge, ContentImage, ContinuationItemRenderer, PhMetadataView, Thumbnails}; use crate::{ + client::response::ThumbnailViewModelWrap, model::{Channel, ChannelItem, ChannelTag, PlaylistItem, VideoItem, YouTubeItem}, param::Language, serializer::{ @@ -152,7 +153,7 @@ pub(crate) struct ReelItemRenderer { pub(crate) struct ShortsLockupViewModel { /// `shorts-shelf-item-[video_id]` pub entity_id: String, - pub thumbnail: Thumbnails, + pub thumbnail_view_model: ThumbnailViewModelWrap, pub overlay_metadata: ShortsOverlayMetadata, } @@ -593,7 +594,7 @@ impl YouTubeListMapper { id: video_id.to_owned(), name: video.overlay_metadata.primary_text, duration: None, - thumbnail: video.thumbnail.into(), + thumbnail: video.thumbnail_view_model.thumbnail_view_model.image.into(), channel: self.channel.clone(), publish_date: None, publish_date_txt: None, @@ -731,11 +732,7 @@ impl YouTubeListMapper { video_count: tn .overlays .first() - .and_then(|ol| { - ol.thumbnail_bottom_overlay_view_model - .badges - .first() - }) + .and_then(|ol| ol.thumbnail_bottom_overlay_view_model.badges.first()) .and_then(|badge| { util::parse_numeric(&badge.thumbnail_badge_view_model.text).ok() }), @@ -780,11 +777,7 @@ impl YouTubeListMapper { duration: tn .overlays .first() - .and_then(|ol| { - ol.thumbnail_bottom_overlay_view_model - .badges - .first() - }) + .and_then(|ol| ol.thumbnail_bottom_overlay_view_model.badges.first()) .and_then(|badge| { util::parse_video_length(&badge.thumbnail_badge_view_model.text) }), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240910_lockup.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240910_lockup.snap deleted file mode 100644 index 81ceacc..0000000 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240910_lockup.snap +++ /dev/null @@ -1,1322 +0,0 @@ ---- -source: src/client/channel.rs -expression: map_res.c ---- -Channel( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - handle: Some("@Doobydobap"), - subscriber_count: Some(3970000), - video_count: Some(380), - avatar: [ - Thumbnail( - url: "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s72-c-k-c0x00ffffff-no-rj", - width: 72, - height: 72, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s120-c-k-c0x00ffffff-no-rj", - width: 120, - height: 120, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s160-c-k-c0x00ffffff-no-rj", - width: 160, - height: 160, - ), - ], - verification: verified, - description: "Hi, I’m Tina, aka Doobydobap!\n\nFood is the medium I use to tell stories and connect with people who share the same passion as I do. Whether it’s because you’re hungry at midnight or trying to learn how to cook, I hope you enjoy watching my content and recipes. Don\'t yuck my yum!\n\nwww.doobydobap.com\n", - tags: [], - banner: [ - Thumbnail( - url: "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - width: 1060, - height: 175, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - width: 1138, - height: 188, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - width: 1707, - height: 283, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - width: 2120, - height: 351, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - width: 2276, - height: 377, - ), - Thumbnail( - url: "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - width: 2560, - height: 424, - ), - ], - has_shorts: true, - has_live: false, - visitor_data: Some("CgtzV3BXaUtSMHJsYyjkh_62BjIKCgJERRIEEgAgLw%3D%3D"), - content: Paginator( - count: None, - items: [ - VideoItem( - id: "a2G3YUk1GfQ", - name: "How to Make Tofu!!!", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/a2G3YUk1GfQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAqfY1naU9Y9fE037wNUvLVySzleQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(175000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "JE_JED26ZkY", - name: "I hate to admit it but it\'s the Best Korean Chinese Restaurant", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/JE_JED26ZkY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAYSdHPLz9tVz3Bx2jmqeaRrhYaKw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(584000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "bTZdQn8cOqY", - name: "How Koreans Care for Bone Health (ft. Ox Bone Soup)", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/bTZdQn8cOqY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAu-wUVw07yyjH_DgBkR_wa6GVHuQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(315000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "JPA-Cj2DwHU", - name: "Everything I ate working at Google Korea", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/JPA-Cj2DwHU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD3C2bxI4OhpHfhSanLIP_PXotiEw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(473000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "r0vEv3N_0co", - name: "Grocery shopping at Korean Traditional Market", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/r0vEv3N_0co/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBNqn0N0bRs122y48mnGyVG4M1KUg", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(573000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "_JmAkcRWZ5Q", - name: "Why Korean Rotisserie is Better than Fried Chicken", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/_JmAkcRWZ5Q/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBplB8OHwQXnn0dacBTXSZBOgzDGQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1100000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "GMEhshFDslQ", - name: "it\'s not a phase mom", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/GMEhshFDslQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCw28yzJPzZn_BwuPRdvLnJXafKyQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(727000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "4E-mV5b__mE", - name: "How Koreans Cool Down During the Summer", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/4E-mV5b__mE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAB8LBYtb5weLD9V0mtAUgO2F3HgQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1100000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "ik4Lpb_7B0I", - name: "FRIDGE TOUR", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/ik4Lpb_7B0I/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBeYS7x2nMoFY4Lt2Pc1rhCXbcNXA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(329000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "H61ZlmZ4Amg", - name: "It\'s 3AM and I woke up severely dehydrated", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/H61ZlmZ4Amg/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDuI1JRbT2u2-AdVv4_28Sqtp_HZA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(644000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "HgcURF4Pwmw", - name: "inner beauty is more important?", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/HgcURF4Pwmw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-HQSkVueTDY8ATVMsFKu-jspwaA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(304000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "n546pQdYDvE", - name: "I didn’t put 2 and 2 together", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/n546pQdYDvE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD59RasvbdYQM2uT6sCk7qFJr0cmg", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(380000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "rXdHpkkOVMM", - name: "second guessing myself", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/rXdHpkkOVMM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAmQQIyDeLL9dbuM7DLsNZPmxWDTw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(851000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "FFEXYhqhBkc", - name: "my mommy issues", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/FFEXYhqhBkc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB-Mf-HbJ_FC428SAewcBoFb8QK-w", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1100000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "YcYOfGiI8Qc", - name: "corny🌽", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/YcYOfGiI8Qc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBsO443BQx7MedTrjPooUYo1XaTYQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(796000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "tL_SXzcXkXk", - name: "Why I love Korean Street Food", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/tL_SXzcXkXk/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCm3lN0GQYfD3G0ybyWo_3IXujR6g", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1600000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "fm5w61xb4CE", - name: "Army Stew", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/fm5w61xb4CE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDOSejJhkdWIMBsfC_Q3tjV9HrCiQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1300000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "5Y_lvEx1bfE", - name: "the truth behind krusty krabs", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/5Y_lvEx1bfE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD7_rr5yHK2v1hdoq5bWWJlUgU4ng", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1300000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "3fp2dMhUbGk", - name: "Runaway Dumplings", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/3fp2dMhUbGk/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDNwu9O27CTJZqXa47_kZyNnPLYVg", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1500000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "LJAt2RHBhYA", - name: "Rating Korean Traditional Desserts out of 10!!!", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/LJAt2RHBhYA/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBs1ulw5vkRkR_SG6pp7Wuy90QK0Q", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(2000000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "apL97zDoAY0", - name: "best bang for your buck", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/apL97zDoAY0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDTJ5F-kzUTGBPolJgqloUZWve4GQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1600000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "6au8hFOnUXI", - name: "don\'t judge a book by its cover", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/6au8hFOnUXI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCACe2S2wBTr0KVSFWzGda61k8Epw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(4000000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "4wJAOnnPYsI", - name: "I ❤\u{fe0f} feet", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/4wJAOnnPYsI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCwFBUxJXMhuiv1ZevlM6r2x7Wq-Q", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1600000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "DDsWN4HcoWQ", - name: "Trying North Korean Food 🇰🇵 and Rating it out of 10", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/DDsWN4HcoWQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBIBARX0aoleQ1NFxd_DGhhHT4gDg", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(3400000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "oMIIEp8JMT0", - name: "get that bag 💰", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/oMIIEp8JMT0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBKsO5-KQzqU-bJinHsPDWrEQBIzQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(658000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "ElEgDnx3Dfk", - name: "My Mom\'s 10-step Korean Skincare Routine", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/ElEgDnx3Dfk/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD4uT5fSWvTnjAh_BC6hsW48zoH1w", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1600000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "kNpFjW0VAUQ", - name: "What Koreans eat on New Year\'s", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/kNpFjW0VAUQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBJTK-xhUMSzq8MBJ3s4kSXR7pFlw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1300000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "0_5Y3ZBo5cw", - name: "DOOBYMART", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/0_5Y3ZBo5cw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBlcI8i0DqG2vKRFGDzIQXBEsifFQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(829000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "VyVs3GCQlG0", - name: "I love ogres", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/VyVs3GCQlG0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBsbPYKlWAAZNphAPobZQReZzk-lA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1600000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "_yMEpzXq3yI", - name: "Are you broke?😞📉📉📉", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/_yMEpzXq3yI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCRyJDCY-7MsSYbsl2ZZoC8DxPkKw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(3200000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "sM1jIMnq0M0", - name: "best tteokbokki & dark sketchy alleys", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/sM1jIMnq0M0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCIQyuEFF2m676ZX7UpcK3hVHTzzw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1900000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "nZg_Qoknu_M", - name: "moist.", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/nZg_Qoknu_M/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCcXipLuXAs9D8d1nRJbMh-BZkK1Q", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1500000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "CgS55gL33nY", - name: "Do you have any Korean Friends?", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/CgS55gL33nY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCVh8B6HRomEnQX6dyDJVbYhE-RGA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(2000000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "VOxXkxFNOpM", - name: "take my money", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/VOxXkxFNOpM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAkP1n1_Oe8pBGluy_lyi4I3pO4SQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(6200000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "aZW65r9uUXA", - name: "i\'m a mother?", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/aZW65r9uUXA/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDIcJpRgW65hGv0GM8ak-L0PyErUw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1900000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "CnI9or-Ings", - name: "moshi moshi (ASMR)", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/CnI9or-Ings/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDIoImzeIOlO25vkY7j92YwUhAOdw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(892000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "oYAp2v4PxdQ", - name: "perfect procrastination", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/oYAp2v4PxdQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA3PsooCO5Cot_z-vLFCF1Kdtshtg", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1000000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "1ivqsJSGghU", - name: "THREE CHILI MAPO TOFU (Vegan)", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/1ivqsJSGghU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCk5IRHy8TmJPzE9yD3M_OGXdww_g", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1100000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "s56ctQoFi70", - name: "day 1 leaving seoul", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/s56ctQoFi70/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCfn6oYumOdPd33WlDWaqBUZzaEiw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(907000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "8XHcYgsJJjs", - name: "I love Korea but", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/8XHcYgsJJjs/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAtj-QeOzONDGPzDWC8IdFGigmKYA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(4100000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "DXYbvkJEYzw", - name: "demogorgon rice", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/DXYbvkJEYzw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDd33uW_fC4Dz5JqYlDtGWGdMQn8A", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(2200000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "3YGVw8RrB3U", - name: "Rating Everything I Ate at McDonald\'s Singapore 🇸🇬🤡", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/3YGVw8RrB3U/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAV2y-_1JXq9RecS8ELjyUsoN52NA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(3300000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "VWh8hm-GlXw", - name: "the magic number: 25", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/VWh8hm-GlXw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD1wp7tz9TU3Kx2Oho7mrVoFys8Jw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(1400000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "ewpJQHj5jWY", - name: "How we started✨ the garden ✨", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/ewpJQHj5jWY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAOw5ntEtOhIgNJy2y1QQCFLUtGBQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(2400000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "SRnHMGMJ6mM", - name: "How to Shop at Costco ✨economical milf✨", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/SRnHMGMJ6mM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDrwe86eXSemFBKB3xLGnRIDcL_qA", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(4100000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "bGXP83AU3Mc", - name: "do u wanna get swole?", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/bGXP83AU3Mc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBLGuAqqpjhQ_Y81P2pxchz-z971g", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(2900000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "E52sSgZlgYs", - name: "the holy trinity of korean street food", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/E52sSgZlgYs/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAZr5j2o2IdpTLXUoSKT5QK-DFJgw", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(6000000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - VideoItem( - id: "ovaHmfy3O6U", - name: "hangover food", - duration: None, - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/ovaHmfy3O6U/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBg-kG4rAi-BQ8Xkp2hOtOu-oXDLQ", - width: 405, - height: 720, - ), - ], - channel: Some(ChannelTag( - id: "UCh8gHdtzO2tXd593_bjErWg", - name: "Doobydobap", - avatar: [], - verification: verified, - subscriber_count: Some(3970000), - )), - publish_date: "[date]", - publish_date_txt: None, - view_count: Some(17000000), - is_live: false, - is_short: true, - is_upcoming: false, - short_description: None, - ), - ], - ctoken: Some("4qmFsgLTChIYVUNoOGdIZHR6TzJ0WGQ1OTNfYmpFcldnGrYKOGdiaUJ4cmZCMUxjQndyWEJ3cXVCMEZTWkVGRFp6UjRZMGQ0TnpWTVRGZFZaMlUxVlUxUmVFUlRWRFZoTldWaVFrcDVVR1JxTnkxbFJUVkJZMWQzZUd4U01EUm1PR3hZZUdWM2FXWnFTWFJ0ZG1WV1RsOWpkM1pNZFhrd1pHVmtRMm94UTB0Tk4xaHRiVmwxYUZSWlRqVjFXVnBUVjJ4ek5HeGlaVkpNYVRoUmNsSjZVWHBvUTJJNVdEQTJWazFMVEZZd2RtaG5Wa1YwWW14TlpEaGxOR1pmVW5FMGVXNTFOSFZyVmxwSmMwNXNRMU5wVW5Wb2JUSlBhRTU0TUhFMFdtdE1VVUZ5V0hOWVZFaExZMDF5VWtoWlJEZFNVbmN0V2tWQmRWRXdaMHAyTTJkdWFIazVjVVpZTjIwM1RVbGxkR05EUTNwYU5HeEdkVlJtZG01ZlJXWmpkVkpvZFRrMWNFSnBWRFJSWDNaSFJHbzVVV2wzTjNrd2Nta3lkM0ZxWm10d1ZYbEdWMmhzUzA1TVMwVXhXSFExVFdzM2QyczRUMDFCYWpaVWNHdHlTMUZrTUhCRlZGSjVZalZzZWswdGIzaDNWR0kxTFRKbmRWUm1Vekl5VEhGUVFrZERlalpJT0RGcFNVOHlSV0pZTmtJNFNsZzBaRVpYYURoT05UZzVSMVJGT0ZseGRtRmpVMjVpYkZGM2NFRXljbXhUWjBwRlJpMUtOVXhKZGtJdGNIVjNhVWcyV210U2FWaGZhRVF5VVRSc1NtSkVaV2h6Y2t0R2RuTk5lRmxKY2xSRFVsQnBMVzk1ZHpOT1pteGtOVVF6Y0hGR1NYUjFWSFpsYkU1aGJqQnJOWFJRYW05a05sWjNkRUozWXpWSFpVdGZYMHMyVGxaS1F6YzVVRloxU0dSQ1kxUkdWbEozUjJGdVFVeEhNbGhzZUd4WVpYWk9ha2x3VG1kSGFHWm9XRkJEVVhKa2NFbHRjelo0UmxSeVZ6RlRNVWx0U25SVWFXNU5ORVpaUjNkdGFXdHZWVE5oU1c5bExYUTVkR2N6YUdSSVlWUkRZM1ZEY1RGR2J6ZEZXblZ5WDBGblNHdFdNUzFuZEdaellsVTNiRzR5YUdSV1dFNWpaRWxSVDBGclNHRmFRV05SY0hwblVWVkRiMUprTlMxeVZtVTBOR3RwVUVwd04wRlNOVWQyVTB0MlFYZHNZbDlyTVhGMGEySjRTME5JUWpOSE9VSnpZMDh6V0V0M1IyOXZVbEppTmpkSloweGhRMWhOYTJFelRIbHVRVEJYVWtsSlNGOVBSVFJGZUVNMFQxRkZVRXhhWWt0MFdqSlZNamxzTlZSMGVqY3lSR3hXVUd3M05uSktOVWhYUmpGdlNWWjRWVkJsTVc1Vk5rNXdhREZMTm01bVRFUk9abFJRZFhabWVHbFNORkk1VEdSc09WZEZkR3g2UlRFeVNuRmxNVk5TZWpScVdTMVlRakV6Wm1SdlJtbG1hbFY0VW1oRVZrOWtjWEV0VGtaTFVXeGlNVTVoU2xGaFZsUnNVM3BUZEhWNVZHeEhZMjFQYVRVd2FYQk9jVXR5ZG5jM2NUazBjVGRWTVVsZmQxbFJObFJqZDJNMlgwRkROSFZKYzBVMVpYVk1TUzA0Wm13MVZ6TXhSbnBPU1ZsTGRtWmZRbEl5UjNSc2MyNVVhV0ZIWkZaM1FSSWtOamN6TURRM1pHVXRNREF3TUMweVl6UmhMVGhoWm1FdE5UZ3lOREk1WW1RMU5tTTBJQVElM0Q%3D"), - visitor_data: Some("CgtzV3BXaUtSMHJsYyjkh_62BjIKCgJERRIEEgAgLw%3D%3D"), - endpoint: browse, - ), -) diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap new file mode 100644 index 0000000..7698530 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap @@ -0,0 +1,1561 @@ +--- +source: src/client/channel.rs +expression: map_res.c +--- +Channel( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + handle: Some("@Doobydobap"), + subscriber_count: Some(4440000), + video_count: Some(481), + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s72-c-k-c0x00ffffff-no-rj", + width: 72, + height: 72, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s120-c-k-c0x00ffffff-no-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s160-c-k-c0x00ffffff-no-rj", + width: 160, + height: 160, + ), + ], + verification: verified, + description: "Annyeong doobies 🤠\nDon\'t yuck my yum.\nwww.doobydobap.com\n", + tags: [], + banner: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1060, + height: 175, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1138, + height: 188, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1707, + height: 283, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 351, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2276, + height: 377, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2560, + height: 424, + ), + ], + has_shorts: true, + has_live: false, + visitor_data: None, + content: Paginator( + count: None, + items: [ + VideoItem( + id: "mYzYU8Wn2NQ", + name: "Sharing Food is Sexy", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/mYzYU8Wn2NQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDgrisdRRBI7LH60JtOGkV-6SDUkA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mYzYU8Wn2NQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBYOQGsX-Gsyx4Mt1dAvLXhWDVBpA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(354000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "BS_HVoxAUU0", + name: "SPAM KIMCHI FRIED RICE FOCACCIA", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/BS_HVoxAUU0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBWHXl160Hmm5lgs_KCsYzCN6o0yg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BS_HVoxAUU0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCB25JA9hen9mPC5brdmMsNuW8BUQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(401000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "nnl78abfnUk", + name: "F*ck it I\'ll make it at home", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/nnl78abfnUk/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAq0Lj8JtBBQVDaxatYfejpwZ-rGg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nnl78abfnUk/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCF19PWfcLEi8NEziBRDorq5opc8Q&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2300000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "PCgKuM1qpZA", + name: "How Koreans Meal Prep for Gut Health: Multigrain Rice", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/PCgKuM1qpZA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCgJF0iC8KGUrsKgVqsvBLtIq2mDw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/PCgKuM1qpZA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCwNc1lmJ4iH1AEIwuO1WxNj-w2wg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "tYz7bGwFy7Y", + name: "The Costco Bulgogi Bake", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tYz7bGwFy7Y/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD9Ptj1sK6QhUvYVqZCoFLAVvrj4A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tYz7bGwFy7Y/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCWT11wnA2h7JgtH8_unR-ldF1E5Q&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1300000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "ABVBOIa2aUM", + name: "Filming in Japan can be tough...", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ABVBOIa2aUM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCTZyZsRJyTgRi-frDgW4JdrgWoow&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ABVBOIa2aUM/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAiVTSNmIspXd36L82vrNqtgs7hWA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(398000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "1PCnDaN9rBI", + name: "Everything I ate at a Korean Street Food Market!", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/1PCnDaN9rBI/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1PCnDaN9rBI/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCKdgU4SnpJSXp38mQIqg88485ZPA&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(583000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "l-X5WbDSH2o", + name: "Packing lunch for my special roommate", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/l-X5WbDSH2o/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-W5i0lzoPaVnjCfsRFLDr33ZEQg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/l-X5WbDSH2o/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCJaNeizwe_JcUmfnIrE5XbksqVKQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pBah3o0H0Ao", + name: "we got kbbq at home", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pBah3o0H0Ao/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAOi3oO9f41BB3IerubpR8mKhrYZA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pBah3o0H0Ao/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCRdq48SncNVq611nLBDxQ8ioQbdg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "FvIlYTy_vaQ", + name: "If McRib was Chinese", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/FvIlYTy_vaQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD-7Cl2dqJQsP9kmfh28vdnG5M02Q&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/FvIlYTy_vaQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC56lREWU0Jdd8HJNrd84LDpd0w_g&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(421000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "MGIg9g_Nt1w", + name: "Oxford Study", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MGIg9g_Nt1w/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MGIg9g_Nt1w/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA-9ZFkRjumAHYCQq4eNvHjZlOacg&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "ZTO7AxzVE18", + name: "my REAL korean age", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ZTO7AxzVE18/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDbh3NXd38Vng5hb8qL5ya0L_K51w&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZTO7AxzVE18/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBZeQhLalVMDhYHvf8VRH3QR9Gipw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1300000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "vNCjCUbR8CE", + name: "Ikigai Dumplings", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/vNCjCUbR8CE/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vNCjCUbR8CE/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB_PwAt7fZ1NjaQRnLsoud-l_m6PA&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(746000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "s5xv1hs-Lfg", + name: "More is not more", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/s5xv1hs-Lfg/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/s5xv1hs-Lfg/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDWiVeSMYATSkjoCmH9PRcwd06AYg&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(13000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "UyUWey62EbE", + name: "I finally saw the Taj Mahal 🥺", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/UyUWey62EbE/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UyUWey62EbE/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAPdRvbam6bw6UX-5_trV6HshIv3g&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(633000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Mr7YRmsVTjs", + name: "Rating Everything I ate at McDonald\'s in INDIA🇮🇳", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Mr7YRmsVTjs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBd8gBViEoKxrlJR_jMxTIc0jlKuA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Mr7YRmsVTjs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAfH04Qd--mo38h6PZKe6yaCD-jzQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "AU67EyVqdBA", + name: "Rating Everything I ate for Breakfast in DELHI, INDIA 🇮🇳", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/AU67EyVqdBA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDHw4U4wZ6QJZfk-wogBX6DG9XXBQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/AU67EyVqdBA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCXuKsbd4efKGSmLazY7eOqoxK9hQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(4400000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "di-orG3CDGo", + name: "Freak like Me", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/di-orG3CDGo/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAb1X55t0Fn6-SB4TXp31B-d-x3aQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/di-orG3CDGo/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC30pdNv6mEc7Y_e1WmQxJ3T_9oag&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(946000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "QqGWtCWspj4", + name: "I don\'t miss America", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/QqGWtCWspj4/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/QqGWtCWspj4/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAOyJOYRDT571hF4hBkj-YuvyUmvA&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(8500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-STe-2JnmRE", + name: "I can\'t believe I used to hate this", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-STe-2JnmRE/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAUXS3v-oYMOsZFI5jytaQv9Zan3w&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-STe-2JnmRE/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBk642Vfpp22m9M-6lcMZzbh1cDcg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(5000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "OLTBccyaog4", + name: "You\'ve probably never seen these before", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/OLTBccyaog4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDaKV5pvAyIcpAoA7yO5s0e7MrLVA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/OLTBccyaog4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDSjSKtf4CFycuF0lyK7YvYA0kCDg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "8qQ58BwNVfA", + name: "When you disagree with family", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/8qQ58BwNVfA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCw9OmrPm-jLwonlc5W0W2f_4RGVw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8qQ58BwNVfA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAZcs_IFIf6TUE6nhzaQvp-mwE_Tw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(838000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "kFRbJASoX8M", + name: "Vlogging in Korea", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/kFRbJASoX8M/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/kFRbJASoX8M/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCA0MIwjd2rn6yVRuNSjfrGk6H0vA&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(340000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "dKW3UwYrfFg", + name: "3 INSTANT RAMEN HACKS", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dKW3UwYrfFg/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dKW3UwYrfFg/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBcq2GrtTWYMx_c6LPlztIzBjNHvg&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(592000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "4SyKUq60kZc", + name: "my feet is 4.24/5", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4SyKUq60kZc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDsdwN8IcebKr0OtSVIkGOOnsyF7A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4SyKUq60kZc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBFGCmZrlnZg9Lyg_s6urpkLMCmCg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(477000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "qCpLkyjoFnw", + name: "I Tried EVERY KOREAN INSTANT RAMEN", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qCpLkyjoFnw/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qCpLkyjoFnw/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB6MiW5SDsBX_i1sl08o_ucr42qaQ&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(571000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "aRr1GFv0kjQ", + name: "I’ve been nesting 🪺🐣", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/aRr1GFv0kjQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCF2MDIL5Hzz-RARKiTQB20azDB6A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/aRr1GFv0kjQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAUhrDwltniNKXZUNBC0dmgHuj5xw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(379000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pX76DwB30EQ", + name: "KOREAN MOMMY MEAL PREP", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pX76DwB30EQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLChPCc86qUNbvJRZphAKeM7oC5N8w&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pX76DwB30EQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCm1-PhANLN7h6CITvtAxU1scmlRA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(370000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "DEmVMumfzEE", + name: "Will It Kimchi?", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DEmVMumfzEE/oardefault.jpg?usqp=CCk", + width: 406, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DEmVMumfzEE/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA26cDKRGVirhoDJVQg3ZZkKUu64A&usqp=CCk", + width: 406, + height: 609, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(389000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "DDOLX8HLx7s", + name: "3 Levels of Korean Egg", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DDOLX8HLx7s/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBOhapdHPlfb8BzFalg7dfCH4Kaxg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DDOLX8HLx7s/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBWa17sYM3YwqnOmhvzgoUdxFZ4PA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(486000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3UR23x1JnW4", + name: "Spicy Korean Chick Sandwich", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3UR23x1JnW4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAr44chM-uIcEofiulus-KmiPG3Qg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3UR23x1JnW4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCd_5KbPAC81eOHPJ9WS_TtJ71xvg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(525000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "8BsP2eZcbxs", + name: "Michelin Starred Korean Barbecue 🍖⭐\u{fe0f}", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/8BsP2eZcbxs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAzHuTnLpoM5HrrL4DshlEkZ_W91A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8BsP2eZcbxs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDZKDeqXxDYEvuUKTLuO_yJasynXg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(832000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "lghRBV7TLVc", + name: "Trying Salvadorian Pupusas🇸🇻", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lghRBV7TLVc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCvV0gaEmowACniHRdkWsY14IJXjw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lghRBV7TLVc/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDCzN8oEdBUdzeiAgVUh5VEjyLnOA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(552000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "gUhbH9flabg", + name: "What I ate Flying Business Class Korean Air Madrid ➡\u{fe0f} Seoul", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gUhbH9flabg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB65p5l8675dGS0QQy-k5U98UGOKQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gUhbH9flabg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBgAxHxLb1vYg6AMjHmySwCp_XamA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "9Cb1kd3z9NI", + name: "Recession Proof Dimsum", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9Cb1kd3z9NI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCQEXIlD_xJwAzvdsf2QgAnn1gWOw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9Cb1kd3z9NI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBgHFeDg_LiBwG0HvjdABk7vEGTVA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(728000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Dxfs1yshRC0", + name: "i like mission...ary? i mean burritos", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Dxfs1yshRC0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC08d2FmA2Fx_Uw3f8IAGy71jN_1Q&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Dxfs1yshRC0/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBM_pLiF2_xefQRVqGaKdBqelCVIw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(741000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "OBRZRwqxmcM", + name: "politics might be messy but", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/OBRZRwqxmcM/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBbgkhKQKm3f390ViB30V7P2s-qNw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/OBRZRwqxmcM/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAilZDCmCsB13WUFP_d23FiWiFwag&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "LnddVJwswzc", + name: "When you\'re shy but....", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/LnddVJwswzc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCWBvlVhAllM-Taf_kIFTZnE5YPmA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LnddVJwswzc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB0HVLR_rq4mpT-qE30KjqP3_DzqA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(546000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-23YLUb6VaU", + name: "Why North Korean Food is Better than South Korean Food", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-23YLUb6VaU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA8SRUZM_6xDIyc1iE9T1wJdQ13AQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-23YLUb6VaU/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDroO5GrSMfdUXp8ujhfPutRqfvhA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "NEhRORxlytg", + name: "welcome to my crib!", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NEhRORxlytg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC66rgXpe71cYuaTthHtUwDw9if6g&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NEhRORxlytg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCvT_ru1lT1G1yvWBppdC3PNtD8pg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1400000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pXULJfQQ2p4", + name: "Eating Crustaceans Raw", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pXULJfQQ2p4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCmIpbH8OAwBtWK3rkPvQT68QZnTQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pXULJfQQ2p4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAoXU87qa8TgnSbriY6km4xNMdGFA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(559000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "FOSjJVQRMeI", + name: "How to become a youtuber", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/FOSjJVQRMeI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDdnPgdd1KyGJg_YnpwJWv7teTqQw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/FOSjJVQRMeI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAmHC1CXs221kQqxhkn9mczSCTdxg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(465000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "H-1vNCwmkA0", + name: "health for wealth", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/H-1vNCwmkA0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDTKM89JK3vdy1Llca7Yf3YdJ9yGw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/H-1vNCwmkA0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLATVDTZ0xQPt9oWt7cWkz3BfV526w&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "XS8HLsk8rCs", + name: "27🎂", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/XS8HLsk8rCs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB6Yi5TLPCBfjRKPTDyubrChsZZMg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XS8HLsk8rCs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDMq-nuPGqbVbFTQkkDaXRupCKgWA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "uDqfF8hbjWs", + name: "costco korea 🙇🏻\u{200d}♀\u{fe0f}", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/uDqfF8hbjWs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC1xbhr_K7Tb8YFar5zVhxQ67NwJQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uDqfF8hbjWs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCHXVsDILcbRzl2yzJdW02TFf4owQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2100000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "J-b-y7Ntq6U", + name: "I took a DNA test and", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/J-b-y7Ntq6U/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD2nrRWOzwVyda_SSIMTCqpqLW01g&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J-b-y7Ntq6U/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBkjSyesg9x183IlIaRWo-XZurBuw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(855000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "RnViJkaNmPk", + name: "is this gross?", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/RnViJkaNmPk/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAabkfO0-qUya8_OahjEyuSDgoqWw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RnViJkaNmPk/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCKPpNTp57XtGAlhrCDorAPW7TkLA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(3200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "KYlelIX0XTY", + name: "Rating Everything I ate in Taipei", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/KYlelIX0XTY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-OxVWkB0TQkjIzRKF1rv6eMFWfQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/KYlelIX0XTY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAqS3-zUyvamFWHm12s6AYqyakVQA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [], + verification: verified, + subscriber_count: Some(4440000), + )), + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(755000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: Some("4qmFsgKxDBIYVUNoOGdIZHR6TzJ0WGQ1OTNfYmpFcldnGpQMOGdhTENScUlDVktGQ1RLQ0NRb2tObVJsTURFME4yVXRNREF3TUMweU56Y3hMV0ZpTVdRdFpEUm1OVFEzWm1VMllXUmpFdGNJUVZObFIwSjVkV3N0VHkwMlIyRjZXVWh6Vmw5RFIzZEliMmxFYlMxeVJHOWhhVEJOYWtoRVJqRkZUbW96ZUVvd2VXTTVXRGM1ZVRKblREZDZWVVpQZUhsRFZGOWhUbFJIVGpGUlYyd3dZbGRUTlVvMkxUQk1SMlpJVTFNeVZIcFphUzFvTWt0SVFsTktORlY0Vld0R05qUmhNVTk1TW0xaFlrbGxhRFpYUm5RMVRHOVlYMjVDUW05VGR6TklOV0ZuVm1WQ2EySldSRTlHVUV0b2JuRXlhelp4Ym1VMWRFVXROMTlRU2xSNVdrNTBMVkZwVlV0WmEyUmtkR0l6U2sxQlRHcDRaVWN5UW5sRWVHVlNWWEY0UWpaVFpVZFlUa1o0TmtkeE56Sk9lVzkwUTI0dFlVbDVZMnRMTms1UGNVUm9WMmhrUjFaSFJWOHdOMUZsVFUxRU5FWmpWMG8yUW5KaGVsRnVXRTFCTmxsTU5YRkhlR1YzWm5jd1ZYWmFVemRXVldadU4ydGhlUzB0Y2xNNVRUQk5NRVp4ZEZGTE9VdE5hMGhMU0hCUFkyRjRObmx3ZG0xbFRFNXJhamN6VVV0VWFtYzFaMkpFWkRoNGQwVktUWGxHYTNWcWMyVmpkVlF3U1dsbFoxUkpjVEZGWkhsbVdtTlVaemhuWVRoMWRuSXljMHQ0U0hGTVEybE9lVlY1VlhodFVXSTNabmROY1haWE5YVTRkVVpxVG1oaU5rcEhZVmd3V1VsS2ExVmlVRmwzUjBOZmIzQkJVV0k1Y0RjNWFHVXRUbUZ2ZEZvM04xUkZUR3RNTTBOeFJsWlRPREJCTFV0SkxVMVVSbmxwV0hCaFozVXhSemhDU1RSamRWUlFhR3hJZVRBdGJXaFBObEZsTFhWeVdtSnZYelpQU1d3MmRrY3lkRmxwVVRsbVNIUkhTbEppTVhCeWJXOWlaMHRGUzAwM1JXWnhUbEF0ZG5GeVYwbHBTMEo0VEcxaWNrbHBPRTR5VmxCbVpWaGFRVmR1Y0VwQ1VUQlRSVXMwVDBsWVlWaGxNbU5LTjBWelFVZDVSRzFCTkUxbFl6aHlhMHhTTms1UlEyeDFjRlowYVdaVWQzWlpiSFJ4YzNGSVdrRk1abHBqYWpjM1ZFRlBjM0JvT0ZkM2FsbE9TVFpEWW1KQlJrdFZlbXhpUVU4elZtWjFlak5KVG1SNlRFTlpOakF6VkhGTVVITkZVWE5pUTBOUGFUWnFSSGM0Y0ZoS09UZENXa1V6Vmtkek4zRnlaWEoyZFdSRFpsWTVOV05xV1c1aFlYSkVPQzFVWVRjNWRrTm1VR3hLZVhFME5WQnBWMjkxY1hOeWFuWkRVR3RzZGpZeVYyeFFSRVJuUmxWMk5raE1RbE5rWXpGM0xUUm9RVFpNYjFSR1VXNU1ka2cyY1RWaFlsWjFOMXA1ZEc0NGJHeHRUVWxaUm1WbU5Gb3RiMGhUYlVsbE5qTkNkaTExV1hKaFUyaFJhWE5YZURCWGFVcEhaaTA0YVZGQlRHOVJYMVZFTTJ4UlVXZEtkemRwVUVKQ05sbGxjRlJaTFRkb05tSlBVM1o1WldaQlFtVjFWbGhUYkUwdFFsRmFRMWhDTkhaWk1qZzBjWGxVWkZORmJXbDBlakJFVGxOelRGTldlbFUxWlVKZmFIZDVVSE54TFhkUVRsUnFObXRSUjBkRlRFdHlZVzE0Uld0clgzVklSVTFJV2tkd1QzUldjVVl4ZUdwR01tVktRWE5wZGpWck1HVmpNazl1WmxCU1dVdG1USE5vVmxsMmREUnJaR1pWYzFGUmFYSnRUa0o1YkdwUWJWZHROakZxZWtacE0zTkpNV1l5UzNCWlRsUkNSVlJSTVVwNFkwWXlOVWgwTlU5dWVVeDBSbVJvV0VVNU9HSnlSWFZ5TFVkVlgzbEZhVmgyWTNKM1RWRlVXbkYxYXpsVFJIZEpPV0Z0YjNsQ2F4Z0U%3D"), + endpoint: browse, + ), +) diff --git a/testfiles/channel/channel_shorts_20240910_lockup.json b/testfiles/channel/channel_shorts_20260606.json similarity index 55% rename from testfiles/channel/channel_shorts_20240910_lockup.json rename to testfiles/channel/channel_shorts_20260606.json index 6b35fef..d487368 100644 --- a/testfiles/channel/channel_shorts_20240910_lockup.json +++ b/testfiles/channel/channel_shorts_20260606.json @@ -1,9 +1,14171 @@ { + "contents": { + "twoColumnBrowseResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EghmZWF0dXJlZPIGBAoCMgA%3D" + }, + "clickTrackingParams": "CJoCEPCTARgFIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/featured", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Home", + "trackingParams": "CJoCEPCTARgFIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EgZ2aWRlb3PyBgQKAjoA" + }, + "clickTrackingParams": "CJkCEPCTARgGIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Videos", + "trackingParams": "CJkCEPCTARgGIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "tabRenderer": { + "content": { + "richGridRenderer": { + "contents": [ + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Sharing Food is Sexy, 354 thousand views - play Short", + "entityId": "shorts-shelf-item-mYzYU8Wn2NQ", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1tWXpZVThXbjJOUSDMAygB0.177965", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CJUCEIf2BBgAIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCEIf2BBgAIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJYCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "mYzYU8Wn2NQ" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJYCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=mYzYU8Wn2NQ", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "mYzYU8Wn2NQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=998cd853c5a7d8d4&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "mYzYU8Wn2NQ", + "videoIds": [ + "mYzYU8Wn2NQ" + ] + }, + "clickTrackingParams": "CJYCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJYCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCEIf2BBgAIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "mYzYU8Wn2NQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCEIf2BBgAIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/mYzYU8Wn2NQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJcCENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJgCELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNLzBLmErH24Qe4P_uHtxP0kAcC", + "sequenceParams": "Gu4PIAFC6Q8IABAjGtMPogfPDwrMD0FTZUdCeXN0RENTa0l0MkM5cEVUOEVnaTVxQ2pnR19NLW5EQm5TUHpIVXNwLURtT1FwUHpMRHZLMXgzclJoZjloRmtZNzVZUFo5N0ZUalQ4U2l0TWw3RllHYUhXQjRpOU56X0I2MGFQTWdfanJieTE0aXRKUVI0djh0Q1VmelhvRnREbVdPbEo4QlZkM3dFMDJiUHNINWZ1V2RMMXVhdnc2dy1ZUk1ONWdvNU04N1loYy1UZmZIb29aSV9yenZNMnRVb29JdWh5UU94MVZQTU1FRktNY0VIN3BFckVIQkVabnFVTEJrWVBfMlZHZFRlVWRxSUlmZ0xmRElXa0F6eHVSaHVycFBxMk4xd0ZxUjBuQWVaSnZvVU1ZZ191Y1hBWC1zNng3dzYtT2JENjcwUEhwRll0NWFRSlpMcnNScEp6bXV6cmdCUG1mU29TV05rQ3VTNHpTUDNCYkJKYmRkV0RCa0tBLWw1RWQzbVZ1WW1FajlvanNsamJ4b0xJdXlhODhsRFBHa2NLeWtEQ0kwSVBGVldQclBVYlY3aEtkdkE2SjYwY3otcEU1LWxFSm9aSWFQQWNvV2NXSFVydk5aYVltMHVsNXhxX3owVl9aSWV0dERnbDJqRGlhSjM3UEtZVzVkOElJNG1ldXI2bExXd256YjdlVnVFRG12Z2lNMTRLcWtzZTUtSU53dEVzSE9hLVZMdmpLSWk1WkV2aG9uTjJlMTRfR2dMdlRHZl9HYnZ2SlFaVzU2eGR2N0dKVlRwdE12V0hUbG5TdElSMmU1WmlYV3hBRlpZZGk0V3RPZ0I0azN1VEVBd2lQRXJjNVEwUEJsTi1ZUWVJR0dKRWJmZmI1V0VCU20xRWhWVXQzVEE1M1lLbDJUSS1JRmVHQXY4SEpOWHZWaWt4M1pYcE1rUWtxZlVoVG5zM0tGWHo5Y3AtZ1ZjUGpQbk9LRDBCXzF5LW93T0xWdk9JR24yeC1PeFd3eWJPajJCYmlUU012bzUyRlBUY0lCelpFaVVLaWs0VlBBZWlZZHlLNnN1bnpzWXBITUZuYmQyRk9lejRmMmsyd3c5Z3hlZHVyV3lVQmExbU8tR0Y3Smt2YzRzeV9DRzltalM1S1ItWWZ2TG1jVkg2bU91TFJMVzBmVjdlRTNpUGl6eS1GelN1X3prOWVBTkU1TF9oYXYtMVpqRkt0N0pZa0Q2NlNkcVpjYzlhNGVKdVZYT2pUUENUSDR6QlRmTm14RldGZVpmQmk2VkxSYjJLaXJKa3gwSmh2M2lhUThTQ2E2TmJPeXdyeFgxaTAybXFNMXAwdEJ1aHo2cmlsTUVxcUt1VlBtLVlJeGluZWJsRVhkRWNLQkZ5OUxmeGxzZkhJZllkZE12Zll0cVlfZzRjOTgwRnBTRmVFVVJyeE1lTEFRM1RjSnpOeEhjNnpyUDVwd1ctUm9rcTNQUnZWMVlmZDNEMzBxcjh2S1dubkE5WTdZc0hhU2o4eXNfUUxITWxmTWNxb2xVUWxIaVoyUC1jTTl1NHZOczJVdll3Ul9PeEJEOWQ4V1FFbjRHSnpuWFpRekcyZHJrbWFyQmZGM2hhZlZEdFE4ZzF5UFR6QWlGOHVMY3BXZVk4c2xQdUllaktmbFpWUUE2Vk1HbjVjT1FEdEVScjdib2tCZ1h2UlNRM0JpbnZycDBGdGk5ckw3dVNyeUpaMkdNdG5pZE95MHpwc3hxeDZORi1YNl9TYjZpUjR5RFF4emt3NkxBTmNrS3hOcUtyM1J0eVhZN04zc0hydDZwUk4xZEc0dnd4ZU1VUExMSlFMRVpjOVpLVUFLek1FWDlIVXJtZDJZT0hwOWhPLXFCcWx5LXNoekVhTW91aEx0ZDEwcFRqOUdHRWdiTXg4alFJMV81ZTVQQjdPYklZMmVObjZVN1Q1allvQjg4anJrT1lOdmxtbnN0WlZFY2ZpeTRDN2NWa3d2S1pXTXVpdkN3N3NhRTFpUTBlNllTOHNQS0NGYUtwNS03WkNCZVg4SlVKUm9LajV6VUhtRnV4RHJXcEMyRDJrWlJoa0M4UDlCd09pVndyOUdBMGpqM0NiaFcta3pITHgwX1NDWC1aa3Z6WmJzX0pMMHlSNUVzRDUzc3FCdEV2c0g1a251bzVRTDBmdUMwa1NOTWZ0bnhqa3ROTzgyUlc2NHJWajdTNXFpV0RnSmRfS2wxV3E1cGwzaXYxZUFHLV9CMVYzNmlPUV9nNFJxVHAxaDZZU1VGbjhMNG5ZUlhqQzRFVXl6WllvNGJXZFViRjhkWTBoRC1pMFJZTDluRTNoclljY1Z3cnpZY2JsUy1yQ1VZRWxKVkVLeHJ3R29zS2ZqVlpVb21uVDJkZU4ySkt6SmszRU52MEZlSERCTTZKVHBzalUyNmcyTDdZUGxoWVpjbW5NRGNVaEpEZTEzMjRYYktGQnkzZk5HdXJvWUo2Uk9XNU5VcEJSdmFyeXFYYkZKSEFnMmtEVXpqS00wUEl4aFZjQUFrLXpqQmR1bnRQbUN2djhUOTJtLXZGVVRzekVrUExvS2RHUm9ScGo0bXR4c05JcWVsSHF2X0pXWjgzbWVlUEU3VVZfRzlkeFdSVWloZmtWbHdBU3llTlp5Uy02NTdLdkhFWlZWSU5zQmgtdzFZUkp0WHVHTElvSzB4ajNzTlYqDQoLbVl6WVU4V24yTlEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/mYzYU8Wn2NQ/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "mYzYU8Wn2NQ" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Sharing Food is Sexy" + }, + "secondaryText": { + "content": "354K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/mYzYU8Wn2NQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDgrisdRRBI7LH60JtOGkV-6SDUkA&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/mYzYU8Wn2NQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBYOQGsX-Gsyx4Mt1dAvLXhWDVBpA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CJQCEJmNBRgAIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "SPAM KIMCHI FRIED RICE FOCACCIA, 401 thousand views - play Short", + "entityId": "shorts-shelf-item-BS_HVoxAUU0", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1CU19IVm94QVVVMCDMAygB0.154882", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CJACEIf2BBgBIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEIf2BBgBIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJECEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJECEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "BS_HVoxAUU0" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJECEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=BS_HVoxAUU0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "BS_HVoxAUU0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=052fc7568c40514d&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "BS_HVoxAUU0", + "videoIds": [ + "BS_HVoxAUU0" + ] + }, + "clickTrackingParams": "CJECEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJECEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEIf2BBgBIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "BS_HVoxAUU0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEIf2BBgBIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/BS_HVoxAUU0", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJICENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJMCELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRP-KoGQsmvp1-gFwdgbOSt6kAcC", + "sequenceParams": "Gu4PIAFC6Q8IARAjGtMPogfPDwrMD0FTZUdCeXNyRGd0amtJaGI2X1Y5NFpld3g3anNYMGFBYS1mZGt3eDFRR0pvbmZOeEhHVzlmN2IwRmlRN3RBNmx3b3JQcFJsUV9tb29EY3Yzc09mSTdveFRndm1IMXFLbnYtV21PUFI2RnAzY3lvVGRyN1lGbUNuM1hDVkV4aERiZHo5bTFMekx5V0M4N0VxS3BZVVdsSVljU0ZTeVR4a3FVS3VoOTlsN2drd3lidFNyMkpNcTBick80Nmt3Z3NOUVFKVEdJNl9sUlJXQTgxLXJJTUNMalU5QXBtZ2U3Nk9rNmxnd2NBakNuS0VfTkNQa1V0ZGgwVFNtS0JwajhTVGltelUwQU00NnRPLXVyRl8xU1AzRXJYaW5pMWpIVEJ0QUtSMWFUTkdqUWVEOGgyN3preWRKTjZzT0tfMkE0YTdrMW1xeEtKM2xienM2TUk2Q0hVenQ5WDBHTmstMG5PQl9RcWZJU0FQNUp0LXpwRVQwU1hnbGlPOV95NmM4dy1HNkRVcDRwdHNpWXJoV2FzY2g2RTFERGdTeW8wWjlyX1dvLVpBR3Z6SGxmbTRLUUtaZ3o4X1RYTHhHVEEyYUptcWc4aDJpQnlfcXNQMWx3X0g5YmJ2ZkFYejJlYWliZU96ZG5USTM5LUZLMTd1YUxodDUyQnEwVkVKMDNPRW03MllxWGZjSDhZcjRKVUxmRnlydzJjTWdzZFlxZXAtbmxZVEp6Y2hiQzQzRVVmeWlnWkk5SVZHWmJqTm4wX3lLUmZvNG5SYlJCVWstTGljWW00N2pHZHFPT0F5dEJWc0VpMk03WE9WZFhhTGZ4WE1DeUs4NndpaUhXb2xOeUdDcV83Tl9GcHJJaGw5SnlCamVDbDhabDAxNXZSWnBaR2hubjNvbE1KSTNuLTFPWUhwVThBTHo0c3BKdkliMEdXWmRrTFlyVTZoREpQSVc3d0N4RFFmUVpKTkhKRHRzS0diSXp0ME51YXBSZXR3SU1jVDQ0TE5HRExxOUlKSTZhdmhZVHRFWXpKaDBQdURmdUFMTE5KU2pyYUhQVjlQU2RhbWh6VURsM1dSY0hPbTlHR2tjekE4bHZncjhXNUNyV1dxMWFPXzRxV0h1b1BCZWpMY0J3b1JfbG1wSlgwWjZmZDdqMjBJX3BVd3NadGZOdWxqVFN1dTJDXzNJTzNUTjhUaDQxd2pSaFZrZS1YT1lfV1lBWVZld3FzbFZnSE9WU0s4LWxqM0Y2UVNqVmdyX1RBcXhhaUNJdjRjUlhiRmpGYl9VSXAybUJtTlV4VDJVN2c0Unc0blB6bDRadlBMSFc2TlN1ZTdlY1p3ZFNVUU1JT1F1aFJ2SWdhUUYwaGcyYnBldTdDN2NWSzVGT0Rrc180SlA4TG03U0EyejR2cEpLa09XQmk3UWlSTG1fMUl5eE9oSDlvWkhYbF94NEVXNXlRR1AzQ2Y0NjNhOFVXMW0xczdjVzhERmtMOVBtZmdLRlN0blNMVGx4dmthaHVMR09FSVU0MVJHWnpQLW1pSWZJcmJjOVhNUE5vM200S2R1Q1hzUTRjMkcwR2lWYzB5Mlo0RkhRWTd6Z2hpbjVBZGZpRVNHNk9GU19SZFdXdjJuOFF1a25sVkwtUEZXLWgwZVNiSHdqb1lzakQ5eXJWbXVoVnBnZW5ZT0RNa0R4aXlVazdlNTBmY3dLZ0Q4aXIzMkVoVkNpRWJoZDE1N2RJcWV6TWFkYzJGT3F5T2JtQ2JKUU0zYUI5YVNTTHRwWGxpemh2Z3JFbWpha0VLbEtjc3RoTmZXY3FWV2kzREg0VS13ZjAxVFgyRVJNQjFRNTh6R2hxbE1ta29veUc0MUp5UDR1d2RaaVpsY0o5dXQ3QmlGRnF5emZNeXVRbXNZTV9GQXp0ajZVaTBadm1oVnV3NzUtZkQtWlQ3U0EzcENfenRNajJqbXBXUkFidGw2TWR3ZWw0bW92RG1EbUZhOGRlX1ZBSC1tcUUxVmw3ZU9nWmR6cU8xQVVDUHNzZlI4U2JfbU5WRDJORFhJZVJSMldqRnoyS3Y3blhDZ0ZNaHpGcHNYRE8yVlRnWElwcGVXZXc5NmtScDQ2Zm12V0k3OXUwUmFWZmwySkdYQUU2cW9XUlVLbU1SUGgwaWpYUUp6cVI4MWpLS3JqQmp1Z0RlbUROaGttQWlsYklPVHNIUnJBN2djS08wYzA0ekJ5QTZBSWQ3MjdrcDhlYzk1SWZLbVV0anp5eE9FZk9ZRDFncDlyQ0NYOEhnSjZMcWhYaFNQT0pUb3NPeE45enFsUVJLRjJSQUU1QW5GeFg0SkkxZm0td2JEdTUxVGxaRGdpTGU0ZExiWDhFdkg1T1ljVndZQmt3YXZoN0ZablRoeWNlVmRLS3lucUhMbzNYQ3ZDVHd4eWJoUG55WXFqUHI4RXZMUElYTUpDbWVQTy1mZWY2LXE3Sk1LZENlUFhacGQxLXduV1dXLTVGUE0yNEF4bC13NGhDeTdxaS1IZWlRbnZtQ3JBSHBvcGpxZmRiZmJKMmk4LTVybzVsTElnZHlhYkwzc3owSVR3OEl4dUxvaEpxQk4zTmp2d3F6VEJSR3ZrQTdWcDUzOG1XZmRyUTN6eWJkUmY1M0xoYU50bXZROHp4Z2VxSEVJLUJuU0U3dlNrMlNBR2JGUE81Q00qDQoLQlNfSFZveEFVVTAqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/BS_HVoxAUU0/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "BS_HVoxAUU0" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "SPAM KIMCHI FRIED RICE FOCACCIA" + }, + "secondaryText": { + "content": "401K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/BS_HVoxAUU0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBWHXl160Hmm5lgs_KCsYzCN6o0yg&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/BS_HVoxAUU0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCB25JA9hen9mPC5brdmMsNuW8BUQ&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CI8CEJmNBRgBIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "F*ck it I'll make it at home, 2.3 million views - play Short", + "entityId": "shorts-shelf-item-nnl78abfnUk", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ubmw3OGFiZm5VayDMAygB0.0937863", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CIsCEIf2BBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCEIf2BBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIwCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "nnl78abfnUk" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIwCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=nnl78abfnUk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "nnl78abfnUk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=9e797bf1a6df9d49&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "nnl78abfnUk", + "videoIds": [ + "nnl78abfnUk" + ] + }, + "clickTrackingParams": "CIwCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIwCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCEIf2BBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "nnl78abfnUk" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCEIf2BBgCIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/nnl78abfnUk", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CI0CENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI4CELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROsNGbMwsQnetCc5FJNt2LAkAcC", + "sequenceParams": "Gu4PIAFC6Q8IAhAjGtMPogfPDwrMD0FTZUdCeXNtX1ZzR01ESUtoelRibjByZkRpRm55SkZ1VlRfa1RrWGpKSllDQTVJdjBZVWlET2g2SnhxRHctZWt3dnVCcVdFd1d3VjRKR2FoQWp1UDI0aHBFR3dCY3ZZTnQ0N25YSXV1YXRhU0JNLVRBYTc1eVdneWlnenFGbEN6X1FBbUV4d1drelRrUVZoeFI0M0h1UEU2TjQ0WjF5a3U1WTNwakI4OHNDbzdWN2lBZjBvRVVlM3B6bGVCU1Z4STJpWVRsSzJ6NmFlMkU5OVRwWkVuV3EtZ0xUcl9hQXBZdWZ4MC1qR3lHcmRIY2hLZFFRaW5GR0NmRTdCSEQxbXk1VDF5T1JTd0UxVmRPSUtMdGV6cmRqOWVqZmxaQlhzbGhyXzQwMS1mS3pHRS0yblQ4aHRsZlJqRzY5TmRHYWZ6b0dwcDU3UERvd0U2azZpcFkySDNxZ2s1NzZtZFlvSTc0V3hDZ2d2WE1NSmJxYWlabVhVUndLX2s2aWxCNjg3UzE2LUhPdUFNWnNHb2ZIYjdSSVRuc2pRWnlvVzZ1UjFTa25lLS1YeFZqWFU5X2ZVYXU1Wk40YVBkQU9hM2pIVzlmY3dYOEM1X3lDRl9pTTljaFZpOGxHUC1kYmZKNm12N085NlN1SWdXdHJvcWp3OFJyUVpZOHFIbGFXcmprQkxydzJyejlyY291bUVuclZZRGhDRlBLU1JSMTBMVWF3WXRfaDZFNTlhTWFjelN1Q2tGSjgxNU5rd2UtWDc0ZDNnTGNHdFdKZWVvekt5VXpOdTVhaTFhVVZodE1Na0V4YUhsRWNsMUdyaTdmTDE2bTBfRTZjLWRoY3ZCNjJ2Y1RhZ3BMYUs2Q2YxcUNFVGZMcVJzMXFLV25aRnhNQ1FWWG5sT2RlVzRtMWJDSnFfaU5RbWQxVDkwVlltbXBOa3UtQU1uNW91NU1SMU1sLXFPcVBlUUpFOVJzSlVmbDdqM01YamJjWTF5WU9pMmFrZTItamw2VkIwWGVXb2UzUUJpMnJSVkc2RDk0XzQzSTNqNE82b291b0JjcGdnakFCRGM4S2Rtc1QxZDRyX1J1NnNaYUtSWHBjR1dZN1dJWkhrVkN2MmR1Q0RWcFhpbGw3SGVPX0JWc3Q3R2NodG1TOUFQYjFLM2xEZ2dZN3JZU2pEREd5NnItNXdpbDRvS0JlY09BdnhfQ01KYy1SM1d5Z0dnbFVOZTFEWTdZTzJGSjlyWnRQNXdqZXFUdnplS2ZBLTJLRGNhblk2aW13NXM4WGJrZGxiS3hUelR6cUhoVS1leVhYamZfalh0NElmWTRfRGRYS0hzaTNYRmVnQ19teFpDdG0wVlQ3eGl1WWdDd25pU01KX1hKNmY5NEQwR0EzcmxlekdUeElrak5PN1RyV1VtVTRLMHFBdXQzRF81RG9sQUY4Nk5ieHhMNGRPYkJWQ0l0UWdpM2dDeHY3T3d0clJra3VQRDBzb3pkVW4wUGRjYk5MUk1KWXFxYUxEMEdkSnpEYU80WEZRX083OGFmT2hUQkI2ZzdyeHE2dEJ5SUlpTnpyeEkwRFB6SW9FY2trNFBOcDNzMTR5Z0pjLTV3d0ViTklVTzZqYVJNd3NRQkpTNHp6cDZLeFdadnY1QjhrWHU1TTFPS3hIVEtmYnNhWFdPNHpzUXBpYk4tUGtaQ2p0dDlMSHVFNzdCREN0N1dtSVk3RWMtVjBLbXBKODhWb0hVeUxuMV9NNlVYMG9KMXF5QzlISDJoUXlnQlZOMFZiUWFoLUdPTkNtTE5kMGVNX0ppdEV3dHRVZTJVSmhUQW9IZm9Pdlh3M2Fwb0sxWXN3S1A0RGFmNVNKallkeF9feWVYUHRvZFU3cTR4NElrZ1dzeUQ2NnJmcXVTQzMzUGs1UUVicjB6ZWdQUko1UG16YzFPakU4VEZGSW5ZMmVxcjlPRUtPZHo5cjAtTGloUmhHdUFkM3BnX3BCZU5xX0dKLV9uSWRJLXN3dnRWYzMzSVdiTUlnYlBFb1hzblRVVFVaWU5OUUhBdmVQMGFReVRuaDMyMnZXNWlTWE53MTBGWGwyaWpjS0c1WHFmcUs3d2MydVV1Yk43NkpfQ1ByOTlHQlMwRDFGUl9lVEZQZWhlVExjV1huT01CbEVGRWZoOXlSeWpPZm5XSUp0ZG1QV3Q0clJoWFlMVGZ4T3dLY0t0Y3pqVTlWdklxUjFyQkp6OGJyZWw3LVVVZGNYQTRvMHJjcVEyMDNsZkc5a0NFT0swV19GbnEydE5wODFxU0c1dFRtUXh5bU93cERCUHlRRnNwdGdzdzF6VnpLcE9zTzdlUmRQakk4TUlNVE80dWZ5bUpYR3FiNzNwTE1lQUM3b0VCOVVFTHppeXpFZzh3TlZKYzZDRTBXUlRTZEQ5ZUU4RFpoLXF3MVZyZ01UUFF4aDNGS1hFSldHTmJjbl9ET2RLWkU0SmxMbFNoelJWQ2FZNHFST0VTc284NWVDalQzWlFGMjJiTGlOVzNFa0plemFaMnZlV2JORzlXc3gyR2cwWTFORG9OX3BjeEtrWWhFVjBNY3hUdFpTdjlRZFJnZkJlSEpjV2JTc0dEdnNBRC1qMEdNS0l0V2dWYjQxNTFCcnlMX0x1aFJ4eUcyVXlWbEQyOXdwR3hWRU95VGpYRmpaSk9FZk8qDQoLbm5sNzhhYmZuVWsqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/nnl78abfnUk/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "nnl78abfnUk" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "F*ck it I'll make it at home" + }, + "secondaryText": { + "content": "2.3M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/nnl78abfnUk/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAq0Lj8JtBBQVDaxatYfejpwZ-rGg&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/nnl78abfnUk/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCF19PWfcLEi8NEziBRDorq5opc8Q&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CIoCEJmNBRgCIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "How Koreans Meal Prep for Gut Health: Multigrain Rice, 1.2 million views - play Short", + "entityId": "shorts-shelf-item-PCgKuM1qpZA", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1QQ2dLdU0xcXBaQSDMAygB0.857434", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CIYCEIf2BBgDIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEIf2BBgDIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIcCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "PCgKuM1qpZA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIcCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=PCgKuM1qpZA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "PCgKuM1qpZA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=3c280ab8cd6aa590&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "PCgKuM1qpZA", + "videoIds": [ + "PCgKuM1qpZA" + ] + }, + "clickTrackingParams": "CIcCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIcCEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEIf2BBgDIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "PCgKuM1qpZA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEIf2BBgDIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/PCgKuM1qpZA", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIgCENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIkCELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMscwFNnsXUBpSihwG1MaszkAcC", + "sequenceParams": "Gu4PIAFC6Q8IAxAjGtMPogfPDwrMD0FTZUdCeXVXUFlnYnJRSEJ1S3lUaGN5ejJjRjJCdk9PQktjMnFXenNGVGRrcHZXaWFVZjlTSnhZTHhIVXc3dFgxM0dHUk9FR014ZXl5dmlrUXp5SEI5NUlEZkFXU3d4UE82eFE4TUVfd1M3T0NTdzRHekNBcHlLVjZfSWxrM2tkbUM4cDVEZkV2TDc3YWMzdldMWWpSU0M1eU9HemZlV1JTM2ZYb0s0ekZjZTQ0Y3J2NEtEZzExeUhtUjd3RHpZdjd2YmliQkdEX3JhN0tJQVpNakI2aUtQUWJpcjNyT21lejU3aU0xVklscGJWQ1lhUGlXVVYxOHJzbGZubG5VZUVJeWtVTmhZb2NoOW1ONS0zYlc5ZGFmS2pHTVZNeE9qRlRRcjUtRE5BQmlNc0x3RGlpLUJ3VUdBRlJ3SEF3YnBGM29pZ2kwNUFaZ0cxVkhOUE5BODlYckVKQU5ESVRXWTdKc2wtZnpmUTIxUjlDWGRfWC1fZGNoVGpZTEpOV1FFZGkzS2ZyWEpudUJ0WEhiNUxqRTNfTlc3WG1FWnVNTzhfYllTZlJldG1ZczA4ZGZ2QkxoN1E0dzBnWWVKMEZudWk2QVVpeDR5Q1E4TVpEUUtyMlU1UTlPT0VaMDVCTmJ3eVRWbUp3OGIzc2hDMW12TVFEOTdKNF9DemQzQlg5SlN3OVMxNFNveVdnaFRtMUs0LXZCb1ZHMDBnLURjdHNEUzh2a1NieUxkZE1qclRjc3ZReFRacFZPZWJGVWx3ZHFwMUFNUXdWS3l0eXBVdDhjREx2cHhoLURIU1ZGbnlsTVNYMENuNWdYMnJEeC12YzBfVlVGNHFndGg2dnN4RkUxb2FHT21FOS11WFEwNWVtY3A2VXFwUXFuemlhQUUyTExnc2JQV1E2Nk9hZ3dhc3dla0U4QTFyMUpLcXhCX3VCWUVJOTFrZzBNUTM4Y0podndhSXo5cHNtcG1HVXBFN01famZDNm5HWkVtNXFJc0thaS1qNGdiVWFkalRtS3JWeC1hSThpYTFOZVQ0Sksxa1gwRXR6OG5WcE56TjY4ZmxFNjJ5MXpmWVBzMHJmcGJBQkFmTzByQ0VGMk1qV2k4UjBqQzlLVW9KdlFPQUtHR2QtbFNqU1BlOE9HSFpMQ2ktS2ZDZXBIZkt2WnZvaUI0U2V0R3NvYkdSdmVUTXk2VHQzZHNrbzdGQ1FObFotLW9uTnlDbFB2N2hheF96WmFMbWtuY0N3QnFlbURab19jZXZzOFdsYnRyMnJqaXp0S2FHNkh6TXdJSHQ4b3lkQnlCQ2lUVHFKcEdtS3hqcm1haHFMX0FFWmFtY0RTb3ZtU1VvaUZQYWNSRS1VR252dHU5eEVTV2RJQ3BwNVhHVDBBYVM0UHBnWTVpVExpSmI1eS1wZWVQX19yT0hhVXlfeTF2NUY5SFpubkRkNk9hMk5COHp2ajdCVEtjX2N0dkFLZFBaSDV5a3dEbXNBalUybXRhanlXVVkxcFRXYnRzV254Ykt4dHhNUlp1MUZnU09jWUNSeGhtVlJBZldYSzRCTWZGakVxM1VfQlBMLWFiNXdfYzJiSnY2dTU2d1djdGo1VjlneEk3YmJrYTdvMEhCUWZFOTJtUGRvbXI4cmhyYjVQWmFnWmtHc01iOXpxdWphX2ZhbUhjU3BBcGl0V2syS0UyWVR5UGd2NDJUTXdsYjR4dnNpV2RQVFRMZG1zbmxUaWVtVVUwQnBQSlFyNGdTYnBrLVI3YWQ3Nld1SWVreVRyQ3lOd1BTNktCa25TU0l6OTdhMm53dDJxWXJmMFo3blc3VEo5SDZ2bE1GX3lOUDBOZkVUalI0ZThlU1Q5Vl90cmxpaGJOaWg0LVVCUVR0aFNRMlhJUktUS1RGMVN6NGVERDBuUThuSzdEdlVyZWJxRjhMSV9SaHFPc05ubGtDak1EelZpcE9aVk5tUWo5dWktTmZ4VlZZZVpQYU1VR21GSWQ3YkFGV0FrU1BaSGwxNUI3XzZKbW9IX21mS3FJaWhoSnJKMVNLVnYwWW5VRGNBaHRrZUhWMDJHVDQ2QUVtV0pMZDlkUHJDZzcza1ZRdnRVc2lMRmdyVGhWWEZFaGllVUM1R1J1aHhqUnp4LXEwMUNSTEI1WFlsa1F3TXVkQ1RLQWdzYkgwYXY1SDdYdlpqclZXRHlUMTZwSDNEUUhwMDhNTklacUhrLWJmcmVnekNNMGY0RG50MnJYeG9mNWRMRkRvdFYtdEY3M0Ztazk3cDhJNEQwSnNKdlU2ZDVfZGw2aTEwekZzQU5DeS1FZEUyYXRNX2YtUVRSem5WVHQ0X0RBOC1FRy1fWUFSMFlGbU8zRmJNQ3JKT001UVllZENaNHFHblBlSjQ4UGtkTy1LYzdVYXFrNE04Tnp0dVRNd1ZwLVpRSTZEdjNORm9VcGVYZnEyRHBnSVYtckNFTlIyeldGQUdJa1REOVlFWGFMSmlyc1pDVXUwZ2xyZVdJRVlHNmU0cWl3bXhWc1E4ejJyWHFobEU3YUkzTm9UT1ZKT0p6MXhrZzF0N1VFZF9nNTRVVXdiTXRHVnlGcUNiLWV5SmVqcVZjN253SmtURGVfczd1VzhWS0FEYlc3Y1k1Wjd0LTZMUFJsczVrazdzS2lPVUNiNmQ0REpGc3VwT1d3c3piU1QqDQoLUENnS3VNMXFwWkEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/PCgKuM1qpZA/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "PCgKuM1qpZA" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "How Koreans Meal Prep for Gut Health: Multigrain Rice" + }, + "secondaryText": { + "content": "1.2M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/PCgKuM1qpZA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCgJF0iC8KGUrsKgVqsvBLtIq2mDw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/PCgKuM1qpZA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCwNc1lmJ4iH1AEIwuO1WxNj-w2wg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CIUCEJmNBRgDIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "The Costco Bulgogi Bake, 1.3 million views - play Short", + "entityId": "shorts-shelf-item-tYz7bGwFy7Y", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS10WXo3Ykd3Rnk3WSDMAygB0.52345", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CIECEIf2BBgEIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEIf2BBgEIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIICEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIICEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "tYz7bGwFy7Y" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIICEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=tYz7bGwFy7Y", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "tYz7bGwFy7Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=b58cfb6c6c05cbb6&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "tYz7bGwFy7Y", + "videoIds": [ + "tYz7bGwFy7Y" + ] + }, + "clickTrackingParams": "CIICEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIICEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEIf2BBgEIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "tYz7bGwFy7Y" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEIf2BBgEIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/tYz7bGwFy7Y", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIMCENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIQCELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROJVRRmYAt66LHrYLQypvnUkAcC", + "sequenceParams": "Gu4PIAFC6Q8IBBAjGtMPogfPDwrMD0FTZUdCeXVQR0gzcGR5WmFrS3JIeEFsS29yWXRVTHNtTXpXTzE5TWZGZGF3NmxISVVTSTRLYWtQUlNsRVZXbDVoSlpid3RaRUtuQ203ZFRuM1ZTLWxHcjJQcVhTVlZ3Y1cwTVlBMUg5a0I4RElwb3htaUI3MWlCMFY0b3l2Yk9saUlqam1mNDJ5dzI4OXdBUHRWS0h5RF9nQllTRkMtTHMzUTRHQmcyT0hsSUlla0xhTGJvT2EwNXlIeFhoWmdxRzdkNzgwNmVDWUhraTRVaUE4bWZoV1RtYmtia0hDWVAxeGl3NXVHdFUyV1kwUkwtdWlMbDRvWHlXUW5zbHltZ2FvYklFd2FpMThsODhQRHZfQllFWUFJcHFJQU9pSHNYbG1TNmk4Y3M4cFdHaFdyTVFfZWZPM2d4Q0EtWnZuRkhteE5FREpqNHg4cVRCTVdoLXE5cjJrUUJMdFY0QzdmWEJobnlXeVlyajJnclJHcGpsN2xfSTg4OHVqYlhlNXV5b2g3UHBLVGd2R25yZUx5LVdiZzM3S1NuU2JTZ0UzNERfR3VZenlXZUM1c284Sk04V19Wa2RrakF5MVV2ZUxWeFNPcS1GWm1lZEJIME11NTlJMEFoelJyakxuY2tZR0NxTWQzeXJuSmd6R0w3VThfVEVqZkxvcU53eldCSnJ5TF9xLWk4RHBWeFRXYTlCdDhORWt3WFprSDc3ZVl1X2pHdDdGcGdqTi01UkxidUFiVjdCX2llUmVtZ0F2UklmTHFaUXNKcHMtZGE4V0JyX3RWbDR2RjIzazR2WkVFUFROTlMyc2pZS2tBVnVoTGI0UUpqLWZQYW5hZFdsVmFhYzdVZXU2bi1vTXRIV0YzMGk5a2FLQWRrN2dPQTR1NlpQVXFPLWp4QmVxYU9POFRYS1J3bERRNHhfbHdVR3lWSkJfSmtmTWpwbnVnZVdYalY4bDQxOGJfNExNNVgxUnM4X2ZJdXh6SGVTbFczUVJaZzNfb3hXenkyMmdpblNya3pYYUUyYTlwT3BGQlNHNDJPY2o5RDRlWHFReVVJd2RBNW41bDkteXNrYTVWN2ZieFg1VzFZYVFSXy00aktNdGxzRTJaakJGeWpJbERkZ3NPT3dhZlI0TVNmRG0ySW0xeFVLdEp1TU5pMHU2dTJXb2RtRE9MbDQxU0VoOFEyeVkwNXdvdzJfWkI5Ul9UN3lzd3JMX1V6SkVsd1czRllTN2UtZlN3cFZnWkdDUXlyYzJxUzMzX3VvRXBNXzdmVGpwcGItVXp2RlpodWlTeFBKR2x2OU1IY012RldzWVdJeVVmZzh0SnMxb0hkZHdKVG8zd1UwUWVjbGZWclg0bTRUaUxLQmFtSE5yMF9HT242TWhtSnNORkp3SGdCYUltdkNnRFRvZTQ2OGROejBnVjNsQjYzb08yY3RmQ3JoYmtkdnU3M1V3d2VhY3VpUUxXckQ4Z0Q5UkRxYThpQ3hpMFRPd0NHM242MENGTVNIZzNPYm93LWJpaWZYcmE5NG1mWjZELUpqUEF1ZlBfM1I3Rnl6RF9PTldrN3ZYZVpaaG03TUJBNXBiZS0xZVNHeXR5ZUpKcThzaUxmcDI3blBKT1hHamR3RXpnN3BvckROV1NDVlFMX3EzN0FuTXFCQndya0I0MVd1T2JBU09DZFdGTVFFNnJpeGZlb3dMRG5Yek9ueGI2MGptLXI2b1dFV3RKT2phZEhVa2Z3REpiNVZWbFh0OUFJeTRfMXI3Zm16eHJfcTRiNnJXQUsxdlE1eHc2NS1sYk52bmVST0QtZjdCQnlaaXNMR3dMS3JDLUVELWI3bGJsTnNRS3dMSldMMnlVTGQyUkJWM2JzWE5pTm9ldVFtRjhGb0podEthWlVtNVpkUlhhd1I4X3BkTDBRR1dFYWNOVWhxc29PSnQ4eVpIM0phd09qZUlXNGk3bll1ZGM3Szc1SmNQX2xKbjhUeVRIT3E2bFkwQ18wTnY3Vkt6TmZnQjRPSHZ4blpBYXZCXzZTeDVaTWF2QkZ3Sm1tTmdNRlBVVzBvWkh3ZUV0TVBLZUhCaWhXNENRRFpYYVZXazEwQi14Vy1jWktNS2cyUzU0X3pwbnhiYlJndzhfb21aRnNUeGFlQjJLenRwZWJoYTFPa2VxcUo2cDVVVGMtM2o5TVJrT01TV0JYU1RucF9XMFlzdkw2MUdDZWVuekxRaUV0Zk53cVctZGRZWEc3aFF3NjVwNmlPVHllWjYxRGthZGw4c2lFajJ2U0E4cFpJRGh6cW11Mm8zRko0R2xZdlB3UlZhejR3Q19vck1nWDZOb3dsV1k3bnliR1lNV1Nyd0VyWlRLaFRGRTloTV9tQTlRYkljdXhKS3hNbms4U1JRdnAxMDMxTmdMZFhBOExzUGV4MWtWVHNRZWJJcDZNNjljLWtYTmZoMVB1S0lfMm9Md0IyLXdTSGpoZE9ZdDhiQWdCNkpFbHhBTEdPM01EdFVBNnZqaTRmSXFhYWI3V0tiVkF2TXBHbmRaY2JmNlQtbmlsRFg5UHdmOVFsQ2dNeXdlYlhhT2pMYk9IWE5tVHZfMk5OV3lUZDBFV08xT2F2cHFMaDBOQXZMbUtzQ3JrQlVVVkIySDllaldkUGdOcUVIMkk1aVlsZXlqTWRjV2IzUzZlbVg0bVcqDQoLdFl6N2JHd0Z5N1kqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/tYz7bGwFy7Y/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "tYz7bGwFy7Y" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "The Costco Bulgogi Bake" + }, + "secondaryText": { + "content": "1.3M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/tYz7bGwFy7Y/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD9Ptj1sK6QhUvYVqZCoFLAVvrj4A&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/tYz7bGwFy7Y/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCWT11wnA2h7JgtH8_unR-ldF1E5Q&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CIACEJmNBRgEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Filming in Japan can be tough..., 398 thousand views - play Short", + "entityId": "shorts-shelf-item-ABVBOIa2aUM", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1BQlZCT0lhMmFVTSDMAygB0.102249", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CPwBEIf2BBgFIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwBEIf2BBgFIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "ABVBOIa2aUM" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CP0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=ABVBOIa2aUM", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "ABVBOIa2aUM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=0015413886b66943&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "ABVBOIa2aUM", + "videoIds": [ + "ABVBOIa2aUM" + ] + }, + "clickTrackingParams": "CP0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwBEIf2BBgFIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ABVBOIa2aUM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwBEIf2BBgFIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/ABVBOIa2aUM", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CP4BENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CP8BELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROjKgdl1_FkDYr3CA4s8MXOkAcC", + "sequenceParams": "Gu4PIAFC6Q8IBRAjGtMPogfPDwrMD0FTZUdCeXZ3eTZscW9HbHBhcDZnemZDcWVPeEphZUtpTTh3TjlCN3p6UXBfTEZfN2NPVDYzZF91dGZvRnNGNjB1X0liek9sTGlBT0ljX0w0czhJZTY4WEUxYTRIamM4RlMtX051MDdlSWRQTDhqZVF2QUdwTnVjN3A5akZySC0xSzRsbkF0dmdhNnVnSF9PYlNqTG9JeHNuR2hFa1E5MUIwRmpVRW16SUlHMWhlSjFFNjI3enJUR1RhNGRYWm1Xc3Iyc3dMR0tIZWFrZ3pkM2UxTnIweVU0VGhPV3dyTGRHc1BaTjVLaHZzWkFBZUNacUFfOXhyTDlJNTVELWFiaE1rTF9tZHpsdnhJeHo4S0dxeC1ta3N5SVRuRmw2LTlGamVaazNOa19VS3hVRDhseG53Y3JfU3g0M2Z3dWhhaG5XWHQzSHpnSHkwVlhtckZvazRzZnM2Y1lCMG50UHJkNUNhY0YwSkdKNlZ6S29PU1I1VmRobGs4SDFYaDZDZ0owTVZidy1TZkotc1l0elNpSmtRODhrY2ZxX1U2Q00xejVEMzE5T1RFQlhxSVc0RmdsUkN5RDllNEt6SE1ZTmtmeG9kaFRyTFlHYUVVd25LWG92M2RWbFA1aC15YjVweDhzSGhkOFVxZFp6SnhhdklQREVqUFZaX2RpSEhlSnIyNmFyeVkwSjFxYlBZQ2R4UzdtSDgxb1JJU1hJZ1pQQk9jaVFINV9EX2JnZ3k3QkxmY3BmaUN6WWtDZExyR1JoUjhZSzdtcjhmcU05WkRkaDJrMms3Ui1PS21RQ3R5VXJqZ2Q1bW9FdGEya1lzRDQxb3c4NThHQ2tQMXFSejlPT3psU09WSm5CYWtUOVpWN2JYbDhaRTU2SkMzM0t1YTF4LWRXQzNRazJMRnQ2UGdtZVRFLXNsQVl6NzV6Rm9xLURLWWVDRERGY0FyQ0RrMXY2NkI2TWd3MU9aem82NGZVdTJJSERsVHVNTWpWRktkSDEyOF9wRGFocV9OMzJUN0xPbUp3RVI2VE1QWVVmaGg2c09QSWV0d3pQcDBVQm9oQnk1cnFmaWFPaTBKbVNmR2tWMWZQenluRzFzWExwM2pzZVhYZU93TWdkaV82LUJxRWV4N3MxempxMzFISnlUanFuV0g3aHFfblVxR0RITTZNdjA4S3RUQ3hFdkR1Mm5ZRUdBcWF1WHlVVmxtU3hfU3kwOFVCdzYxMkowdUMxZ1ZmWkhuTy1Lenh1cUVRUTdnemVqSmNBVGJ0QnF6UlI5c0EzZEZLenFaM2xOM3J3WUtTOXc1M3hoRjNDeXRmRGhqR2lWTUF6azV4Z3dkNXpIN0JWWlAxQkstcDNBVTUxcjZWTWZrQ0xLX0NVYmNPcW9iVXllbEt3eTdnM3Jlb3lVNUJZUmJUSEtjQW1BUTZyTVpLM3NWM21aY3pJcDNiSTNDbzVuX25tcGZWZXFxN2VnZzkydE1JV2pkU3FiWUhzdHF3YmNnOENaVTJRdnprcXRnUmUxdTFSS2VDc3BXc0hpY3k1SjNSdlh1WGZiS0ZSRUNjenUtOTB2V2lrZ0xtU3Jzam1DOW5MWTlQLWE1VlFMUEREZWpmekpCNFBrSm9yZ2d2bjJXa0dEekpYSjYwQmFxMWJsWkVlODV0aTFESmVraU1Vc1E2NFFVY2E0UmNNTng5LWFZRmZtQnNEY0hmWlcwcUpZWjloTVpwVDduMUVBQXRsWHdydHBwR3ZOSmZpcS1PdUhMV1dlcGlCYnNNXzA3Q01oODQwLUFfc3VNN0dhVEdvbWtTaTlFT3Y4Y0F3STFlT1dHNUpQMTJhUk1qZG1LOElabTM4Y2FkVDVsWU1RR1VHWWxxZmE4ZEpfb2JEVHMxbEZEaHRLQTBIdlVfZmNzcS1IeDNNNHp5cWY2WXN4TDB5NE1sUnhvOTh5SThQTUF1V092QzhzQ3d6eVdRVC1LOWVJNGJhcmRzNnk5QnpPeFRUS1U0TDVKSEk3SXF4UW4zVm42Ylc0TkFBVW1leVNWSGJ4SmFvbnRROC1LUHI2V2dSVEtjV0lvRHBuU3BjdGljV0d6LWxncEEtb3NDVVg0NGZNQmJxNzFiMHRCVnpvNVJCQ0Z0anhGY1hYU3M3Y1prQWFwNWQ1OUVJMlliVWFGQThja1FGcXg4VzAxakdEcmRjSXlBMEpPVzZtSG5UWklVS1JRWDYyM29kWjdoUmJiS1ZfNVpiUkhQTGdBRTVDcTJDWXljNTFRSG9nNkk5QkJJdE8xVE9nZmpYT09UVW44TkNFSGstY190UDg4QlZpQUcyNjZJRE1GUEFncjlUNDdMSVRXZlBGQ1JISDg2Q2RmRzRtMmo0NjJXUXRNbUV2dVExSktzcDFHSjVuWXdZQXZ3ZmhLVVBxdXBIb0JLYUpkNlg3ZVdIV0VUdEViTS1uamFlVk9iclRkZ2ctemhsWXNVSWJtSGxTcDJ4QzZseGpDMXlnNTJLRmZvc0dPaGlveldWV0tHMUphZ2xIa1VQLVEteENUMXpWNWFUekdPVWxORlJPOElidjYza2RlTHpzVFY2dU1jU3hFV2NZM2xNejNjREwybWVhVDdTRldKZHN1cUNkLWxQUlRjYS0wSmdHV1V1WXdRZ1Jvb2JFQWxxYjBMaW1BSkhfMnlQRElvVFdDVFUqDQoLQUJWQk9JYTJhVU0qAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/ABVBOIa2aUM/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "ABVBOIa2aUM" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Filming in Japan can be tough..." + }, + "secondaryText": { + "content": "398K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/ABVBOIa2aUM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCTZyZsRJyTgRi-frDgW4JdrgWoow&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/ABVBOIa2aUM/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAiVTSNmIspXd36L82vrNqtgs7hWA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CPsBEJmNBRgFIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Everything I ate at a Korean Street Food Market!, 583 thousand views - play Short", + "entityId": "shorts-shelf-item-1PCnDaN9rBI", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0xUENuRGFOOXJCSSDMAygB0.320781", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CPcBEIf2BBgGIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBEIf2BBgGIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "1PCnDaN9rBI" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CPgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=1PCnDaN9rBI", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "1PCnDaN9rBI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=d4f0a70da37dac12&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "1PCnDaN9rBI", + "videoIds": [ + "1PCnDaN9rBI" + ] + }, + "clickTrackingParams": "CPgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBEIf2BBgGIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1PCnDaN9rBI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBEIf2BBgGIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/1PCnDaN9rBI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPkBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPoBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPdhoIu7ELwJP0kidJ-WvgJkAcC", + "sequenceParams": "Gu4PIAFC6Q8IBhAjGtMPogfPDwrMD0FTZUdCeXNlUUFBUjFGQU9iM2ZGWmtud3lsOU8zSGVWdi1JZDk1dWkzbEo1aTNYU0JsRkhyOGdXaUtsZ3lmWVVaSVRmNG1xYlUzMkNTVVZ0bTZ1ZC1IZEFBMU43YUZDOHV0YXo2bDMyTVJ2UGQ1a193YU1yU09QdlBMemVGdF9Yc1RSaG94dzVKZV9oQXk1SlYydzVVMi0wOGdtX25DMUhKYk00c3h2bTdrQnBYRnl5MXZiZFJhQVRHeEYwdjI4QWt6RXc2TzFZSkw0N1dMYklQNy1heTFUR0xHTmtnNGEzaXk0QktZTnpHTTVKMFRoNEhqc0FGNEhXdm93TWptcWV0eGxCYXp3dG4zUFlncDYwSnR6Z1I1cXMwZFhOdzlweFFXNHdpQllsRUU2RXdrZEoxT3l4ZS1pQU44dDVkUk5jaFhxN0dFVXRkM3JEWk9GdFo5YWxWTENFWjJsb3B3X2FOTW5aUWRyRTUybV93Tks2Y0Rhek5hVTNPb3FkSk14ZHM4ckFOWXdvX21UamFOZWJCX2VHSjFndVNZSm5zaFVvWUlzeGlMY1BTQ0M3V3FCbWluSjVSeEhwcGpwYjRVT3FSSTdXUlBXSWVyNDZwTV9EWGJlUmt4SlkxdG40VVRMdzVWa2w5bmVEenpNaWRUcmF1Vk1RcS16ZGU0VTlSQV9IRGhKc1pUQjctdzR2M2R0bDFwXzRDbTkwTlpNTW9lMkZ3bElNbEFhS05sQTkzaFFqeEF3TGNucHQtY1JOVkI2bVlFdExXMkdHeWFHX1VkbHJqby1qOW43S0ZqSndGQVMxM2RteXBBVnN6a1BZVlhpcEJTZHRZYjYwTUJzZXpHVzE0Q2U5Mlh1bHBjOUROUnhiRHRFc2pOWThjcjVhU0lPT0E1YTVWR1ZXQUhEMk1ZSjA2c2xvRTBkek1RVEt2RHR6TWpvR1I2LVpNQW03THVydkRPSVZweXBsQ21XM3VZcWxLaWIzVXd5MUh1TGhQQ1lsOFpLSTJLNGJPVmR4S3JxZnA4R1ZZVVhLdlNhYUJCcTBCNmxCQ0ZCWDN1MnZfR1RnS1ZVTF9YdVNsazhlekJrUGY3a2hDRTY1VDZUeVVJbExtbDhCekhfU2RWUkFfa2ljR185Tlk1cElFbWFwOGMtNXpMbmNDTjdHRUdwa3IxQlVMeG52RG5aTURvdlQ1Nmx5aGNJUkJVSkxsaUZyOHEtcDU5WFBObDN6aU13THRMWnVCaUU4Qy1ldGR4TGt1eUdLWHQtdktLeUFrN3NiTGE5RTZWbXBuMWl0NUtqZzB4aWF3Yk9mam5qSEREQnhKVEZDVFBFQUpmWndWLVMxeGk0aDVlM2ZzR2NSN0NEQW5VNWIzeXdBOGVKYTZneWxmMjU5NmVYN3djbk9xUW14X0xCLVVQVkhFUHEwV3hGODhtNkF4dFZFOUtEbU5oMnlLcTRRLWhDa1M5ZUNuUC03Q1U5TjJMWWQyV0VRb0hGejc0ZFNQczJKeFVPM0ctNlUxdC1DdnJKTGIyZVQwanZiQ0F2aURZRk55bkxfYlI2VmU2ak9Qa3hsVzkwV01MLWRmTWZCOW5IQno2TlpwMmZnM2w2aC15clJoVGVOMmVrZXVLVmhoVjJoTEdfaTNrSmpUVTdIZF8zUUkwbXpQZWo4d2p3TkRNQXBTVnVUS1NPbFVoUTA4eGw5WnpqdlptSC1uN01CNXRycFlUVE8wbVlwX1htNzhCZC03QlJEU1BFQ1JTeEw5QlJkT18wMkVDcm1LeVJfaG5tQk1tbmJnTkhSNnBvdDRqeHdVV3BMTTY5MUx5X2JqQnpXdUMzOG0zVTRFV2JIV0NWUURXMmZtX05FdnQ0TXhDUVBPMDN2aHk3aXRiTGRJeDZLYTMtYzBITm9JUlRNZU8xOFlUb2h0M01XZEQxamxMMmlDV1FYODJ6ZlZGVXVPNlF6V016VTdZZG4xeGN6MXkxY2xha3dLTm1RVzNJN1BQS3psakg5R2VJMmNaanlubl9mTXNKRUtfVzFJR2FvQ0tfVW9yOW1IRTF5R2pzVmlJZW13RTNHT0ZkV21IY2owam9yOEU1cG9aSlBoMGNEX24xODBHOVBoMTMyZUJpR1VWNEE4eDJwNzBoTERQVm9uWlFsZzRDNXhzQTlRckdta3RTUXZna2t6RlE5QTRUcURQTk5mMk9maGtlQW04V2pXTE85SzQ0Sl9WS2pJcTJRT1p6VWJQUXNiZEVoTkVBQzBSS0RqcUJzQjZ6enJ1WktzWGlMSHpOUWpFZWlaSDlRd2FaZW1pWEFQd0xmbG5DSHF4TnFDeGtTU3laY0FZbEk3R095UXluS2FzS0Nyc3Bac2tkQU9DbFRIWTlIc2lWNmQzcnY5RnZYUWxSZDBFUFdBY2RhNzJBTVhyOTJtSGhyTFItcE1nRXZuVHU0aXpMOHduV21zT1ZSUzRlWGhHSjVaSUY4bEpvU21MSlkyYkdsWlpySnJlYlQzNjFlT3NQVUUzb1g3UWpLSW5vamF5QnF3SjI5TzUzcXYwV3FFNUNDNlNXV29jbjU4U0wtMm0xVHY3RS15aklBZTJDNUtlRnF0ZlExSXoyT0hTMDVLTzl4Y21lRGtvbFFlWk5YbktjQVI3WWRfSWd5SWJVM01zYTUwNGowX2lVVDZVWmMqDQoLMVBDbkRhTjlyQkkqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/1PCnDaN9rBI/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "1PCnDaN9rBI" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Everything I ate at a Korean Street Food Market!" + }, + "secondaryText": { + "content": "583K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/1PCnDaN9rBI/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/1PCnDaN9rBI/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCKdgU4SnpJSXp38mQIqg88485ZPA&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CPYBEJmNBRgGIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Packing lunch for my special roommate, 2.5 million views - play Short", + "entityId": "shorts-shelf-item-l-X5WbDSH2o", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1sLVg1V2JEU0gybyDMAygB0.215534", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CPIBEIf2BBgHIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIBEIf2BBgHIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "l-X5WbDSH2o" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CPMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=l-X5WbDSH2o", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "l-X5WbDSH2o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=97e5f959b0d21f6a&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "l-X5WbDSH2o", + "videoIds": [ + "l-X5WbDSH2o" + ] + }, + "clickTrackingParams": "CPMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIBEIf2BBgHIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "l-X5WbDSH2o" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIBEIf2BBgHIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/l-X5WbDSH2o", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPQBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPUBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPjqgV18aRb-Sld7uMq5N06kAcC", + "sequenceParams": "Gu4PIAFC6Q8IBxAjGtMPogfPDwrMD0FTZUdCeXZ3aGJDdjQwX1dXNkczckxIX2wtM2w1WS12UWxDbzc2VVVfWV9fcEQtcFJOSUxJR2RoVXBQY2hpa3RfZWg5andLOEx0REc3ZEdmVXhHdEdpYTdyRDdMWXFiU1FaeGozeG83RkMzRHBaR2RYV3F1bE1HOFZiblduQ0RxblZlM2t6UHBSLWN5Y25iTFpQcE91VW54YXZ3VVZPZjU3Rmt2aEc2VHBKcWREcHdoSlVOWU9DazJaYVdUeUo4X0RqWjdyRkxvS29XYWZ3c1F6SFVCenF1YlcydjBUT0hiWW05MGtHNGpKUU5iOUt4RFB0TThOX3B2ODEzZnl4bVdEb0p4Wkxja29OMWVmNlZ1cXlNUndSNmRpZlFWbWJVSHplXzl3b3c2bXZGNDFlQ0dLM0MtUlhYZFVpcEpFcVhEcTBxOUIyQ1luY0ZncFZldlRIbVJ5SHhZSS1rc3pBMzZnUE9ucVh0Y05wZm9HU1JySi1mbEJNOTNmSGZSTlJQczk0Wjkxc01aTTNpZjQ1T2NrU0hvbnQ0dzQ1U29SZHlleTdrZ3NhWlYzN05GbHdvMl9HdUtyeDJvU3RCWW14UmdyRVZWaVhHdHRFOWMzU3lwOHY0RFVRUlRzOWxYdFIybGc4cWJIQi1YTGxETWRNQ2JHTDhyNk9aOWdnWjlDYUhwX2Fyd05GcDVzd3RHcmhsbm9GWlZNbW1jZTFwejllYUN0VGN5b0l0MmlHUmh1YVdxdUtleXEyRTlod0NYMUN3U01GUWRhTDBSd2RHZXdkaHYtOVNGRFFxblI3WDh0UkZQRFgtUGpFaGtMdkdRZkZSZWVMQ003cVY4UVBPT1huOUFpN3dNU0NTQXctR05ySndISkhaZEYyTzVNQXFEc2tKV1UtTVhodTVkVzNnMGNueFRlVW9Sa3NrbHY1WTlmalp5Y2p1bmdWNGlnWFMtdDJtTGNyVEJqOEFIdkt2andHcXdGWVA4WEFqTF9hTmY0RTRIcGNoc2VKYmd6b2NMNVFEaFRrRk9MM0U3dmVzd1FzeE9zQkRjdkVGYXhUbTBmYVAzcnJ0aDIxNmFrTS1oZlRoN3BxLXhwS1ZEaTFkTzJfbkRYWDc2UlZrWlF3Uk5qczNRdktkOXFvUDlPUlcxbkRBMHlJSkQ0UkxkXzJ1NlVia0hVWjNYRFV4UU9IZ3ZxQWxjZWplZEwwbVVVdE4zcFhIaW5TYzNSaXFqVTRQc093VWFfdXBDRkF2VW5QQUlqTlh5ay1kZndTLUlqcHdrNXNYQUh2bFkxUFJKOEZWcUxfUkd0eHBHY2I5SEYzRHBaSVQzdUZFQ2t6N0xyT0ZDclhLX0dELVFrbkozTUNWNGk0NlEyNW9jdG1oZ2R5WDg3LXFLQ1Rtcld5TlBTalRRUXd0M2F0SW9wNXhCS2ZWWG8zM3dkcXo5Qlh1MWwzMFZaUVlMYUZlUnpwLTBQT3oteHk0Mi1HUXRWRHFpcEpLbDFaYTZ2VXNKV01BWTJIWjlaV244T0pBSnQ1VWVkX21UNFJLazBrOHdhNnZ4UFNoTnJPNzNIV0l4MjVMSElndTlHb0hTcERXUWI1eGJEdjBDWUtSSGVfUnRCcXFGZjZfLVNkdjRKaWVlc3dfNzVLaXFIbENMb3loTjE1OWM3UE1ucHpZZVRtOWE0RGZ3aVRzNm9vUmZqTDVvUXMwaGpaZGx3Y185R3BkTjZwN21mOVM3MTBKZ1g3NUlnTU1nN3Z2VWZnLURQSXpWd1VNY0dLVVFsZXEyTHlQWGZCaVlieUhLZDN2TWl2S3kwTDlqZkZCbUZEeGRMYzdtMHhhMzlqenJzOHNnSlhKeHQ0Y3hKaEhfNDhJTWFTZHRRRXAtdTl2T3htaVdETFREd2E3cDZDMko1cFV3NHk0eFM2akNHUUpDM0EwbWh1dm9wVk9MM1NVaE1aSVlJYnA1cW9QallZV19nMGdsQnBhcEVHZWhoNUtqWGJwa013Yl9uYVpSRW5GNkJ2WTUwZjdYQzBWWUZ2WHpiOHQwci1PZEF1b1FPaTZhdGJub2FxMzlhczFvemNoRk9RMkt4dDRiNGNzNk43UXJhT2tRb2QwcUFDYThudnJsUVdDOHpWS2RGOWJibHNMeU9rekN5RDdSamxtTGFaZGJ6VVNYTTFLTk1LU1Izb1FFYVk0aTlrYlEtaUliMlB2d18zcVNfa1FaMUpvYWd1TzEzOWVmYTFINHF3X05rOXRoN1ZEcGk3VHJtbG5Ycnp0QzIzUlVqeDVkTV92QzhyNUZvYjVuLXZtODIyeENFUHFMUV9wRjNNZUxiRlU4cWJCd2Vsam1LTmd2WjFudTg5dzNTemVhUVBUUFdrQW5zbmRkYlFFWGk4UThsaVYzdnhqMGt4eXlES0kxMFVyejQ3b216YnpWLXJGTlhzR1l5WVhINGJla1NPX1ltRXVvTmdqMERSSHdSbHhyWGdjOTJUM2F2cjh3V3pqTUx4QlI0S2xsd1E5TS1FX0ZuZXU1cmFaakx0eUNVUWZIaGpJSkJiTVpvOG1XQVZfXy1OMjBJWHIyU3lzNmtQbzRjdF9BLXJ0RDktX3JOMzY4R0pOY2ZIRWtpYzNMTFNZamxrS3hBWEh6cGNlS0F6OVV1TW82WGtmOHpWVThYWFRTeXROUjRXUkYqDQoLbC1YNVdiRFNIMm8qAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/l-X5WbDSH2o/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "l-X5WbDSH2o" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Packing lunch for my special roommate" + }, + "secondaryText": { + "content": "2.5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/l-X5WbDSH2o/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-W5i0lzoPaVnjCfsRFLDr33ZEQg&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/l-X5WbDSH2o/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCJaNeizwe_JcUmfnIrE5XbksqVKQ&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CPEBEJmNBRgHIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "we got kbbq at home, 2.2 million views - play Short", + "entityId": "shorts-shelf-item-pBah3o0H0Ao", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1wQmFoM28wSDBBbyDMAygB0.623404", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CO0BEIf2BBgIIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0BEIf2BBgIIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "pBah3o0H0Ao" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CO4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=pBah3o0H0Ao", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "pBah3o0H0Ao", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=a416a1de8d07d00a&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "pBah3o0H0Ao", + "videoIds": [ + "pBah3o0H0Ao" + ] + }, + "clickTrackingParams": "CO4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0BEIf2BBgIIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "pBah3o0H0Ao" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0BEIf2BBgIIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/pBah3o0H0Ao", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CO8BENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPABELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROcMmnK4ZsrzlVJL7v62iaQkAcC", + "sequenceParams": "Gu4PIAFC6Q8ICBAjGtMPogfPDwrMD0FTZUdCeXRCWUtHM2hNYktWUkNsVWJkT1pOOWJPVUxsZExUU1doWXJEdkNmQUZwM2N4ZGtRX0s2Z2R4dU5lSm1KdHIxQVZHX0l6Vlp4VDZRV0pPQnRjdm9sUDFnU2ptZVRfUHpVTEdsMHNhRDg1eUp0d04xb01wQUpBcGlIdWEwaFpWRkJndFFrMUI1bDk2c2VEa3ZPdVZtM3NwbXJUOVc1RmlrN1RnSno2N2FQTmNyUnFBRlNTZHllLVFaZzFkVEo4ZVpLXzEta05OOUtkQjRRRkRLTDZNcTRwU3dCV2RHT1dkWDZhU3Nqc2ZTb0VQWFlMYTRkZURiYnR0ZHZKWU9rNXNkNUJMaUpiSk1pMXRRc1Z3eFdodEVESlMzY3I1bmd6VUpqR1Q2c3lGWDVLeldVNXJWcjA2WE0zajBidjhaUHdZaEwtZ1VOM0Q2UDZ6Q01hbkVWZmY2aHpLYlpjYzU1V3k5MkVsejl2dzd5VFkxejFMSFF2eWF6WUdjNEFXajZISkFiSXRNbDQxNWo1eUlIX3MwS2hSb1lxVHg2eWtSUm00cjA2cEVLdUxIMHdFcEJaZlRfdkQ1eEtCNzg4Qmd1ZzJwUklNNGY2NHhPUndnTjJBUXUxWXFUTnp4Szl4SlpUUkZzckx0QS1NYy1JdU53dkplaVJCRmtYZTZaa2JZSmZnS3A1REs2V3pZYXBEN1VWaUVqdjBaV1c0QnFnenhwOE5xT0UzQVdMMmtVVlpaMlB4eGFRdkxYOEZkMkdIR3p4N1ZnRENTN0NVUFFKRXBibnJabmJJSHlad2lkekg0WjlDZUJVVnpQdEpoTDNUaG9ZWHdHUGpWQkdVcFJkUVdERi1tNk5QeENfbTR3T2FPbVd5dkozSGE4bzRIX3lXakRaVzRMNXI0ak1yeldWdVBQLWppSExOUEw1b0c4Vi1WWk5EV0pOYmY4UmI1UjBuS21heGxfWXF1MWxXY29SLWdQV3lqU3JlcmRTcjA3N2hGejdoSS1lUWlodFFXTjlmdWR3WjgwX204N19ac09XdEp4d2NpSzBQT0hwRUxfNTk5emZNdjk0ell1WldjTExVZmhPYWFRNnpyNDBpeU1DNllpZmVEV00yQmZ1UTBhLWlrZGJGVm44YjJZX0hFOVN2UFJLM0tYRnE1cGQ3WFpmazJlSDR4ZTZOcE1CY0tmcG5CUlI2Y0dMVzdUUWlKaXlCckZKRjFJSFpRaTd2UmNWd1BtbVE0Q0pseExxRE9Gdlo0NHZCMzd4bUNIYkY5RXhBendEbFFFU0taSS11U0RTMUZ4ZVhGMFZXbEl2eXdVVkJRNC0tWTVxM1FvLUdYeXBpWWZmeHJfNVBXUHNZaG5sYUYtR2VXVEcta2FITTNHS3NaSklaWXYxRVFjSGFyZUlWM2hQOTdEN0puZW9vRHhCVy12RFJMekJWczhXN3Q4Q0FOejZBWVZuMHpxWGY4UkZCSXMzQWJvYWE5N0RfY1FUR2xzM2doaWxyQVpydklSOVo2REhIUmhmUHV5Z19Ka1JBWWhnT1lYcjFMUWtjcmRHUElTRnRIQzhCbUxsb2g2cDMtaDVvLVJGRS1oQm1oUE5XSzZISXJtR2FJMExHOGM4RVdYSGJzZVVySXlBTGs2dFkxVjlTZTdIU3ByampNQnNNbHZzaGxwZzdpRGhNLTBSa1FSVnVUbWpKNzBkakpXOHVHb2NXTHpKdFZHYlptZTgyMDEtS3dpX2RjVmRTcExaY2hfcGNlSnNkVG96Tm1QblRiYmpHQ2RfUDNWb2NYNlBOcU1lWno1ZVQ0NEp0b0NfTmkwbDBLTmxRcGlkSS14dHJjV0VZOEZYRzFPQ3dodkJXdDY2V2hHV2ZCbUh2UllTZUJGaXR3U1BtU1NrQWtxTG9wZGRQYlVfb21jN292R0RqRHM2SGR1bkZ0OGNPTTJFN1BHOTJlWlRXd2RQYl9GNXFvWjZBVWRaZ2YyQS04OTlvX2FwcnJaX1VUSVExQWx3cUtfLXlfaTBfZ2tSaHU0Vzd3Szc1WDJGUUVlX1hzWTJUOUk2T0NtUFNyZ29UQkhMM2kyVWowVU15TGUxWEFHcnE5REwxak9DWGRkallrOWVNZDFjWUszSGRJN3FURWNwOUdjMktTLWZ3QTdvWE13S1FrUW03ZFpLM1RicV9qYlhEQTBuM0plUmtpNUFpRFpEdVRJSG1pYTJwdWhReEJ3MllEYXNVX29fRURDbmJmdnNjUEstbEFoWFZrdTJWR3hxQ2xMWW5GY2x3RmpsZVJNZ01pNm1acXp1QVFrQzhHdTF5R1JWMlc2ZjZ0bmszWERicVdJSlRhR3ZzQXhWc21RZ1B1S0VCZFRUTHlzMVU4dmo2aElFd1JNeUw1MlhtZmp6dTE2X3BjR1JrMkRMT0dPUG5hbC1PbVpiS3l4enotRkNPcHdFQ29VZEJyMVBrbVktZDBKNWlMZVZHakEzYjdWQ0lHVExlekNkclZocm52NHRKT1hKbUZINGFWeDVrVTUyVVdSdmxBdzJLT05kM3RGa0VvVWN0eDdoVUR0UmRyby1lc201NnRZSTNXVWF0Yk1lX2xPd2x4TV9aQjBZSDY5WDBZZWlCdXRHSXFBZlpfVEMtdWdiNE5jNktOVnN5MnpGaWQtc3RGUTZZbGhOWkMqDQoLcEJhaDNvMEgwQW8qAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/pBah3o0H0Ao/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "pBah3o0H0Ao" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "we got kbbq at home" + }, + "secondaryText": { + "content": "2.2M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/pBah3o0H0Ao/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAOi3oO9f41BB3IerubpR8mKhrYZA&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/pBah3o0H0Ao/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCRdq48SncNVq611nLBDxQ8ioQbdg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "COwBEJmNBRgIIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "If McRib was Chinese, 421 thousand views - play Short", + "entityId": "shorts-shelf-item-FvIlYTy_vaQ", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1GdklsWVR5X3ZhUSDMAygB0.67386", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "COgBEIf2BBgJIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COgBEIf2BBgJIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "FvIlYTy_vaQ" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "COkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=FvIlYTy_vaQ", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "FvIlYTy_vaQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=16f225613cbfbda4&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "FvIlYTy_vaQ", + "videoIds": [ + "FvIlYTy_vaQ" + ] + }, + "clickTrackingParams": "COkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgBEIf2BBgJIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "FvIlYTy_vaQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgBEIf2BBgJIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/FvIlYTy_vaQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COoBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COsBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROjmlqIxkfqhyf-MMgNG3hlkAcC", + "sequenceParams": "Gu4PIAFC6Q8ICRAjGtMPogfPDwrMD0FTZUdCeXVNZEphdUhUSDdDUkdpRU4zYldhOEVNT1I0T05FTnRNcjJnNHZFOE5VYVZkcXRpYVNnTzRKOVpCRHd1RDVGTlVtUnRyR2ZsR2V0bFEyX2lvcEFiUWkyMXVEZE4zMy04SVhPNjVKU0tWZElRZmkxdEo2TWw5bG5lWXRhWi1mR01BSy00Y3RZTlpEbHFJUXBmd0MweE1aUXdCaWYwSEtSaG5KSDZ4Y0lhS0RkNmdsS2tkTjJiVmJrSXFiOGttemtsOHFSWHNkNGx2bUpNd2JOcnNwamlFWjFnQlBrVDRha2d6VHAtbWZwUTBRTXNRaXVKYVhzVEtFaV9ENUFUd0tIN0ZEc2pHQi1mUEstT1ZVY3YySVNmSWpTLTd1cmJYMjlHa3hMOWhVTHZUNm1WRGI1RWlCVklUQ2hJdWR4UURjS245Z3VvU01zbERXM2JmVDVTNWVZbTktTy1LM29mNEc5RFZ6U1hIVmZsR1J1cEdHWE9KNGRhSks3bE8wSGtxVFVUUVRraWtCWFFlS1ZvZnBTajNnMFgyaENzOTAxeV82cmVielYtMTdpU1pxTjVnX25sUkEtSzEzOFRndzJmZl83Umk0ZDFpQ2NJN2RvbzBPTXZhQWZ0SEUyX09Fa0UwSUhrdlJwNUhkTWVWT2pWOTgwYVdKa09HUEV5RkhFZVJSYy1ZM0ZfNG1na1VUUFd5YlhoUGdILVVOdWNTQ1NubGhjcUljMEFybDIyQ0NWd3p6SEdwcENpYjVKbHA2WmtoRFJWVExwY1Q5RVFoTGc4RzRTQ1plLXI5ZlNMYjUwNDdiSXVIc3EtREh5b0xocVBDODVGNzJQYWhPU3RTQnpZaGpBNndjS2tBLXEwbG1jekpjMjgxS1BmZ0ZzRVlGN1JfOWdpRnpqRkF4OFRYbWZ6T3E4RFlUalMxUmV3NkI4NGNGc0xOWDNGYlF6WmtjV0s4REhyaVpKLWZ4LVlvYUgtcHZIUnR4eU5xYmtBU2tHUjA5Tl9DVWVXNnFSdnF2bE5sSWlKcE9wQXNreWthYUo0TWlNY2tnNFVobkg0VE9WcTRTLVdRV0tqTEpONlRBRkUzWUdCcTR2alBtOTlxeTJDQk5nYTFLb3BEQ2IwQzRxYzYtS0lhOEpXVFlQOVZDcHpuY3NFTVdkd1RWLTdfaG40OXdmZkdwaVVpbkhmeFJZRl91ZXloSUJ5YzBnZlhjV2EzREpvMkJONWlRSnN1cDkzQi13WDB1X3J2RjVJN2MyenNtakxINGdrZ2tHZHZPeWVidndGQXhibjJXN1FjMG04ZU00SlY3R0RpeDFOSktfQnhNdXRRdWxKcnY3RTZKZ2V4WlZ6a28yV0JMa0RnREFRQUhqb3BoVjJmTXhOTVJLZjBsZG1HZmJUWlZjbFUtV0RVZUoxdHZVZHlSc05TM0ozM09KTWwzM213RXBDSVNaTi13ZUFHLXliUEVvQlJUeUhBRzBzdmtmQTZwMEc1b1ppcktyT3hJWDlOQTZybEcxT0hfMUpjYW44aTNYb1dRdnlFU2psODdKeXZEeE93YVNoZm1nc25Mb3d6Y1Jjd1Y4WE9UbkY5dXI3dzVnM1NEREtRT2JabXZIanJpQzBpa0lwdFN2TFlRajZyUXczRzl6R1lSUjdOSzFVak5MdGdBSlViVDQ1MlF2eURvUDQ3enR6X1V4Q1FfaUxybVZZTWVqc2ZGeWtvRUt3TW1XY043bFB5Yl9Bak9WQnRXMGw3RlVsU1BYQmhWcGttYUVPUnJNU1BHeVgyemstMDE0aG9HZlRNTVdxNGdEckhvSlAxVTFXU0tGNDU0ckFLZktjWTIwbGNmY2kwQndaY1RRcTdnWDd2eEVQWjBXOEhaLWpfeU1qSktIZGF0cDdDTExIZXhRRGM3RnNSay1mYlZFNnJ4Ti1aSzQ2S1N6dE1jYjB6WGZILWhBTGp6X0hUbk80VHhyYnZlQmpOWkNKbHB2RUpUR3U5dnU2SERtTFQ3V09TakF2SHJpTTEydDVLN2lSb2xJR1JWWEJxWW5OOWc3bldBdHpQYjBFbmpodjV3T2NpOVNQSWNPRF9OVG1iSl8wTXdseE5JV2ZFVXk1TGU5azlrWGRwSVc2QXdQWHpIa0dzdVVtUHdpSUF2RWl1akNoUXFKNjFQa2gtM0JHc2tSLWh6dlJpODlYS0NKQXZGdWhBajJYbmhkQVFtVEtRaWcxZHlTaTM4RzE4dHFiQUExSzRNaUhIVnhsNU1zdUVfWXNTSllkeGxVS1dVWFZoMmJVNW1SMGVEZ0d4aWV6bzZnZXRMcWJTY0k2MjBpY21aTzlTY29hUy1tUUdwWlNEMGhaM2NMMmdOVm9IbDZHQ25KdzdWcjQyZDFDaHNLTklOQ19RVnFGUEJib3pFVjNpNWhxcGRaNUVXQWw0U2xUR3p3NTZpaDNtTGJSMWQ0UUx0R2pJa0FYWmFUd21DWmtxelA0Nms1djBQQ2VpSFZGN3RULTJ4SFNaYmVyak1jSlhCbUJ0Q093anlsOXpyQ0VFenYwVHF0cUhvejJEN3pxVXdPWXJoNDhLTG1ScElGakg3dldac0NHTURaR0hYbFFmSHM2NlB2aG10U3lWWDZNRkxWc2otcjJRQk5tWGNRMkpaY0NQeHQ5c2puZnBYaTAwX0MqDQoLRnZJbFlUeV92YVEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/FvIlYTy_vaQ/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "FvIlYTy_vaQ" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "If McRib was Chinese" + }, + "secondaryText": { + "content": "421K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/FvIlYTy_vaQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD-7Cl2dqJQsP9kmfh28vdnG5M02Q&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/FvIlYTy_vaQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC56lREWU0Jdd8HJNrd84LDpd0w_g&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "COcBEJmNBRgJIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Oxford Study, 1 million views - play Short", + "entityId": "shorts-shelf-item-MGIg9g_Nt1w", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1NR0lnOWdfTnQxdyDMAygB0.232214", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "COMBEIf2BBgKIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COMBEIf2BBgKIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "MGIg9g_Nt1w" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "COQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=MGIg9g_Nt1w", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "MGIg9g_Nt1w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=306220f60fcdb75c&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "MGIg9g_Nt1w", + "videoIds": [ + "MGIg9g_Nt1w" + ] + }, + "clickTrackingParams": "COQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMBEIf2BBgKIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "MGIg9g_Nt1w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMBEIf2BBgKIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/MGIg9g_Nt1w", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COUBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COYBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMmT0QEvLwKgfVQf0TgKFXnkAcC", + "sequenceParams": "Gu4PIAFC6Q8IChAjGtMPogfPDwrMD0FTZUdCeXQ4Y1o0ZVo2elhnNXgxcUt5TXJEWUN3R2s5X1dpYlpZZ3F3QVF5N214WEJuVzNrWGNySi1yWUhiT2J6d1E3RmZla3ExRFJYV3JNZkp4NGo1eG41bUROd1VEVC1hcFhiVDd0NTY2U0ZVamFXbXlfaDRVWW1EcUdjVGJOalJCXzd6eEJXUkVCMkw4OHRGRHFKc0V3YWhvbjIzb2c5QmtoVHF2dlZQdTY5c3dPMVBVdl92cUV4d2h6X29jRmpSNmI4UnIxTWtCV2JXd1lidTlaZVZFX0pUbGcwaGJOdmg2X3Jxa1Nxaks3YVBTODBVQ1VOSHE3aS1vNUVmd1gtem40MHZrU0VWdV9JcUJHQTZKZE5YM0c5a2ZJMGtGbjJTY3NkMGd0NWUzcDUtaHVUMXF2V1h5Mm45SGJqSWhqSXZUa1g4NGFvejNXRE9ibEtZcDZwYmFQVW1idWhWOWVrX2hNOUhVOU1JMTh2MnFmR1JTOUQweUtZYkFoeUtab2psR3JxeDJtMjNYTlN6VTU2VGhQVXZVdmpZNVltemFTZ2t2dXRGZ1J5dkZjWm5VQnp6QmxucVBBakktWTB6amVleXNSbmVRbzFxSDh6Qk1QdUJPNU1vdVZONXpYS2hXaVNvb0NrSDBWT0N6OWlXVG9KNFlTVmozTFh1ZGhuVkZ5ZGttYV95dUdBcDhrRzQ0MlZkSEdOLVlxWURZWjdSbnNqV1hDdmo0Vlo3V0VGSTF5Z2Y1ZGFqT3pqbHBiYWJZSDg3Z1VDZDQxVkJOZW5oZ3NZODd1MlNpQ2l6ems3Y2RLTXVUMUY0MWVZSUV5MFJoQ2EwcElZWnF1TEYxSkhpYmkyc0NMd3M3aHk3MTVOWjFNQjZGQzNOVFJoaXhrVW9TN0FicjROZVZSc1BDQVNzSWx6RV9mUDVSM1V5WUhHeFhoNVRCOWY3VTRjb09rNFZlRmxpdmZLalV5d1cwMjNqMWZBem1qdFVPRXJDUVVRbE1ySFVXUmN4YVlZNjU2d1BYamV5c2FhRHd1NjFxN2loV0k2ckhrQ1lMTTBHclRPVGo1Y3c0cHo1MkQtdWlLb0xUVFNROS11NTZWejRiU3FWU0RVMDBSNU9jVzdJTklNOHRXVm54VnZ3RWNoNERac0ZiYzJ2bVlfTjdVUVdFTDZPcnV5eXF4anBQRTRkd2tuUFFqLTkyUUY0Q3NzQ0tzTWRoR2RNYkVVV1BWZzBzQmpLSlJwRS1MUXk3UnRMZ1hFcW05M1ZPSE9jMGJjSEUxWWNBNkgzSWVvSWZwbTIxUkJBZ0RTd2t3YTgtcmx5aW0yTmI5aVpYMGdUenVOTGVzSHhJWk5fVWlfSlJHSDFOYVVOdXg1WEpiRXgzUUZEYTZkZFRBbUVpUlcydE0wRk1ZekxINV96eVllanREZ1JxN3dEcDh4N3JuT3FleXhNT1BNeGNTb2JXTlp2ZGRWUDQ3SVg3TmE2M3hCVWlGaVZ6dXZPb1l2MlVJLVF0YXFjZ0F1YzlZaVdub2t3clowLUdmSlF0dUdDVTZwdlFnV0pETmRwaGFkb2VLNFNOMzEtNm40ZDZTZjNRU3FSVWdVOE5QblZ5QlJ3d1YtX29vLUhHaGFjQWZoMHhVbk51ajJTUWxUNEZRdkZ4UWxtX29STG5IWmZ0UUlRYkJPQTNXOVlvUHhVYzMyWGRKM0VfZG5ZV0JiZGd0Z19QUVljakJ1UE1HQUJSNzBadXdiT2JkYU92VkpPek15M3dEdDZHTUcwQTF0V1EtaDBGSkNSWmlCQ2JYcTZHWGJYbEE3cVdIUTY0Z2JSdHBwQklmYm5QZEIxM2sxSVJXOGJvMkZzMHVfbl83aFV2QkFYRGFNelJmN3dWNkhtN0dXbThfQmt2ZXp2SEVjbU5ZNDJjY3B1WGtiSkVJWmEtX1dNMkRTcTVOQUFXSjdGend1M2NIYTdUdk5QdU11Q0hsZDRZWWdmNkdDbHlZSzgtdUtlenJscHNYYW9uNk1VMGVOaGVYVDJTNzR5NGE4a090bG5mWjBZbEQtaGtlcFZTOTZXamlEdDZxZ0pIdnVQbGNWNVJJeDdpSTZJUGMxVmFZalNBY3lSV3ZCcDRBZEVDaV9PUGgtWVY2TXpYSkwwam9BeE4zc3lrWG1rSW1FaFVlNlZzV3V6ck1QZ0R1V3NGX1kwSXhIY3lhdUx5TnJQajIwREhodFVZREx1dVJlTTdZX2xLQkFnbGR2M09zVDlYQnl3dm1ydS10MkR2Mng1aWJteXk2UXQ1TnRRUEVrSEpiVzNvODZmWkpoMUpPUXNjM1lIUFE5Z0FQbG8yYnVUTmRiU2xCdzNFeFhmcXdxRXBwNFoxdVhMSmJvdGNxWW9CMVFxVkZnT0hRdjNQQ2FMOExVSVQwSzBESV9xdEhod2tybmp4Y3VpY091UFBBSGJ3WTFoYV9WLUN2cUlDOWhDUFZfdmhiRUVoQVE5RHZuMVlmSkNmMW5weGVNTHQ2ZkczZHAycGw3ZGc1Q3JJODE1X1ZnTm1TcE5sNTVwb0dUenNuSHRRTXhMVzRRdTFCQVFwV0FSdDJjTTBhbkY5QURtUkpsZDZia1hxRElkdHlZRVp5a0lRSjZPc2JqanlFSHNTWUpyei1teWJnR2p5VTVZWXJWMWpodTB2Nk9QZEUqDQoLTUdJZzlnX050MXcqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/MGIg9g_Nt1w/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "MGIg9g_Nt1w" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Oxford Study" + }, + "secondaryText": { + "content": "1M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/MGIg9g_Nt1w/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/MGIg9g_Nt1w/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA-9ZFkRjumAHYCQq4eNvHjZlOacg&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "COIBEJmNBRgKIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "my REAL korean age, 1.3 million views - play Short", + "entityId": "shorts-shelf-item-ZTO7AxzVE18", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1aVE83QXh6VkUxOCDMAygB0.784678", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CN4BEIf2BBgLIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4BEIf2BBgLIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "ZTO7AxzVE18" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CN8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=ZTO7AxzVE18", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "ZTO7AxzVE18", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=6533bb031cd5135f&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "ZTO7AxzVE18", + "videoIds": [ + "ZTO7AxzVE18" + ] + }, + "clickTrackingParams": "CN8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4BEIf2BBgLIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ZTO7AxzVE18" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4BEIf2BBgLIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/ZTO7AxzVE18", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COABENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COEBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNCv5B7oZTPn6TTya-LYKPXkAcC", + "sequenceParams": "Gu4PIAFC6Q8ICxAjGtMPogfPDwrMD0FTZUdCeXNtS1dwbVF3aW8xb2NwbmpjbVZpSTRiV253NkZJM2NTTVQzYVhuMUdEMzJhVGdzTUtmX1pZRFNoYk44Nm52bTRhaXU0U1dMNEhXWUpuY3lsYVZGamloMW9pLW9IYnM3OGJTSFhlaVFIMndMY09DNE9fcERpZ0RfVWhQdlZ5azZRVnRlLXN2ZG9zRmtDS0hZNFVYSVRpVFZVWlVlVmxueThLVWhncTRLNGlvTks1Z0dmRnNhTV8wYXVKa3F3YjQ2bEw2dnl1SUdNNWJTQzNDcV9Bdm1HRy1RX1pRVGpWVnVUckZBaEZGeTlzdno4TUR3djBzT1I2X1Zqclh1MHZoME5DSC1iVFhpY3NsU0tjOGFqVDdiY0ZHTVBTZ2J4T2c3dXdjZzVSQ3Z2THIyVnp6bDlybHhod2ZLX0h3UUExYXZZYTRwd1BiM3hfeUZzZWIyLWx4a05NbC1QdmtDRzgtc0phcnktczhXaENzemt3emtGT2dLTTF4NE1ZS0djRzBUSUZ3VnQxT1BjMDhCWmk4WFRDQ1Q3c1h4YUhrVS1zSEYtMFotdXpnZExyR1Z4ZjcydGh0ZEp1a2lCYVRWLUw4c2pmcHRIVUNkMmwtV2dzekRKbXpZSThTcWM5WnJrZHFKMTF4cVdETVRscHJxTjFRNlVXWjNKZzAwelllNjlxdjZRdk9CRUMzRHh5d0dTaERRWVU1YTFQVWtsdmNRa0ZRdkRWXzJFemdNYk9tNXRXQnBnZkhWSVVyd01YVDgxa1hXVUVJN0dBYnVLcndTLW91TDZtR1MtZ1pRTkdveDdOaE9CZDdkZDIwWTRhRnVoUktxUC1WN0FZTENlajJxVmdHMVhmTmpPdmlFR3VPTkozS2VBSmdkMXJKNDl1S2J3NGhiTG9ZMFdjWHd0RkkzZE9Pc3dPREUtMFlfWFJXUjNBMWRGYTZ2eTUxSnFER0c4eUFneG5yT3lIamFaUGVhQVJhdDNzaWRWTjl0bVQyTk9HSXA0dkNfck5sdFFKeTR0aWxQeEM3SXo5X203UUpfbmhMNmJDd3MwNE1hWVBuUFNWcUpiSDUyZUQ1Q3ZVS1JrVFgwMnpaWVE0V21FZ0Z5V3FDN0U2VFctSjlZQmlwT1kxT2U3bG5zVy1RdlN5YlBqbkQ4dks1RUQ4ZzlNTFdFX0tnZ2ZTWk93V2RHcFh1RkhBdTBjWUVnTXNxeDBVQlY0M1REUXhOQ1YycmlPQVI4SWZUMDJpU1hYTHA4a3pzN3EyeTBTdE5iVGdTTmdZLUVLc2pWdFhEa1NLanF6czFaWnI3S050RFBtSDBzbzhXX3RBelNVV3F3OGZkeUZFa2xyeVBxMUhseW9CcVVEZkxyaExlNWdrYlVwdDNBUmdLeDdfNXVrSUFYVUdiSWJ6ZXdGcnRIWWZQeE1Ec2VjM3VodldmRG95WkhRdmJ1WHVjemFaeWRDUmxHelBWSDhyQ2YtZTZNMFVNUGc3NTNZVllMTmR5LXVfUmlmcXVZcUE5YUwya0M4TlVLOWtGX09nbGdfVFRFVHZNSlMwbEUybmVHMWxVUmloTFdiYTV6Z1dvZVpXSU5yWUFRV3NyS2JSX1ZsX3BnTnhTa2xlTGtNeldGS0JVUEFXbWRTRHRXOHdyLVZlbFZkWkx0bnNPeTg4dnN1N1FKOXZjWEI3M3RlWjhTLW56WTFvNUlNWFpnMG1yaHVyOXlsS1RIMkhLSEZvSVAyend6M0FXX1V1bHJfLTZpajJqMElVZWhsMDdnMmJtbDhUTFRhd0dQdVl6dkRVSldhVllSMGs3R0FVYlNpWEk4R1VrN0NTNmZUQ1hMUW55UnBva1g1aHZsNU5Ccm1aMFFRd2xHaERFUmZlcklaY2syRDh0QmJoN1FQM0RUUFoyYUo4WTZ5eHJIZUNsLWVXT3lkbUYwYVZxVEFEQmVPU09rcXVyckpzQWNvMTBXRUpyazJENEtMWHduMFVETGZacTZxM3NxeU16cXBibGhleGg0Mko0Z1EzcFo5LUtEdzdTYnNqRmxRR0RwbzJnVWlhenVjWnNkYVJhVjl5UTZYNXltaTBqTGkxRTVCOHNiYzBEZUJ4LTVEbmhhYkltTHhYVXYycFR5VC1kNGhGaDF3Q0dtUDlkdlQySlpPa1NEcDE4c1BOUUJBRldLeWpxWHRyT2U0YUJXaHJmV3lqeVA4dXBqNlFpYXRyT05xSzd0bmxKZkRfXzdyU0tjcEJfOVdLLWNOOHlybDN3VV9kTnBwTGozWDRNMVBZN1E4OUdlcmN3NUszVmJFbzQzQVNjenhOWVBfSXlxYUN1bTFkR0xwdy1TbWxVTloyQXk4UXJBaDh4WGV5YUxzWUI0d0FKRG00WUxNeE5sUHByNmZwMDBWN0c4NWJFVjBvOGtNZXRFX1pzblRDMlFKa0xkYlRYZ1R0eFVUTkhPbnBEUTB0VDFXd3RDb2hkaUt5a1RlUFg1MzhkZmNjQnNVVFdOdkxMMnhJbUktNE8yVkIzdHNjbm9zTmFXeWZMOXNpT2pPdHM2dzhlUVM0em9EMEFHU1NnOVhMOFdWeEJLZHVQZ1VNNkQxQmZUakVzWl9iT3hLckVyNG9WM1o3UkctNVpoOVpLOVVlajZ0Qk85RDZoS1FTX3g5SDVOWlg0bUN1MkFLdzQqDQoLWlRPN0F4elZFMTgqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/ZTO7AxzVE18/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "ZTO7AxzVE18" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "my REAL korean age" + }, + "secondaryText": { + "content": "1.3M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/ZTO7AxzVE18/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDbh3NXd38Vng5hb8qL5ya0L_K51w&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/ZTO7AxzVE18/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBZeQhLalVMDhYHvf8VRH3QR9Gipw&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CN0BEJmNBRgLIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Ikigai Dumplings, 746 thousand views - play Short", + "entityId": "shorts-shelf-item-vNCjCUbR8CE", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS12TkNqQ1ViUjhDRSDMAygB0.468971", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CNkBEIf2BBgMIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkBEIf2BBgMIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "vNCjCUbR8CE" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CNoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=vNCjCUbR8CE", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "vNCjCUbR8CE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=bcd0a30946d1f021&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "vNCjCUbR8CE", + "videoIds": [ + "vNCjCUbR8CE" + ] + }, + "clickTrackingParams": "CNoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkBEIf2BBgMIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "vNCjCUbR8CE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkBEIf2BBgMIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/vNCjCUbR8CE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNsBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNwBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROtbpJtlhEQ8ZjtK6oIilCxkAcC", + "sequenceParams": "Gu4PIAFC6Q8IDBAjGtMPogfPDwrMD0FTZUdCeXVlN0FuMWkxcmdZcHdxbHBueUpuVWZ6MnpMaFd2d2pqVEZvSnlPMUZBVDN0LVptOF9xQzFmbkJFMXBIQ3htWm0tc3pzeDVIV2tRWTM3ajV3SHNLUEhrcEZSV3Jwbkh0dDJhRGZxR2VhVXBtcUo0eXoxZ282dnJKSy1TNmFtN1hfcGR5V3c4Znd2UktMSzdJc2ZrNDB6UkxIRlpBakZEUWxtLWJiWk40d19WSkVjcFZ0MTFzM2tHTkl2LUxHb3pXMl9RVktfdnBJdWgwY3BLMGdIRXRYWGVRalNUUGFpb1hlWC1pSTJReG9iX2ZBb0FWdDlVYTRVZTBxaFNtWnhtQVMtZlluSWJsOEpyM1hDdzBGUEQzb2pFdkplMkVSLTloU3lDZ2lKR29hZ3p1VTFoaldEamxPZlBkczBjMW84RjMzX3BfMkg5WFJIcDAzZWlCdzk4UlAxWGFSQ2JxMzhIdnJHTGtjdkUtN2F0Sm55elNlYjdTZEo1Q3lmcU44WFd3WmNfVVc1TG1xVFQyYmZyYTZSV19xZmhlZld2Vzh2MExOOTNfNzZ2c1E1QzNaMV9fVW9EU1llemlzYmRfa2k3VVZzQ0RvaVBJM3RlMWRTUWNDeXlSWGJvcnJlUW91Q1NtUHVfM2JYRmNmcERKbmNqWHdrQ19hSjMxdGotclJsQk5pcUp1bDdxQVg1dTN6ZjhWRjd0ZVhtQTNqbEdNRy1MT0ZHMmRHbXhLMEZpMVhtTkxqSXpORndOM0YwNjlIYU92dUdaWERZalkyalU5VkVnbHlZV2ZwejNwdEQtWFZhd1lRVjllNjNkc043MHdNYzR2QkRnWmJPZzZ0bGV6dkpMeHp6SGxMWHhieUxZU0lONTlRckdpejVXa25iQzNIVEVYZm91TmFoYWZUcmxOWERGb2puVVBwTVpZMVA1V0ZYZVZtWGdITW5sbDNKTk1LU0pTUlVDRzJ6MU1wTG1fUlpVS2QxaUxaSFlkVld4UldrSlVDeGNnYjdwUTV6WHBpSk9HYmtleUtpdk81Y2FZNHBtdkhDTmdGVHFDNjEwa2lTMVQzX3g4TEZJb0E0aEpZQkdTMHowY2lneEJIRjVPRUdZX09yMzh2QUhtVkYyT3VpY3FBV211NHRJTXozVWlMdG4zdTBkRG54TmVpQzN1bmVwemtQN2VmTDZjTWlzRDNMX1NRc2ZDM3VldnQza3Y4Ul92SFJvRGI2U2hqRG1yMG0xQm1FY0JCcXRnNlM0MDdhUTFWOTVJcXZZc0VWN0RBUzhRTFRhTkRhVkJNaDF3YWNlT3I3cU9va0N1c0YzS2NGTGZfVjhCMHkwYjNoQzBtMlM1a0tleEdjZU15dHlZcEl0ZkNCa21aQkdQcGg4bExGWTl0WHUwMmJ1WEZrZWRqRHB0VEVUMVFtMER1dU9rdEpNRUtHZ09JVUFHdk84MHZuelA3NU1oa3VuSTRra3dBVktJSW5SRE1INGhCZEtnSk1XcER1Mnd1UmVDTzJwdG4zVm9kTUxIRDdWYklGbGZ2ZzBiVG5WOFNIYmFLcHEwdjh5X1NyaVZsMlNlYUQtYTJrSEhid0lNWW03YlZrLUt0OVNGTG04Q1hBSVdqZlFva3N5MVlROXN6VHRRcUd3R0hxcWl4dzV0ekxUdzN4YnpaVlA0ci1sZ3h3SmhxSUVyZnlfNGpvUHlvcnNXeXdoMzNkSFQxbHM3WmNwaTlPUGt3elhacmdtRTFabm4tLUJMWXJoeU5qY3dJbFZZelVmLVdabHFOM3pRZTVJNV9XNDdJUHFqTW1tQ3ZNQU1Bd3Voa2wyWlJjdTNQOVhtWUtHU3Q3d2llejFMWWljeTR0TFlhNWhxVWhDYk5VUlptT3NCa1hVNUQ5REZoUE5yRXhsM3BJVURRTDhTUjhBd2lEaVBKSHpEdFB1MF85ZXRjUkt3YVQtYVRkS0ZtYktJTWdxRU93T245S2I0ZENyd2d1QWszTEpJN0lseTE5aVRwN0NpOUhkRGl0QnRJYlFDelpsN0ZYRWJPcW5UWGRzVVl3VjhWRTk2QXFvTFJtQUV6dWVaZUVGQlBqcXlJUEh6UEgxdEhtNnFUUm55bE1TS00tOWNCXzhvWXdmZXdkcGMySHJwWW5DRVJ1RnM0cVdlVlFvdEpYUVJZQ1dmajRoTkYxeGY4N1ZXdURzWTI2NEtOazU1ZHV5Tnd0RVZvOV92cGtmQWpMbkFTTmtmbXV0Z1RSU0ZPYU94TmJCbExINXZJOEVQWi0xVWtjc2hTeUtnLXdlOW5DVk9OSUV4QWpUVlRvN3dhWEdBbGZWbTRYbG5OTUVBblAtckNZaTZ3dmtLc2prTEhMc19HODZZVUpfREZzYUpxT0lBVG9zRGwxUGFxLU4tVEJxbkFqc2pjNEFIMlltS2RCLWxsN2p6RmVjdU5UZWZKUlFWLUhsZkkzaFFuUkVGWWJqQVZHQU83czdOczVaOS16cmZhekxGdDlHYWZNYzJyRkoxZ01MUzNlNFdzdzNRTlJ1ZDNna2V0ZXlZTEtjdHB0bnpEc2ZEY0p1NVJ1MlVGallzVy1RZXFBSjBxcXFzaWR1VHNZZmc1Y09rMEVhdFEwbVdVMW1JVGxyai1vcnBLMFlDdXZLTS1UMGhwMjlaLU1FSXdLSzZhNjQqDQoLdk5DakNVYlI4Q0UqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/vNCjCUbR8CE/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "vNCjCUbR8CE" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Ikigai Dumplings" + }, + "secondaryText": { + "content": "746K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/vNCjCUbR8CE/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/vNCjCUbR8CE/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB_PwAt7fZ1NjaQRnLsoud-l_m6PA&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CNgBEJmNBRgMIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "More is not more, 13 million views - play Short", + "entityId": "shorts-shelf-item-s5xv1hs-Lfg", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1zNXh2MWhzLUxmZyDMAygB0.965151", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CNQBEIf2BBgNIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQBEIf2BBgNIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "s5xv1hs-Lfg" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CNUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=s5xv1hs-Lfg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "s5xv1hs-Lfg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=b39c6fd61b3e2df8&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "s5xv1hs-Lfg", + "videoIds": [ + "s5xv1hs-Lfg" + ] + }, + "clickTrackingParams": "CNUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQBEIf2BBgNIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "s5xv1hs-Lfg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQBEIf2BBgNIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/s5xv1hs-Lfg", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNYBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNcBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMHQkHnjqmDI-mwRJw4KcurkAcC", + "sequenceParams": "Gu4PIAFC6Q8IDRAjGtMPogfPDwrMD0FTZUdCeXVKYTlzVDNkTEhUU1FBNzBJSmFTNDZUVDUwcXV4VTVtOWxzY0hTRFBoai0zYUlDM19zTWVXc2hTUC1fR29lbm5BVEhTUkxmVEc4OGp5aC0tR1MtY01vWm9laWNkbDFpLWUxSTFnNTlpU2VmdDZvN3dlXzhTbno1b25WNTlXcXdyLVFrVUlZdlpvY3ZrblNTQTV1NVhKMTRpelBqcFJXNzFXZGhwRlZXWThZU2FrdlRuWGhPZ01HSXNOa3BuUFA3VzNqZGl4RXRUYnd0QkprWDJEZ1M5b0U2R0ZMRGtHMEoyVzBObFNRNnFWZjN5ajQ5ZmxKaEswU0dpSGFuYUM0dGVIcnRfUml0M2J4NDZlWF9HOTRpa25oMEx4ckNyNGlQbkh0aHJuTGMxRmgzTG9tZGU0X0FRRXNVcVhrc3FJbElMNW5XRnh3WGFmcVZ5RE9rclZnTzFjSWxfSzVzU1FFSEg1bTBuUkp2Zll6b1FneV93OWhLc0RsRFcyeWxGMTZXRDh6TFFFQTBwVGk1eWNVYVFNaS1zaDR6QmYxTkdsVEFiQk10bVJNSmNIOWM0QnhKTHItMlNmQ0lLcEhpUEUxeDBEOVpuLU80N2Zhek5MQk9qWjdRM2R2VjBoay1mcFAweHhTQVNqVWg0dWRzLVNnb3JQVUVkdE00NkpJQjEzbHQ4bGNobW5qSjZ0RmtkWlJwRVBwNnItZmE4STJCMDFwMnlhekxtWWhPTFhHM3JLV19XbWhKeUZMX2g3dzRUWkFQbnoyZlJpMGpGX1JvSW9TT3ZscVZiN1B6dkZyUVoxTEZOWVJTcjluVFUtakVaVkR5bmVMYS1fZjZReVVoRzNhMDBvcHdKMWUyT2lXbWR2WDg2UlM1YmFpczBFNkRMNV9hT3JfTXBRVFhnbG5id2dhVWxYZHBmSnV0VDJfd3JwY3dBZ0ZMckk4YWsxaE9EWjhMZ05uNWJIUkMwcHpvclp6djVMUE5xV3Q3TDJsMDZTZjc3eWZwYllPNE9oX0V1Nk5obHBKSlZYR0tEMWFSSXE3ZVNzZU9EYjNpQXY4OTZiRGluRk1GMktyTEJXdHZVaUo3WXl4OVIyc2hYZWdiLUZ2UHlpbWIzaW1SbkJDNHViQVVOSXBVRmJXTVg0UzBVT28zM1NhTEJwbHZSeldHaVpfY0ljVlpqajJwTUV5RURXTlpxZU9EUzltNFNnUG92a3JIam1nVlVIR2xLSWdSV09pM1BpTVlqZWFCTEdYdmNEeU5DVzZkNFdGbnJXRWgtRFZWdkJiMThVLVl3X25vbHBfVlh0alhUZGxTNWpXUXMxemJZbkJIU2ZJVlZLRDdGbjhCRW9CWEsySDFjRmY5LUFzQl9qazlhNTI3WDN4MVA0ZG44YXRrbFBYUElDNC1sZ0xZM1dqT19ySS1nYTVYZl9mdk1WSFZRSklac1V5d3NuT0swdHRtRXVHTWhsZTdWYzhrT2trZXNHeXdVRGg4N2dnNlF6VnZqOXpXZU5US2FGVG1EZ0x3N0lmVTExNjJlVnM0cmlRMlJNYTc3d0xnMTZXZ3lQQ0gzZHRWclhNcnQ4UlN1Q203UlpPSmJjczJ3UjhxV2dXWnlyOXFFOXdJdUNDWXV2bTJvb2xCdHd0OFVmcTNreUFkRmxlZU56VkVlYU9uRFN1eDE4VGU5V21oaFdBZ0FDa2p4cXNubE1Wc01JSFQxY0QyVllCZXJ3cVVJSFN0VTdSUnREQVZkNjdubGg5eTN1bndZanJMRW5VcG5UU0hpQkhYYnpDVjFvTURUb01ZOFo3Y042TXFzTXZQTUY5NkxuWU1zdVFRa1puRV8xTlljSlkzMUN6bEloaTBWQjBZMFk5VTNPTnMtenE2M1pzb082TDBLbFpueDdRTmlLNUNKMmV5aUJKQmh1dzFXRmlMN1JQaVVhQXFWVkZhOGFmR3IyT2xDcFgyZTNERkNXRGZXWW9fTWxmS2kwZktqeC1Tdm1fSi0xUndOeWlSd2NMdkhzVXFDdjN6S3RwRnIzUGNEU2Y1b0tTM0ZQZlRoZWVmZkF4Zkp6WFF6Y0tKd3FvamVHYW1NdlBOdzIwZUNEQndkWTF5NjFyX2l4QXBlaTg5WDZVR19NN0RCMUxEYUhoQUxwOTVhRXYwWDBVSXlCeG0tWG5McHNuQW45RWhSQW1NQzJXZjlfVFJGLU1TdEpkTngza2JKaEhyUjl5S25Rb1h2M1I5MENObUZyXzNBNG9pZVJOUV9LLXVuLWpMQlhxMm9uY0pFTDdIN1JYSHJjSWhkV1VHZHZqcnZCYnQ4eVhSYzB6S2kwY3lEVWpLTlp0c2dpZmlmdGdxbl9QbjZfSDZRakZReUhZc2FkaWZ2SXJqVGptWG9Fd3VxaE95aUZmZzJxZmFYYUhfSF9fMkx1SDRXZ3RPM2g5bWpfdllfYzdKYzVGQnJ1Wi1Oc0dQQzdONHFveERsOThCZmJSelBFR3NUc1hkNnF6dnpsX3B2VnZYeWU3TXk3NEp4WGp4S1ZqeGYtVVYxaEN0NW9XeDBiYklBY1hLLUY5NEVtWHlYSUhDd3lSdnl1VDVMbHZfU2VxZE1Mc0Y0NnNjN0Q1SGk2clpZcVJjQ1pfSUFZeTNzLTR3SmdxbXFIMGpZOHQ5MnI4YkplelFTZGEqDQoLczV4djFocy1MZmcqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/s5xv1hs-Lfg/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "s5xv1hs-Lfg" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "More is not more" + }, + "secondaryText": { + "content": "13M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/s5xv1hs-Lfg/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/s5xv1hs-Lfg/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDWiVeSMYATSkjoCmH9PRcwd06AYg&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CNMBEJmNBRgNIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "I finally saw the Taj Mahal 🥺, 633 thousand views - play Short", + "entityId": "shorts-shelf-item-UyUWey62EbE", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1VeVVXZXk2MkViRSDMAygB0.541994", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CM8BEIf2BBgOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8BEIf2BBgOIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "UyUWey62EbE" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CNABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=UyUWey62EbE", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "UyUWey62EbE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=5325167b2eb611b1&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "UyUWey62EbE", + "videoIds": [ + "UyUWey62EbE" + ] + }, + "clickTrackingParams": "CNABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8BEIf2BBgOIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "UyUWey62EbE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8BEIf2BBgOIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/UyUWey62EbE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNEBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNIBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNo2JLrGP3ktOXDw--Swn67kAcC", + "sequenceParams": "Gu4PIAFC6Q8IDhAjGtMPogfPDwrMD0FTZUdCeXQ0Q2JpS3lWaGExZHdZM2NUT2U1Y1VVa2Z1NXN6aTZWcGJRVmxieDZtcWdBUklqNnN0eXZJOHc1NTVERndWTkdBQkVXb3k5RmxqczdNNUNnSVllQlhKakdrNzhOVURVVkdYbENLcEoydXJvZ0IzMm52R1Z5STZNZ3I0UkF4RzNScXhhTlIyQkFJZFE2UUhyZEozN3RsZkQweDB5eDhVQ3hfZzhjaEkxTF9PT3V2cXBrYnlHSzVhOW9ZTktDcF9acmxnZ2pNc2o3U1NPRFNNcGtaVFRvam02a1BnRVUyLUQ5S1BWdm5TUHZRdWh6TUQ3eFdnTEZGLTdybTJYRFV4OW5zNGZsMFBjUUZJMTVnZC1UZHlsT0JKc19MNC1JNUEwXzh3LXo1Q3BqZ0xvTzZtRERjdHZYWWlFVEFxQU1xZzdKbHVGaXRQc2ZlMVdlcFB1eXB2RmdLT1p0S042RDhXYTBxZWplX1JxaXJhSmxTRUJIUUV5LXVPaHIwRGhJQ3BUQzdjNDNwVWZvb2psNkRrX2VOdDNJUXQzNkQ1eHVXU0Y4ekJ5NUZqdENxYlRSM1Vfel9XN21RbnNkWGlNR0F5Uk9GcjJYU2pGek9qV05kckRfZ1AxYzhjaThxMXhfVjNHMUJQVzV1SDVIUnR1WGZ2R3ZRdlk3WERqSk9IN1hlelhyYUd4Y1k4MjZOMXNoYWw1UHBXUWREWlZVdEphdHhfZlZXNzh0TGRHZVB2Z3NPQi1MYllINGF6SHRiaG9CSHVHNHgyeERodWowY3V0dllvTGVhSnh6dWVONVNyYlY4X1pwQUlpNzhPOWN6X2xZXzY2TV81bFdNdC1tX1czU2pfQlktVkw0SFF0RmVTaXB3czVOZEtzVTJtZEpnMm5Vc1AydTMwemtGRWhGYk5kYmlYUXhZS1BvUVpscHlzTGR3YlhmeFZaZnpLUXluWDN3SGFWMTRLNTMyUXZwRVJZeGx1RE56Q2tCUl9FMUJLbmtkUjRyRHc1d3RuWkh6X1RVNG54dzJzM0t3VUozeWQ2OVRlZm1JeTlOanRUM0pMZ2hQdUdBYmZJTDVNd3lUZjh1NWdFcEJ5S1BpWDEtSFMtYmUwMERXMU82M3FGelVaSmRoWkhSbnhlSUNFSElDdl9BZjN1dGx1V1JCUGdnZ2liR0dSVmRjb0tfUGkxdVNRbVE3NUZaN2RoX1BFQWRzYThoYUY5UlFOTEo3b3gtcUZGYjZ0bDN1TjF6NGhVbUNIS0RYXzUyTXM4dG1LMHAzZnMxWjN0c1h5WkZjTXBLbUdtalphVWpKZzg1anFVaW4yZjRBZlNmYWJza0ZQOXRHZjVQSVF1aHl6eWt0Nk9INV9OanZGcTZJN28ySG9LVXQyNm10TnJ6QjFfUms5Rk1rb3BMcHprRUJEdzdWRXJRRjl1aWFmVkVCa2pLRHFrOXZEOE1NYmpIaFptaVJlTTZVZmpSWGtoSlpyeWZvOGlUSnVEamRUem52dEZzbjdKWnJKVThwUkE2RVpsbVlFcHNRWDdKUVI5OXNkN1JadXNVOG12dlZpcHhMUVpYR29hdzZEZUw0VkVsSGNHQkp1aXgxdWJ5cFFiSHFOLWdPZjNoV1pLOWVQLUl1ckZYV3JwN0lJYjVhWklGakQzZ1c5Mk5CYnZPaUVSMjFWVFRlRmNYd2EwdUVrLWtfel9uUmRkVTZWT0VVaXlHa0VIb1VyQXhrelVmd0RXNnEta2F6Z1Q5QllLTXN0STJsYkVNVGRJOC1nSXNla2NSQjJkZTV1WGhVZFozUExFRnl4clk0WXJTVzZtc19LZS1Yd2NpaEZhZkk3dnhRUlB3dUpmUUFjYWZHUW43X0FiUHdvZlI0M2ZTN29zQXpybVR3anEtODRIWTFlMjY2WXFqTmladUlZTEpaVkFkTzBuSnh0WV83bGxqRTF1dG1rNTd0cnlHVHB2MVZEa2FkSFJUQzFYN1UzWlRvekxqSEJnSW95c1J2djZtbVpjMjE2R2kxVGFMNkxSakZmNG4wS1p4aEZ4eEdIbG80OGJYMWd5bnlucDNoOGZwV1RYUEcxNXBISGUwSF9ibm95TnRaZEUxc3ZuZmRJRm51b0RCNXdORXhHTkF4ZE1jcDRNNkR4TDFfUlRYU2JCZS02QlBrZDVYSThwUUhScjNUVDE2N0RJZXhEN0xjS3V3ZnM0bUZVb251bFJrTE5xT3pnWWwxdExMOVBUVXdQcS1Ya3k2djZqZkVhSzEyeWpPVHVDbDQ5V1JLZmFDQlhvSlB6el8tUVhhLWUzTUZhTnVxZjVzQ0FXRGtUb0dDV0pUVlBLMTVJVXZCTmV6aEhiMGZzOV9maDFQV3JKRk55MUhUZkdDUHJTNUhxLTNLU3FnMzhiN0dfMWJGejdFZUJCakwwejQ2d1I5blVoYjBtcV9pbUJXVV9uWk9IOUpDUXBDdGZld0J3bm9NYlpWMUZGLVNmQnpSa0hRdGZnQnc5WnVtVk9ZS1VQREtSNjlxdmR2MGlFRl9Lc25MbVFyVDY3Q0c5Q0E5TW9TOUdsODZFMjJuYk5FZ29VSnY1NG91bnM4a3NDeWZYRWdvYkFNODA5NU9qV2F6NTJnOGtRcFdQd2g3Y28zVi1sVHN1eUllbk12Q09qQWNSUjBlU3Y0THIqDQoLVXlVV2V5NjJFYkUqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/UyUWey62EbE/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "UyUWey62EbE" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "I finally saw the Taj Mahal 🥺" + }, + "secondaryText": { + "content": "633K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/UyUWey62EbE/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/UyUWey62EbE/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAPdRvbam6bw6UX-5_trV6HshIv3g&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CM4BEJmNBRgOIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Rating Everything I ate at McDonald's in INDIA🇮🇳, 2.5 million views - play Short", + "entityId": "shorts-shelf-item-Mr7YRmsVTjs", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1NcjdZUm1zVlRqcyDMAygB0.30823", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CMoBEIf2BBgPIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBEIf2BBgPIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMsBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "Mr7YRmsVTjs" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CMsBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Mr7YRmsVTjs", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "Mr7YRmsVTjs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=32bed8466b154e3b&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "Mr7YRmsVTjs", + "videoIds": [ + "Mr7YRmsVTjs" + ] + }, + "clickTrackingParams": "CMsBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMsBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBEIf2BBgPIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Mr7YRmsVTjs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBEIf2BBgPIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/Mr7YRmsVTjs", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMwBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CM0BELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMt4KgjjQDtPJBLuhsFqs5RkAcC", + "sequenceParams": "Gu4PIAFC6Q8IDxAjGtMPogfPDwrMD0FTZUdCeXNYdkhVU0FSVlNGbnQya3hLMHY1WVNaWXNnb0N1YmxleUtzbzdSNDQyOG5EYml1WW9MbFRpVXdsYUQyS2h6Nk5Qc0JuYnZKLTlDVmRpbHViVjkzbHBwV0RZTWxoNEkzNmNPWnlzMjNubTE3cGdFVVMtQUxqUEZaU3g4amh6T2x4bjVtTndZWjh5VTNBQW4tWHdLVUhZU2RBWWdiUGVKS1JzT1lQd2p5NWlDQ2xzZW9IOUN5N2JsZEVVRVpVN0hab09JQ3d2cHhlMTVGM1VNY29obW1fR1o5WW9FTmhDVVVTMmFRN0lyYko4WV9sbGNGS3pLWkVkbXVScGQ2RzU5VzIzNmV5YlBzemxNZVNJTURKUHI4eXU3RjlpaVU2TU5aSGxfVzl2RTVIUzdzT1ZIcWZieGtTd1c1MmFfRHViTk9yMFMwY1VvdDdjbTVvdlhpVW1FQXkzbTRETFM3MmhPaGVydDBuMmsyUWd0RUk2QWVpV1F0NG1rQ3hmWDc0QWFnY1NlNXlMRjZ4dmVGNGVieUQ2QW1GNGhCOXl3aWx5bi10RkxJdGpseWlkay05RjFseHZ0OTBiWGJPWnktOVdJNi10WGN3MlZzRnZmRDlkTXdkc0VPX3NtS0NXWVd3V29VV2pqV0J6azI3LWVTQldud2VkUGZ5VmxwUXppclA5RWNQNHVSQWpXeXFoRDVRUFpBY0t6R1dUTUtXeVJsdWJ4X0dQLVd0cmw5akoydzczWXVObXZkY1hPNmJ0ejRTMHNuRGdsbFdkMVZjRUVId2Z2V3BnNVV1S3N5cVBhRzFsNzMxeXotOWZzSnVid2V4bW9mcXFjMkZmcFJDMG51R1pnS3dydUJzU0xjODhaWVRDUmU3ZTJLejhEM2V5eWU5eTNSLUNNalF0eFoxcXdibXNDQk91WGo3NUFIeGZrMTlQV3BsQVQ3Zng2Wmk1Ri1wRnN1c2tlYkF6cDBLZk9Nc3d4dzZJdkd0dXFkRzhtWHpvRkNXbjdwT25jcDBlck9NWXRJdUw1dmJJV29INDgyTzFNYmtsVGFuV3lOMDNYWFFfTnRpQllOSllSRkNwa0FEdTF4VWpTUXByc2xsYUJtcXloT0I1UFU4M3IzQUZyenRLazh2dUVzVUFMakhUQlZiQkN0amxHNG5Menh6SU9qNzVmV3pPRWtySEhVLXUycU9ZcjRDY1JScFlsMjBsZTUtTFRqSzZjc2Z3UWRHN2xZQUpoS2tZbnZfWDdLb1hVbnk2WldjZjFrRm1IR1psY21iYmxFbF80UllYMUozbHlCTGdmN3lVNlJWeGxIYjNWa3BvbTVHcDFHcmx6aEtLVTdjdllNUDhCS283LVdTcDk5WC1ZOU9BVFA3M1U0elhpUU1pRHEyS2ZZYllMaURRbi12NnFtZG1MdHVBbUVwMWtLLVFPbnFDOFdVU1VWeURtbmx0dTh2ZEJHY1hiOEJvbTNodTVRMDVYOGlJYXp4SURBcWxlU3RWMktaZVhib2tMM1RMTmx1Yk5UZnlZTnQxeTYwY3RrREJuekhRb3RlcTlnRW4ycFhHbG1NeHloR2o0WDJzSklMTjJ4T3RvV1dTcndabS1RSkRLZThVMHB0TzBXREpIbTc3QzAxSkMxSDBfQnhXOHV6V0pIVHpIRWpLM1hfS016ZlVsbktNQW04aml1V2N5aFd1dTlyTDNTXzBpV3VqVzE5dXNueThKUUN3ZkZ3a0E4MjMxU0JTMGVKcW1PdHBibUZJaGVZRWZLVlJmeGVhbWVWN2pfSk5LSmRTeUxQelk5ZERvUDA0UWIzTXU0ai1fYlBWbFB1WEhjMXF6MWwyTTNUQWhsd01KQXNIamVpSEgtVVhuSjdGNEtwUzR2bl9Wdm5SVGU3LVBPQjRURVRwYmx2VFVTU1hmejFEYTZPbzV1MWk0UUYzMWYwR3Z2ZDNDU1RqdEM4UWdDdGMzVzE3TzZIQnA5TDZ2WXBJaHljcGxJbGVjcUFXLUtseEItTGRJbHl4UUpKSm9fNTNfZjgtZGNxSGJ6ek5sdTl3ZnVjNFJ2SENpWnlNQlRCWUNaTFRWR2Q3ZVZWeVNMdGxFNFFqTWZnaWJyQjdvUjU1T2VaeUhWbWZCbmlxZ0NxZTNBTHQ5SDJXb3ozcDhkako2SUgxYlFNbnpQak9xU2hoWmZjMVFRcnpOdGJXbUlsR2g4SWhLZHltcDdUUVpKbnBJTVhrajFtVUlObjdHZmJvTENrTzhuMFVpcHpFSlNRUXNtQTNscEtDOHdRZkNHUE81LTZ4ajZZRV9pSXNQdkZnRTFwNk9sQzZZME5TRFJzNzl5MHpGdzlsMW9PZ2JDUHNGWW1qZlQ3VmxWd1E2VmJqekRSem02N3dOR0pvOGpNMjFXZXd5eGRKd1J1cWprSnFJUVB3ZTNrdjhTRXN0TzZnVlhURV9Selc5d2c2UEE3cFRTckwzY1VyTUlXNERGT294RFpnejB0LUxNNVhucXczNk1NUkptcHcwZHhKWjlPMGhVZGF2U0J2SkpLNkMyUzRMY0dsV1E1cEhyNnR3Y18yYTU2c0hoZHF6ZUdQalNaNDh2MEdpbks3MlY5Vld4ZlRrQVVOZTlmT3VqTDFaUTUzWVlCWmtSZE1yMkU2NUt3TkthTWxfbTdvQnZHbmQqDQoLTXI3WVJtc1ZUanMqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/Mr7YRmsVTjs/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "Mr7YRmsVTjs" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Rating Everything I ate at McDonald's in INDIA🇮🇳" + }, + "secondaryText": { + "content": "2.5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/Mr7YRmsVTjs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBd8gBViEoKxrlJR_jMxTIc0jlKuA&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/Mr7YRmsVTjs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAfH04Qd--mo38h6PZKe6yaCD-jzQ&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CMkBEJmNBRgPIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Rating Everything I ate for Breakfast in DELHI, INDIA 🇮🇳, 4.4 million views - play Short", + "entityId": "shorts-shelf-item-AU67EyVqdBA", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1BVTY3RXlWcWRCQSDMAygB0.913054", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CMUBEIf2BBgQIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUBEIf2BBgQIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMYBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "AU67EyVqdBA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CMYBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=AU67EyVqdBA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "AU67EyVqdBA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=014ebb13256a7410&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "AU67EyVqdBA", + "videoIds": [ + "AU67EyVqdBA" + ] + }, + "clickTrackingParams": "CMYBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUBEIf2BBgQIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "AU67EyVqdBA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUBEIf2BBgQIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/AU67EyVqdBA", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMcBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMgBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPJffQN5PjxOOOKmK90ZypakAcC", + "sequenceParams": "Gu4PIAFC6Q8IEBAjGtMPogfPDwrMD0FTZUdCeXVteS1BYlpJSXRVdno4OURkemFYTGhWd0ZxTXNmRWRscFpFSkU3VDgtVTVPNm9RdkdOdllyUlpNUVZ3U2oxNHdjblBUSzM5Q2pkYTZBdEtaeDExZ1djMzBzcUxHLTk4Z0Jsczk3TEE2Y0M0UmExVzNJNkNyd3gySGx0eXZXV0VIaHlOTlNjMEc1RWpNaE1kUC1xT3BwUDV2aHFOOWFDUE5QeEpjUk9aR1NWMnB3MkJCMGR0aWt5QUJrTDM1NGROcGJYTXB4TEdlY2VzUzR5T1hKRmFoUXcyZ1BFdEhuS0VaY0lSbEs3X1VPOTdiV1FTUGpKTWN5UFRmT1RSSzBwNEZrNjFhel9vVVF1WmtjNG9VYnVMcF95Nk1GZFRXbzRyejEtb2p1cjNJT2tWcUZLLUFxODVxZDR4RHpUVjNNZWdSdHlDbnRBak93aVpyNHhsUE9kVWljbTV3Tm9Bak04WUF5TWlpZk1lV2tnNkF4V0Z0VDJ2YjNNRm81cGdqb3UwbmRVVkpWSDVuNWFSUUVwYlRjaFppMXpqMk1ENVFkd3ZVcjNSN1czeS1pdVBfNGE1Y0xEQzJUeWdFdUMxNjVEQ2RvQ2NzQW5ta1RHc3Y2T2R5UHdfaFVyWUVzVEtaTWhUcmF1QzI3V0k5SHo5RmhJVDdCZmctQ1BJNUpuZkFHWnN4MU1JenBWLXdkSHhKVHlGZE5pRzM1cU5yR1AtdHFQc05nd1NXZnhlanlSdk5pUjFRZDNNMjlBbW5hTmxnemdONllrY1dYR3BJM1lBTmM2ZS1SMjZDaWhxb0pudUNoWVdUNEE5R3AzOHdUNGFFOUJvVm90TW9sMENTNWZQNmk3WV9iUzdNaGp5Zk5Kbjh0SWJvNFBhUjJ4VlV1bDhoSTJORmg5SVYzSEQ4dXkyby1ZRlRvQXBBSHJrcWoxcWdmS05GcW51RmpNMlAtdld2cG8xMW9iRWU3Z0k1VElSXzFwWTRkN2U4YjNWUkZyNWlBNXZjMGtlU0FGSnZBUEJRcU9zNks2bHZEX3JtRGx3bHBaVkxVY1hSZldBQW5aSVJGdzF5MThIa3V0dTVfSXR1azUtdFNwQmxBeENROHZYLTRMRF9WbGduc2w4RkY5dGF6RHpidEt0dkVEUkJfY3N4cFhrZlBqOGhKUVNIcVZ2bEFrLW4tV2swWEJJcHhrUEtRSWlzMHR4aEdHYkZxZGoxWmtNdXJvbmI2WERJTVZ2ZTdlaHE3REY3eDlTUy03OU9rOWQtX1RTc0RXM2ZGbnFxNkNXRHc4b3ZNdEtuaDdERTBHQUVlZGh6aFQ5ZVAyR0p4QVE3ZmFkTTFWc3pqVVhjQl9Wejl4ZWxlZVNUSEFiNkZIdndFVVpIQjVCYWJzMi1RNFVETUdGWkZhYUlHY0h0eFhfYm5YZy1vQmFUR2dpeEZWTUN5NUluNlRoVWZxX3hiTW9ucE5idGw1d3JaUlZpRm9GcWhxeURvV3k0RXdtZTR2bHEwT2VkMjRocmFaTkpVa3dKd1dSQzhQV2dmUmdRWXpqekFmZ3U0LUt1Y1BVWDY2aWdsSkxQSXZmSFQ5TGdjWnRybk1iMHpGTG5CZ1lRNDlqNDduaURCQzhURjQ4OEo5a19SRzltVmQyU0hOX055OGJnSF8zazBrU0dseWtUUlhERHZwRGVLTFM0RGk0Uld6Q0IxNTl6TDlvM2E1Z05zLS0tVS1ObmVsTFktNXlxb1Y3dkZXZ1JGRm5iR1ZudUx6UHRjWWZJUy1HeWlrU1BDU2ctMjhtXzZMM1ZIWlQzTFp3bXNsMEtpWHVZZFJfQ202NUw3MnJOT2hqSGZra2w2ZlJlY0lsU1FHOXZsZ0YzbXYzWWx2THFzeDZHd1dfRkZKVmhpbTRTajdqOWREZlZRUzUzMW10R3lkNE1aV3BJOF9ZMGswaUx4Yi1hZHpWU1lsZkhuUE93b01yZ2ZULTJOM2R4b1BXdFpGZDFFRXp0Z3NSV2hFU3R1TU5pWXBpcVQ5VHpHajkyVmF5VkVuNWx5T01aQmRpRkpQUmdNQ1BXbGxfS3F0c2g1MzJFNzJiQmR6dlhDMUtGYXpxTnZLSzh0SWJTazZ2RWcyTFlCNnMwcHdWUGxjM1NKRXJrZXI1Rlcya0ZLc3pHQ2JITlc5TndZdWFLdWhDcHRFZk5waTBjaVJLVUdnMTJXN1hMREdOdzFQbEpXaS1aN0VJWVl1RVdlTHRpSWJzSlVkLTVMWmVVZjBOR1JuRElsWGh1dXVkSHRmT2JpS0lLNklSdjNwMHBLa2I2ZEJGWFEyXzRORl8zeU1UdDhhZUkydUdoTG5talBCT3otRmxIZElSNFE3Uk85NFFhdnVUZmV1dDZ4dklON0tfdlNONWgxT3ZuQVFsVmgxLXJuR2JHYWFGWEZYbDZ1XzFzTmpwdWpTVkw0azJiM2lLSUpYUS16VkhfaWFiX1pEQ0xmdXkwdnZBWWhYZ3JLRUJGVWkza1RBaTA2eEYxcFdfZ01GMWE0Rm51M1FiU21zYnotRVMzZzlBSnNlM0NHUmRuMzhqY3R5SVZNMEJMODZ5RVpTYjRERS1HQXdjc2FZQ091UEN4VWhPVEhRSnVmUWIyT0x5WkNRaEFXYXBMSlRDLXZsWi1STkZlNUNYRzV5cjRCNlF1VlEqDQoLQVU2N0V5VnFkQkEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/AU67EyVqdBA/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "AU67EyVqdBA" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Rating Everything I ate for Breakfast in DELHI, INDIA 🇮🇳" + }, + "secondaryText": { + "content": "4.4M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/AU67EyVqdBA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDHw4U4wZ6QJZfk-wogBX6DG9XXBQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/AU67EyVqdBA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCXuKsbd4efKGSmLazY7eOqoxK9hQ&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CMQBEJmNBRgQIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Freak like Me, 946 thousand views - play Short", + "entityId": "shorts-shelf-item-di-orG3CDGo", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kaS1vckczQ0RHbyDMAygB0.0534356", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CMABEIf2BBgRIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMABEIf2BBgRIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMEBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "di-orG3CDGo" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CMEBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=di-orG3CDGo", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "di-orG3CDGo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=762fa8ac6dc20c6a&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "di-orG3CDGo", + "videoIds": [ + "di-orG3CDGo" + ] + }, + "clickTrackingParams": "CMEBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMEBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMABEIf2BBgRIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "di-orG3CDGo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMABEIf2BBgRIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/di-orG3CDGo", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMIBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMMBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPkSce7QNChbzIR9LVVklwxkAcC", + "sequenceParams": "Gu4PIAFC6Q8IERAjGtMPogfPDwrMD0FTZUdCeXRWUUNmTjdabGp5bW5KSTJwZk9VLW9QWWxrTFMyX1oxWkpnQTA4b1U2Q0FLcHNxREFZcDUwVmRwbmhiNVFxR3MxdlUyalBNSUZwQmVOTWRia3JuYVlmRWJVSFFRQ3Q5bmI3ekE1X0ZtWDF0MGlfMnhRR3NEVWdUN283R0xOSHAyRUgyblVhS2sxSmRzNHdjd3pwVmFPdjdjcnNUSWU2bWFvcmhwRllvN0RReTJkWUtTZFg3b0h5OHVvd1QwR25sU3lqaThSR0JidmpBLVZpWTBBOVFCWWpjNW5zeUhnWURvOVV4a25PS2lIVndZT0RkVnd5S09wdl9fVy1zdlZTTTk0TEROY191YlRrZ0haNUJJVFZHY2NWQjJLRjZiVWJGdi1NSGdFUXRMcHZvQmFzY2V1aDVmbG5JNGVCcnRxNXVocGV1TGdVbHVvZUszZklGOElweEhLOGJKTm9TT1YtUkUwdGozSHdpYmw5UGpqQjNzV1l0Q2FHXzdLUGloWHcwQWoyZEVKSlBBaHppaVZZTzhwcVhMZTZpRmd1dVlGU2VTXzBwbHlJdWdlck9HZ21xOWtvZWlWa3c1Qy1NcmNDRWVGTmZud1A3SkVDRlJhUUloRTRVVHFhenV0VmhpUDVpQWprWDJ6cER4NU9RLVVjRFdrX3ZiaFlpRHhLSU1WWGhDY3JlUlBzUmJUWEo3RWVoanRPNUFsdHN3dW1aZWljTW5TZ1BsaTQ3UVdJR2JDUEN4T1dMWVVNVjVxZE0xcUpkRUttSmtkVFZidjZwX3RkRXIyeC1SUzNzd1EtZ2poVDVVYVVQTnUzRUZqbU1NMjJNMVJENVpkOGRzMjhUVzNJSHF5VWxzTlhsdjVNVU1iQWhVZGM5UmFVRlpsazR0ajNZVkhPbE9TNUJWUFczaUtwZWRiOFF2TUE1elVfUlpKTnc4TmRUX254bUhkenM2UFFfU1B3cmJHbG9DX3dPRk5pbW11M1ZwVjNjcnBMZWNCOHVLaGNobkZCaUVMMFFVU2xLOXFOQTZYTloySWpUNHJfNlZEbHFMdU5DdnlnV3lJTUl6WjFSRG81ZzdqelRyZlNweWRzS3pyQnhHTEZTWFJnY1JVX2NZQldXQ2JRanlrZTFqdFhkSkdhVzVXbFBlTkR3bDhwNFdOYzlLWXV1X1JoeUg3VmFTWXl2Ym4xQ3pUT1pzc1NzU05OT1VvNnNQUGRnckRxUUhJbTB4bDU2RWs1VEstbEVmWkFESm1XSVdiY1g2cXBaUnFSYzZGX2lTenZXQjlsX3M1UC1zck01dUtYbEN1U0VXemkxeS0zTlg4VUhTRnhKYUlWTE9HSG15eGpSclgyT3JXMVlEUUoyb0p6ZE1Ma0tBZHVHeC1aX2tKcmJJc184OTgwNFotdDZtQU9KODlDN2dQTnYtQUFIdmtZdXYwYlZONFlWM3pWb1FlU3hha0Y0b2tDeS1ybXlGbUhWYW1QYURlTE1KbV9JM0VIN2tUb0I2ZDdEYkVVRlZaXzJ6eGQ5VlZKa2FMcmpnT1J6clV5bmJnRGp3YUxyQXhLeFV0Q0Y0RlRHNnl6SmkzX3NRbElRWHRORkpvaFJESVhzVmhkTzk2bXBMODNBYlhtOGVXMVphY1ZXQnF2S293dllvdWU1ZVVzdmMyRzNGSmtMZmQ5QlhQVDFjeG1WeWpTQjJLZ2Vhck1FNW9YMWNNXzJlUEZYTVpmTnhWN3dpdXI5akhlUndxYi0xaXRpT2lzT2lJU2V0b2ZMa0lsT0p3MDRBWGNURlZ5TXZSRUhIYXR4cUxQWVBORDIyLTFQMHE5YWoybUZubnJQeXp4VWQ1NFpGYTEwOVF4S0pTMFVTTDBlemduTEIzNlg1T2FZTldiZ2ZGeFNxT1U0dDlKR1JRZFlBS3RXN1otby1lbGFtREJXSzF2QlA0ajVvR2ZvcWdYU0RXSTVEZzN5Wjhxa1draEd2QkduZTlkaEc5bVJIcEVmU3N0V2JDbmM2d1MxMTZ3NTM4NTBkTjNjWVN1OEJTNC0yaEJVYzlIU2daeHhXcm5qZGNUenV4S2tiTTNaRFlranlSbnhPMFJia183QmhYbEQyNVFRQ1JQQllLR0xTaEVLQmdqT0QzV1JBQ0tZbElxZXhLeGpDREVMSVpBQmpMSTJmaFVhM1FIWFJBRFdXWWM3TUFvMDlDcEhqNjB3a280LXUxZ1gzaTBSWm9tc0FvZ3hlSDRaMkJXYTAzRDlsTW0xSTl0c1FHMEFTdU43bUFNdFB2RUhyVmY0a3hwaUgtaENmeFNxU3IzNUk4R0xxQk9YMUpMU29mcTNNc2d4VXlhQnlwYW5LV2hLNXpQb3EzY3R2MzhvLXhEREMyVnZ1VVAtcDFCeXFkR3BHN2JEWFh0WVJsbHRmRVNnd21yQW1JZ3hzMy1wRERzSjN5NTNxai1DWjBTc3FVdGw2YUxRZ056M3EtQkNfM21SRnJwMHFCWkFUTWtRa2huQzlJWHN4MzdxSFp4ZDViUzdCaUNnSk1JSTVBamVjV2dhNTM3d3k3NEFsdU9FcVRHRTYtd1RqcjByX21TVWZrWW0zRXpQcjNPcWFFSEdCR1JHNVRXeWxsWGNyUTJ5T3JIMFFiT3NkbHhIaEJON19IUE00Wm5yX1c3bjhpUUFManoqDQoLZGktb3JHM0NER28qAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/di-orG3CDGo/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "di-orG3CDGo" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Freak like Me" + }, + "secondaryText": { + "content": "946K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/di-orG3CDGo/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAb1X55t0Fn6-SB4TXp31B-d-x3aQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/di-orG3CDGo/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC30pdNv6mEc7Y_e1WmQxJ3T_9oag&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CL8BEJmNBRgRIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "I don't miss America, 8.5 million views - play Short", + "entityId": "shorts-shelf-item-QqGWtCWspj4", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1RcUdXdENXc3BqNCDMAygB0.154042", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CLsBEIf2BBgSIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsBEIf2BBgSIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLwBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "QqGWtCWspj4" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CLwBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=QqGWtCWspj4", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "QqGWtCWspj4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=42a196b425aca63e&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "QqGWtCWspj4", + "videoIds": [ + "QqGWtCWspj4" + ] + }, + "clickTrackingParams": "CLwBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsBEIf2BBgSIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "QqGWtCWspj4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsBEIf2BBgSIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/QqGWtCWspj4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CL0BENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CL4BELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMZO4f3FFd0nSCgIUCT_rrxkAcC", + "sequenceParams": "Gu4PIAFC6Q8IEhAjGtMPogfPDwrMD0FTZUdCeXN4di01eU9WR3FFVFVhN3hyTGNRV0VVeUlyeWV0SzNZdkdGRU5uSFd4LWFzY2o3TFJUUHIxaHY0cklCd1lXS0dqeVRLMHJSdHllUXdPM24xZHdoSWhCRHBYd0hKNFdJLTRtV2NEbXZYYzU3eDRNQ3V3SHFwcDdnaDl5SVRvTTQzaldMcUV5elh4Q01hQXprenoyWTY3bW1jeHNCRzlCandjY1JPbVZTVFNDQzIwc284eGNuTGZXV3V0TUUxZG0wSmw0emh4TVZMZEpCV2xPQmMyWF9nWVlGSWliN1BvQW5TRGVfYUM2VUVpTndhNlJna0pOZlV5MVF6VjZNTXRYZmdPZjVCMUlIRk9UUVNOaENxUG5RRVZnNVdDcElpT3VHYS1tcXgxRlBPd0hET3owenpUUGNzNUxNaWg3WDlpU3E5dEszVDAtMHN2ckxQazBwVGlDQkpnTGVQVWNadWNuRjdoa01wQUJrYTFJZTJTUVc1ZDdiN1pMOG1UbXpNYnVlNDVmSTJDel9zUXZIekViZTMtMzZLTG42TXlLcDRsTUFlVXMyU3B4X0IybXI4aFluU1NBcXp0Q3VFR0s1RmJxWmlZbHk0bkZyTjlVRVFrTFBVQTFoS2g1X25PdVlJeXpUdmZiUjRKN2QzTV83eGZIZlV2MmNIVE9HNnVfUHh0VFZRMTVhZ0x3M0x0TVpHdVB4UHNjbE8wZlBfcktaMzdHandIbFZsajRXTzB6ZlBTYzByMnJ0NmEtU01rb3EyWTVPRkExWGdFOFJIMFE0all5dG4tQVV2WEUwYk93azlla1c0WWVLempKRm5POFIwV1VaNmFrMmVnamJGYjJBdDVoZkNpZjZDdmpla3JQSVVyQXV6ZG91Ml9DMXhZanpRTjF5d243Y1RiZ1EwUnA2anQ1Vjd6THNVM19abk5ja3c5eHBDeW55RlQ1T0wwWXdnaFdFSU1TRDVGaF9EWDFqVTVoQmlqZV9tbzNHRzJQNHJjY2hyejNMdnF4OGJkbGhDVHJYUlBnQW83RWJnM3dnWnVJcTFpSERyMHRFZmlrdEp2VU0yd21zMWprbzI2Vk1MQXQxRGFnM2UxRWhNbmV5b1I5c2toNl9jclp2X3l6N1FwVFhhWlp5Qk1Na0hPclpiMnlvbEh1UV9uR3padW9yMGU2VndFUFVRa1NxOVBVMEI5X3ZINk9hMEFJU0RZS3owQk02RFFRd285Tm1jN3lkNHVxemlpazFaTGRocnVQWl91S09EcE5LcmxoNlVDdHMyWFdoVzZ6N1l3TzlMdmRyN25vb0JJUFN0T0piZU5KY0pCeFM3QUJDb3k3MEI1bEdGd21neGx6X3B6bHQwWlhYNGhQM1N1eFFIWVNhNkxHM2hDQ2IzU2p2OHl1TVJhUk1LUFJwaV9UaDlTTFlfZ29CdTdXU1NEYWlueHlwdnB4RUVMMXl4ZHo2bnNKUUpqMy1iUnZLSll3VFVOakljMWlmbkRQYV96c21xLUdxWE4xWjcwdzFRYkFtMnBHaFlyYW92LXNPNF9TQmN4UkJSeWM4UUt5R3hJUjNWOG5VQndyU0RYb084eE00NEQ4eWctbE9kbTNVZUZyWlFSSndadmRjTVVRRTBOczBzRVUtOHppN0pybzVmczl5UElpMHZjWHpYNlF1VVdPV3V5TGZ4RW5XeHBDMWlhdW5Oazl2ZlU2aHF0T1pRYVFWOGNyZExVTloyTjZpYVZnMS10VVZITFRoQm1yMGFOdTJWTFJvNlhPcXR3NTN5YWZlMHp0T203SU0tTm5HUXVGN1FkUnFaRHYtVDIwQmNFZGRRbG5YT3JRaGpJUlBXaDJpUDBScUI4TDVkN2M5QUZfQjAtdGZCUkF3c0tDc09Vc2hrMW9yc2tKTjE0ZjhHY0ZKbWRmcDFhSEpYeWpDbEdVZXV5clIxcXZoRXlUSVpMTVYwb0dnRC1zSnRkQTlYcVlKZ2paZVQ3dDJ3WU1GNE50NGl5djEtLWlrN1JKVmxTTVl2Z21IYlZ2bDliRU5fc3ZTdmsyT3IwaHMxLV9lTDhmNGlScnVsUWdfS2I3T2Y3dy1iTkYxbWNWcUcyU3RYWlNVM0hUTktJY2k5S25FU0tZYTltTFRqRVpnaDFJUWxDUVVIOEdTUTUwNklvOThXbXpwQ3JXRFYtTXZfaXlPRHhWOFVxZ2NsZnJVdVRZU1p4Wk95ZWlrc1dVYXFyMk5iNHN2UHhTbVV2djdEZmFwU0d2SEc1N3J5dTRfYXVjNEtNY2Mxa0J5Z1h2YzNLUU0wU3o2dUNhMGtlODVkTnM4T25MbXUtQk9PZ1BuNjZBamFmMFNBV3U0VGdOYnlGN21ocGhmS0xybkFDU1BUa281Nm9mZU1zSm44Nlpia3p4Yl9oelhQczd5SmY3dzR6MWxOa0RQZUF2WUFfclJpNW40cTFDTHNqQi1JTVJxU3FuQUZXUXVRMldFRmluczk4dURSM1N6eHVvc0tyTldBS25VcXdaS21iWmNoSVY0RkkzQTZNc2JkeGpfY0RFSTE5aEEzeWZCWlBwZmxzMDNJV3BYSEgwOG1UYVdQOGFCcTZXUE5vWXlMZTM3SUstRDh0ak9ZcjVqMXJXRkdwX0ZhZ3QySG5MZG9CQm1xdTBVc0pEQ2RZUERYenIqDQoLUXFHV3RDV3NwajQqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/QqGWtCWspj4/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "QqGWtCWspj4" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "I don't miss America" + }, + "secondaryText": { + "content": "8.5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/QqGWtCWspj4/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/QqGWtCWspj4/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAOyJOYRDT571hF4hBkj-YuvyUmvA&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CLoBEJmNBRgSIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "I can't believe I used to hate this, 5 million views - play Short", + "entityId": "shorts-shelf-item--STe-2JnmRE", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0tU1RlLTJKbm1SRSDMAygB0.439333", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CLYBEIf2BBgTIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEIf2BBgTIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLcBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "-STe-2JnmRE" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CLcBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-STe-2JnmRE", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "-STe-2JnmRE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=f924defb62679911&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "-STe-2JnmRE", + "videoIds": [ + "-STe-2JnmRE" + ] + }, + "clickTrackingParams": "CLcBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLcBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEIf2BBgTIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "-STe-2JnmRE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEIf2BBgTIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/-STe-2JnmRE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLgBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLkBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNGWMZaBLwCwnvdU0B2uGDfkAcC", + "sequenceParams": "Gu4PIAFC6Q8IExAjGtMPogfPDwrMD0FTZUdCeXZ1T2RPd1JmZld1c2JUUUNza2I4dlVMT1IyMmZWLV9EWTRDdWhGSUFiaUtqQWlza2k5ZTdldXNTczdTZTg5cEwwZm12bFdHUUZ1S2pGRExiU00zZHdzTXZhSzVDR04zOXprVGlMZGJLZENFRG1vaUFoemlfQkNCclF5RmZXTndLVnBLcVhSd25HWXVxTW91aGVpSlFaMjJic3llTEc3SHRDU3Q2RDdUczdYbkV2MGNZMGJvNmxubWsyU1daLXZNNzhKRG9aeDllVmZ4TjFsdTlRdkxtM2twNWhDdV8zVlpFNGxfVUZCd1dvX08yMmE1Y1Q5SGRaaEUtTFYzUC1QX0U2MnVJQ2taSGhtTER1TG56UXJ4WTREYlpBN0IwYURNczZtUUR1T2tnTEVVcktaV1ZYbUV2bUJPNHJjTWc2RXd3TW50YTd6NWoxT3lJcTNsczBmU2xsQVBQZWdsZDAyejUzenVIcEpBb1ZEYkFaSlM2blplRFdLN1ZUSXd5M01URHVoMzZhc3JiLUtweEM5NkVKam91WG4zajhOSDBEelZSd0dMTGMxZ0x1blJFRHZXWUsyUzEzMUE2cVViOGpVU2hOb3JwS19jMTZMODlHR0xxbjFLbTFfMzVPRGNRNWZrNEE2bWxUanBxRUotOGRHSlo0TmhsSGhqcm9UN2lrazVGdjFBQWR6dkZCcVoxTFhSWmVKYWwzR2lyTEZIX3Vtd1F6b2J0SHpRSXVGVkYybFc5dEN2Q3lxRUo4RHFXVl9GQzZpOTV3czAzNjZBSDhsMFBxbm54Nnpiay1mNlNsWm51U2RJNzJXMlVETnN0dExYdGs3WUZVR3pTUlN2b0lqcG9Xdmh3ODIzY3dLZnRtRU94dUgwalE3bExONXZGd2hrbzVoNVl6NVhuTjAzWHlkZk03RE4wd2hiZkF6VHFsOEc2WHRIUTl1ZnFZZEc3aGEtdlJTM0tWTVFrOXF0ZEFCaTRGQl9hWld4d2lZVXIzTzVGMmViWU03WnpLSWRwZmc1bnpvWkZWWUlZbGhLU25MdkxIdTZjUUlmSHZ0enZqVzhrZWJsSzBjSklpTUt6ZkxLS1FnZTNFVjJJU0IwbmJrZndqb3p3T0pWVkZULWQ4Z2xLZEU2amNpOUdVUFdYQVUzYUZYT3VuQUxJMEUyLXFVWnhGcTRFOWdOZzlOMnJ4MEhwWWhlSzYwUklaSElta1Zvbms0VW1JbUxSYnM5VVVPNkJWTHZpdjF0S2ZyRHJ4ZkdLWkVpaXl1Qy1UZ29lNW1uUzVGX2J5Mk1laEhMNDM5bEg3QkNlUVFQMmdrZ2ZtRjhEZC1VakxGR01NWDY4Xy1zVzl1ZUJoY0pIRlh6WmVHNlBOanRvbE9NMWNFem1tdkNiWnY0bXNrRldmVmM3b090eDQxMnE4Q2Z4RmZoVFNod0g5R3gzeXh5OG1PbkVkakJsNFJHbFNIc2prelJERFdjNkRXeTJucTBuNmxRS0tWSTBkZ1NfMV9OODdLQjliZFA4VjRlZkcyNVBraER5SEwxZjFkU0ZDdXdkaXFVSDVjNGd5SzF2czRWczdzZlpVeXpRQlRpbTMzSUtWNVdIck1UY2t6MWxuQUlHV2N4eWhUUGUxREJ4WmxuOGY3emZzZDI1alF6LWw4NjZBU01HWnlSSENtcm1qNTFlcEFGWWxRVHZPbkh2ZXBQN3puTHQ5X2Jla0NZSkhzRHNad0luOVVqQkFqQnB5bDJrc2FWSF8zT3VhWE9zX3JOOTkxUkdTclBlVTNGMTA2a05jcXR1YVZTVl9JU21kVGNSMzhTenNZMFR6dHE1eVl3dkM1RzNlTXlMS3RUMERpanBCWndhck5vY0dFOHNEYWRReVYtUjd0eUVyZmlhU0xHek9RbEpKRk5WTG1RM2F6U0xJYWwybVI5VFpOYWxtYkJpT0hiQ2MwNDNTSVYxaWdvRWdVcnp1TjVyUG4zcWxZZ241RHhWOFRrTFJULVBlc2FUdmNPLWFrOS1YN3hDaXZxeS1mZVdCRzZTY3NWMngzX0FYRjJRbTZQUTlPRzVVM0lCdXZKVjZyLUJRLU9kNFU5a3FIMzVMcFFWZzRPYXdoSHYzcXM1UVFxclVvR1NWTGJ1RXNsMmNkSmJhbW1EbUZMSllkeXhEaUhrb2NLQ19VMjR5NE83aHAtblZJX3VaRkUyTEtINHRzR0VBTDFqaW5hTmxRS3hmejNVcVBMN2plbWVFTUJ2cmxaU3Yzck1WMGZlZkZITUYwOHBBQXEzS1NzakllOVhmRUYxMER6REVWRndSczREdzF1LW84VGRaUW9XODJXeEE4WXhjcmI0eTFhbGlObWZoZVV4SFhlUFQxSmI1SGFKTklQREphcHpSTmJNS01MZ0dPeHpVWFVJYjJtZ1lGYUNQcEF4b2toc3AyWFdyTWlMMTJnQm1wNTBEY0tiSnBFWEUxMWdlZXlJNkVoc2FCQ3RpTml6ZTRhS1pXaGdkdkJLZDE0Z3FnT1BoSkdfM2FaT0ZMSVpIdndzMV9RQ1JIaEc0OE04V0M4Qk9heXRTMVU0eS1EcEpJMlc0d2g5VEx4RGhVUnU1QWZCeFJpUFM5cE1DU00wMG11VEprX3ZOb1JMM3JZWlhaWWZXbnIzLWtDMDlVOUIwcW11UVUqDQoLLVNUZS0ySm5tUkUqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/-STe-2JnmRE/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "-STe-2JnmRE" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "I can't believe I used to hate this" + }, + "secondaryText": { + "content": "5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/-STe-2JnmRE/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAUXS3v-oYMOsZFI5jytaQv9Zan3w&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/-STe-2JnmRE/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBk642Vfpp22m9M-6lcMZzbh1cDcg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CLUBEJmNBRgTIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "You've probably never seen these before, 2 million views - play Short", + "entityId": "shorts-shelf-item-OLTBccyaog4", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1PTFRCY2N5YW9nNCDMAygB0.905945", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CLEBEIf2BBgUIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEIf2BBgUIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLIBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "OLTBccyaog4" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CLIBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=OLTBccyaog4", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "OLTBccyaog4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=38b4c171cc9aa20e&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "OLTBccyaog4", + "videoIds": [ + "OLTBccyaog4" + ] + }, + "clickTrackingParams": "CLIBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLIBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEIf2BBgUIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "OLTBccyaog4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEIf2BBgUIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/OLTBccyaog4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLMBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLQBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNDV0h99w101PicGBNVpM0MkAcC", + "sequenceParams": "Gu4PIAFC6Q8IFBAjGtMPogfPDwrMD0FTZUdCeXNFajJ3ck5JM1owa2hhbU55WHIycGdLb1QwWVZEWGx0RkNRdEVFcDlnbXByLUpvYWFzdUlnRWJ1M25MLXRUR09DTXk5bGxFRmV6MzVWNklxa0dGSTFjbFh2YmdLT1Z0eUhBSHVuUlBwLTU2M1ZIQk5wTFRkSzQ3UmNxMERWVjJva1E3cGFlSEhFZ01KNHRKemF1ZmhYNmxKM2owYW5kWHpqSXRLMDk3SmNZWTVsNTdJTllMM3dyN1Z0cDkwd2xfVVgxVWQzZW9xbUtOWFdCVkEyb2hyYVpvZ2tMVTVTdlpwZExWTmhZdE0zcVUzcnM0SF9fUWg4ZkM3Zi1yM05ZODlSZVc2T0pOWWROT1FrcFJPZE9CYjgxaUVaaUtOc3JNUnIzVENYSG1xMzhQYU9MQURGblJNbU9OWnpNcnRaa0tmVVBFWVJuU3d6dHNqRHJyaGVfU1ZSVlRMWHJtdlA5T1pGRURiYmlkN3Q0b2Z4N2dlbjhTd3RfMzQtMG1NMldHUVFFSmtsMzFGSW03RURJVEsyb1hGdFBkNUVTY2dVb2hIYWhmb2NEQjExdmNJc0FSd3VQYV9HZ1JVZEIxbmROd3ota1hyWHN5NXNBbFF5aDRMdnBHdUkxU2RfQXdkbm16LXAwekNWTl92M19xbm9zZHNEektnRXJzekI0ZEx6OHdZdEdvU2Y5dDU2ZnJEeHptZng1SG9TSGlSdGxVa1ZqRlFfWGJJaFk3cGNOWnRLRS1uTXVTM1BzMGRwWC00QUEyRzBDUVBGRmEtQ2YtWjE2VGpHaUZmbmxKNEc0X29xb2ZoX2hIWUtlQXhKdlRuRklIMVRaelM0M0swb18zTVhsdmpwWHR3V1BMYl9YWG00ZldPeUdwTHA5eF9zUHFsSkRTZnFOUHdWcXNzM1JtQmc0UlNYeVVPWFZZS1hYMENQeWRNOEhCaHJ3bFZSWS1Hd0NLN1h3bkt3UDFRb1J4QTlRM2RvOVJ6YkhNZWJhOFlpRkpMTkx0cTRqbWtBbExySnlCZVh4anQycGREdGxWVU4wMld5dEU4V1VFdnlnVXdvSDRiS203bWxZZU1TWENJOTBUcnNBRm41dmdnZUpxWDFIU1R1WEZHbUJIdWVBTWZtYWd6S19aTFNMZzdvaDcwbGdPZHhpdUY3VnNmR1ZpS0ZjZHVVaE84X0hkSlBMTlR3Tm9JQm1mY2Y5dHRrWHhRMTA3Wk9NR3hyZkNIWV9zR0pyWkROaUg4V3Y3cUxfVTdQOG5HTWtZYk43S1dPNXlIb1B4bVgzOGEyaVI2aG9RalNvVE1sMUdqOHd3VEtyeHFZVzRfWk9DcWM4UVdBLXpheGlUaEs2czdnWENlcFNzTWFEZ1FLRDFYSFpmQ2RtZmkwcnAySkdFak5ic0ZtTzY1ZkFqRjdIdHJFSkhaR0xoc01nb3hZY1h1RHVQNGlJcmxmOWU4QnhHaDJvYWg2aloxUnBBR1VyX0RsdDh2OVl3UjNDX3h0cndycnBNMGZ6bWVQY3BYLWp6bFhuMmlNUktIR1c5Wk9JaFpxTjh0MmdXZFZPcEl1Tm0zaFpGSzZ3d2w1UGFVaS0wc2czaEo1ZDdTX29sdlNyVlhieWFfNmJrRUJheWtUTFU5ZjE0aTlUQlFaSFA3UGc0M0huVGc3a2Rsek5SUXB3c21Rb2c2Vk1YYmFLUGF5VFA1REk5Ym5va2NOeVlKU3c2QUxlQ2U1UktUYjZnUzJUcTlheHhSd2RsaWJzaWI1ZnRoRld4al9CaDJfRUJVVTRqa1dNaWNYX2xMVjI4VG1SNHJkTk1LMTlGVVhpR0Q0NjJtU0xrUmdkbTR0eWRxSzktaFRHMFNXN0Z5YkVnMDdOc05wel9RcC1mMlBsdWhfSzVvbTcxQUFoMnNlTG0wUDl2eExzcFZ2M1g4S0ladkI4RkVpUTBkUGQxVE0yRUxLQjgtbjk2MHpCeHVNM2ZPMEpGUEhCTlpWNFlXQ3RQbWNZZ0lCcWw0cHRwNHlzT0poRWNSWDJlUE1HZjBQamRMaWNIUTUzZXhicmlFUkpmaGNBMVpUajNoY2hYSkZCS1pKT1JxMDc2S3pSM0xQVzMyTkFEZDFadlNXc2FVRzNhWWtFaGYwb2I3M2Y4U0R4dGFFQ3dHeTNXX1k4Q1VBXzJPbkRMM2E0MV9abXJtNVF4Y2QzREd1eUpVdHRhenloZTlVSU95WDJTNEJ1SWRqS3NRbHJlbFZhY0ZONWRTdXFRYjd2LVlXdmJDdFZPWmVRelNXV0E3Nm9DU1RWVko5LTdFVXp5YkVVQU41bXp6WURfVzRvbVBDcVRPTXEtbEFKUk8yakcyWHllZlBCZzdqbTgzRDRRQVFsbERJby1BbHNTdUVPZTFabkV1N2pJbm5PN0VZOHJiZGxodkNFcGpMeDBqTVMyZncybDdjOHhrUFZ5ekphMkRwb3pneVNqRUc0N0hxOGZZVlVLN0VTcWxEM2JnVDc2UFFYY3hxdllsTTRFNlQ4Z0lOdFpFVlpGQy1wbmZadk5weEtUWkNVM3lwQTQ5clRPMVlCV1AyRlh3TGM5dEV5NUFpMllzVFQ5Zi1FUTlSLXZPaUt4eEpUcmowa1JzOEpuQy02cVJWZExJUURIT0tyTF9HdTZUQU1TcTRIMlkzZXZiaTgqDQoLT0xUQmNjeWFvZzQqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/OLTBccyaog4/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "OLTBccyaog4" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "You've probably never seen these before" + }, + "secondaryText": { + "content": "2M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/OLTBccyaog4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDaKV5pvAyIcpAoA7yO5s0e7MrLVA&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/OLTBccyaog4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDSjSKtf4CFycuF0lyK7YvYA0kCDg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CLABEJmNBRgUIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "When you disagree with family, 838 thousand views - play Short", + "entityId": "shorts-shelf-item-8qQ58BwNVfA", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS04cVE1OEJ3TlZmQSDMAygB0.93703", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CKwBEIf2BBgVIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEIf2BBgVIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "8qQ58BwNVfA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CK0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=8qQ58BwNVfA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "8qQ58BwNVfA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=f2a439f01c0d55f0&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "8qQ58BwNVfA", + "videoIds": [ + "8qQ58BwNVfA" + ] + }, + "clickTrackingParams": "CK0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEIf2BBgVIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "8qQ58BwNVfA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEIf2BBgVIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/8qQ58BwNVfA", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CK4BENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CK8BELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPwynWfs0I_dFYOuK0rFeDwkAcC", + "sequenceParams": "Gu4PIAFC6Q8IFRAjGtMPogfPDwrMD0FTZUdCeXV6SlJ5Z0FlaHAtcjhaQW1WSmQ5TUpkTElaLTAyUVhJdzBfRHRKams0WUxzY04zV09jY245b0JsR01rV3dQUG9uS182eW9mUENSLTd2ZW5yX0M2cGNJTUhtYkxqaUhRQ2dXV0QwZ3M1U3M2VlJrNFRxUXU1Mk9qZVhHZmpXaU9UNnM2dWNBNGsxbWNCaXQybEpjX0Fudml2M3dNWlNRNWdEVTBHZlJHbkdnTGZZVF9TOGg5cnp0TXh5dzYwNnFoTEpLYWFfYTROclV2YzVnMnFRd2N3N09BMWhVaVo4SVM3d0JLMzFUYllwelZyNnRnSkxmLW1abi0wQnFJYTFwQ0pIMlA1bTNyU2poN2M2dXJ0cEh5RklGVDJTQ0M4Ujhaemo1aUU5bnM0NkQtR1BCUnRjZTJ3Z3hPSHlwR3BBRlI2eTR1VW40cm5kbHAxLTd4OU9jX256djJ5QTRoZEZOTGtDUlVhVGg5MmdDY0hvSlRKUmJ3Nk5BYlg2WHZiNnkyOFQ0eldrT1lnTnlISFczNUR6QnFmb2UyNjduY1NMUVcyenBtTHp6TjdWRS1WY0pnQnhxR3R3MlhXcnA2a1ZjVG1qTEJPc3puaW5ob0xidVFCWnduRDVIZ2FnRnNVSGlORW10N3YyaWZRU29sZnJ4VEFUWVpjemhmWmdmSVRYc2Y3RllFamt4WV9aQjJxMy1MQ1g1Y1FXUUM0NnUxeFdUMHBjbDY5Y3hJM080ZGQ1VlJtNGduYThONkM5TnBPS0lNZUdpbHRFN0NXOEZ5ZjhETXpBMzBkVE9BVTZYY21tUDRoYmZERk1LeVNWcjFTNWFqSVdPbHhSR1NINXVzVUpUUFZaOVZrQWNPdXpKbVA0ZVRYQWdESXQzZ2NMenVnSi1JUDFWd3FwU0t5U3d1ZWRlUFNTWGREZ2s4Nk1OYnBwVmxHcFpDSzNPWDlKV0x0V2dVSXluUmNPMWwwbUFIN0ZvQTNOUzB0NTNSSUZtM2dpNjN5d0k1WE05N1ZRc0NWZzl3eV9GeFphM095eWRubExCNnlUOEV3NnctN2k2VlFLWUhvT2JOQ0JUakVwX3NUWlMyeXdqZjNRQlFDakJTNWFVRElCTW9NOUdVOWd2aGhWU0lxcm51dllkMmZoMnBqTVN1MF9pRE5aS0FJdlRfT0phSlRQb3NrdGFjYjkydG0wRGxCR1d5WXFGYlk0V0tSbk41MVdUNGVnOVNnQjNnQXctSW9nVlhYUEF1ZFhsMHNRTU9weXpoOGFyNGNPSEdlNElDZ2lOWjBFblM1bTc5QnQ1ZnZyeVVwSHpMOXotVEtUcVlLUnYwbWprb2NkbGhvTHotSElZN3pOWkxuOEJfS3lPazlNemQtU1dBNE9iVWkxUkhIMWlXQWZaZVZycTVFUUc1VkNKOTkwUVpyZGpTVWFhRG0xSGsybXNERlVDUW44dTNPdVd1TFY5RzZzeDRKbm1XSmxpSlc0QW5vSFBsWXNLT1d5dThDYl9Mam9iNFc5MjBZcWU4YWZXeTRUTkpWeUYyT1ZpRjF5VnQyX29VV205ZmZaQmVfVkp6QzFxZ2VNMEdNeHV6VGVwMEoydFFhZHJsRm5oRWgxcTVIOUFiZFFjRnhYei1hVm8wWWd3OUMwZTZkWTBtdVdYTWVWT3M1NDdYaVR6MEVMcUhaZFNHN3N3VkMzLW8zckhJZXFHMHk1YXNORnJIWEd6czNoLUlaUkZCOTd0UUhkSkhkWm5rS0t2RjN3QnQzdmpNUl9qQXBrcTVwMXpESm9YZ3RQOXN1MjJmNWxHVFY4VDY1M2gxUzc5TXV5UWl2dzZ3ckJ5T1FyTUgzb01oenZFQVhlaC10dm9Kb3NfNHNzTUVzLWdWRFMzS21nYmt2aTA1R0U2dG9CRWctdXJxZFVfMTA0UXQxRHRqdy13a0owNGpaQ0drbzFuSjZaOXR3d2JRVXNnVmdyNFNVeHFpdGdFaTYxS21VYS1aWkRrd2YySnF1RHF0MXFUR01oRHBMVEM2Ty1YZlFRemlkbmJvaHFBOHJnUmVjTC05RUlXY3lFMDJ0eDhUUDZpYVZXdFlyOGZaUE9JX1hyV2lIY29KbUJjblBpNVA4LW9ocldaNktoOTgwdjVzb0h5OVFiV3E0cHpVRkw3TjhtTlp5YXhyREZiT1lRTVRNc1gyenRpOGJ0dmpKWkZnYWZRTDllS1I3cHh4MGloQWllVHdUSVhZRVFNalZiT0FnMlFOcWExZ0gzeGh0WVAyN3VGQkYwMXFaSXlsSG1HRkplUzhOaEFaclNkcXJhc0N3b09mSGMwd1hXY09hdk1USkxuc082YTRoNzNDZ1I5T29tUWhrbGlsYklONHhKT3FjOVA4RmxtRlprR19wZlpxZkNxQTNDX1ljdTZKY1hsbi1PLVZDX25OdHpqOERIc2EwR1BNd0toUWhnSExwRkVYVGcyYnBQVkdOSmVBbWpUQ1R2RUpUZkdxVEtyQ1FnbEFkYUJRa21iMlM0ODVrZEFwT2hydzNyOWhPTmI3bndER251aDVnVTBQeWpmemJ2Y0FyVzMzWFpQTDhXN045UmU3Z25sVE1fY0htUWlHTFlvVndJWGd2UjZOVE5QbEg4aU5KMVh3VnlmcmJPb2tWbEFNVEFoTXdpVmg4S0wqDQoLOHFRNThCd05WZkEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/8qQ58BwNVfA/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "8qQ58BwNVfA" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "When you disagree with family" + }, + "secondaryText": { + "content": "838K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/8qQ58BwNVfA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCw9OmrPm-jLwonlc5W0W2f_4RGVw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/8qQ58BwNVfA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAZcs_IFIf6TUE6nhzaQvp-mwE_Tw&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CKsBEJmNBRgVIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Vlogging in Korea, 340 thousand views - play Short", + "entityId": "shorts-shelf-item-kFRbJASoX8M", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rRlJiSkFTb1g4TSDMAygB0.319026", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CKcBEIf2BBgWIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEIf2BBgWIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "kFRbJASoX8M" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CKgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=kFRbJASoX8M", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "kFRbJASoX8M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=90545b2404a85fc3&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "kFRbJASoX8M", + "videoIds": [ + "kFRbJASoX8M" + ] + }, + "clickTrackingParams": "CKgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEIf2BBgWIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kFRbJASoX8M" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEIf2BBgWIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/kFRbJASoX8M", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKkBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKoBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNiQUk6HH5SOQKwIHeTvEtekAcC", + "sequenceParams": "Gu4PIAFC6Q8IFhAjGtMPogfPDwrMD0FTZUdCeXM5dkcxUDE4czJmdmJwY0tCZGxBMFR1aWtkTFcwRXBNZ2N4TjItbHRwRWFjSXJVcWpqNlJrYXAyOGdHa3lBQjBzTHYxUW40ZEZwTmNTaVRSeVNBVTk0MzVfU3dvcXU5dmNaV0ZMdnBkdXhIUXNyX2ltb2wzWWZsTlVzSkQ5V3JtQnlKS3VKMVBTSnotTnBQVXQyLWljTUVFTVliTTEtcDdwMWdJRm9FUldBSVAtZnJRX1BBTWNnYi1KMlRfb3pKNkxzWUxXd2ljdmtUanpUVWlBY0JEcmFSV0otbWtJSzBOd0xyelc2eW5kNm1CMFZidW9NajVJcTRndXRDNUQ1XzUwNEFYSVdfMEdsTkFvSWhYSDVqeUlFX0I4WGZPbWVacGVRV1pPWHNGQzRGcmRLeGdlU3dnWDQxckNhc29pTUYteUJhaFFrMEVTMS1wd1BjZlp3cmo2R09aX0VLVzFDOWhXQWpHRFIwaFJHMW9mTmcxVmtKM2F2dm5nRGs3WU1hVlN3NnhvcmVhX2pzQVByMFBsVFVrUzlwTTFweWlySDNIbFNFZmswTXgxRnhFTXVfR3E4Z0JLWXE4RkdvZGI0UkJDZzNIOFh6VkVHQUFzYVRpeGllQlB1czhGSkYwQ0EzOHlIQ1EwZXE5XzhQcy1lYUhvWUc1eHkyTWV5Rm0wRkg2cEFUR1REdTRpOERIUXd2WDkxdUhvUGZBME8zY01HSzFibzJmZFpTZHNrNmNSZkhUbVJDR0dyc25DVGZjcVFobWlRVFdMSzkxc2habTBHT3NDdHYyZzRYakZWWUJUeWx2MXpYelRTWGdYcnJQR3R5YnFDMmJsblFpWk54TEprRDYwMTVFLVhYcGlLVW1RSUVpZEVvNVpRWEx6WGY2QUxPcnBWUXBIdk5ZMS1TLXVNRGxSOUp2d2FRWk9fOE5YdWZIU3loV0pkdkJkLWExSmh6bWhDWVBNOVRxLWZwVnNlaGpYRzBXVFh3TlBIWUtYQjRTVi12TnpheEJSbVpWYjZZcDhIS290MzdxUEY1Q0dLajBsWmJLZzZqWXdGUGVaREVSUXdoc0w2dllXTFZKUF9aUy03VDd4YUFVa0prUFlRQUs1aTR0UFlRUC1FQ2hlWURoTlFCUTNNbHBUdHlPRnNEbzlaT2JwRndNdkVtSk5FRGxYMHhwX3lrSEY5QUZVb2hpVFdnSzNzSTdBdk9sd2xEeVpOTGxseEdYZU9SSDczZDZaZlNFb3dIMFNTN0gzVGdqOThxY2NPaURSY1VJdzZLX3A4UUNXWjBTVW5veEJocHNGLVJWa2puSy1KV1pqa0lnbEJyamFmcm1DaTFmdHFxaEtVUEpRMzF1aGtIR1MzVVV6d1VSZ0xnUGlUbEpZVHdpTnFlUEtiSmo1eHlkOG5mSjhfQzd6SGM1bzhlaDZaMEZNS3hERl80ZVpSZ0VwbVhZWVZOYUF0bEhMR2ZqaS1DVUlBakx6YkVRT1JaZ1JXT05pUl9HOTJUZjk3Sy1SV3R5ZDZ2RXZBTkN0X2xQQUI4TVZfdkwycXpzQmw0MWhfZlA2MDZBdm5hVk8zc3NqaGVGaldOVURLa3JiY1NGZ1pNQzZ4d0ZrQ2hzT0JhOWVPZW5aX1UyVXJNVDZXTjd2RGlickxIZWVDc2xhNGoyakJZVW9zOGFyamFhTHNXSzFVNWlKZkxPYnZISGJITW9uM04tUTNWQ3NrbllZeVFWQTFsQkEwMzQySWdSYkhNVFp4YllMYXNZenJmdHB6QUVJdDFrMmVqTkh2WWFZcVpKeWFLSUQ4REJwXzAtcUVuNWtCN2JBVEJpOU81R3pZbExSUG5zLUtYbkMxQWVibmRpY1JNX0JNM0dadnRTdzN4c1lZUWlSQjhFdFZKV2lEUFBFcGFpb0llWENzSXBaM1VjRThEM3hMaUdrUE9Pb1Y3SnlhdC1feVdMXzhMTi0teUx1RzV0UEJ6ZzgtanhCUm9aR1h0Tl9pVEdVTXpoaUlrMnNVMnM2NUpwOHlaRlU5djMydGY4V2RvNmp1SWtaZWpZOXRTQTIzT3NKN1FGV2MtWXlhVUo4b1FrUUVzbjh2YXJsbVl3MVY3VTg5bjdyRTAyWmZzYlM2VmhTd3k1bHhtNzdSZ3BRMDhWZ3V1ZGZaNUpQTnozSlR1N0VUUlpHMWp0SXFkMDIzaDJrSFdocmxudzFKWDd6dUdTYjU1Nnc3cWQ4TnpIS1ZGQnBCcVhrV2FjVW1rVXN5QW4wZ3c2RGNWc2hqWnRYYVgwZTR5SWttNDdTNTFLWGZER3JWY1BMMFEtTXRQV1JKdWU3dzZMVG40ckhuVGNoaVlXS3I3NHlGUTRiU1FKZDMtZ1dvc3ZRN0VrOWpPWFBybFUxVXFFQzNKZUt5NGZSRmdIZi1ZVFNnNjExc19mbTYwR0w5Y0wtQi1vWngtOXdqdVFOR29PWFI0eE9DYzY1Q0F4RWZxNFpHSTFCQ1hBdXdlYVY4Q0hMNUxhV0ZFVklQcHpwRmQydVAwVzBudUQ4TVFiZFZFTkd6YTl4UTd3b3VYMGp1V1hITVA5VmRrUWh4ZHlIOEtac1RCc21rTlpPQ0c5QURXSm5BZklQRTFsTTl2XzdKQ1BCbEIxRE15dWgzdGNRTlFVVTE0QW5MR0ktZ1RHcmMqDQoLa0ZSYkpBU29YOE0qAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/kFRbJASoX8M/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "kFRbJASoX8M" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Vlogging in Korea" + }, + "secondaryText": { + "content": "340K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/kFRbJASoX8M/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/kFRbJASoX8M/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCA0MIwjd2rn6yVRuNSjfrGk6H0vA&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CKYBEJmNBRgWIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "3 INSTANT RAMEN HACKS, 592 thousand views - play Short", + "entityId": "shorts-shelf-item-dKW3UwYrfFg", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kS1czVXdZcmZGZyDMAygB0.486911", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CKIBEIf2BBgXIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEIf2BBgXIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "dKW3UwYrfFg" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CKMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=dKW3UwYrfFg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "dKW3UwYrfFg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=74a5b753062b7c58&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "dKW3UwYrfFg", + "videoIds": [ + "dKW3UwYrfFg" + ] + }, + "clickTrackingParams": "CKMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEIf2BBgXIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dKW3UwYrfFg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEIf2BBgXIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/dKW3UwYrfFg", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKQBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKUBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPV594anHI57FVdJB5zrSzEkAcC", + "sequenceParams": "Gu4PIAFC6Q8IFxAjGtMPogfPDwrMD0FTZUdCeXNFSVBlWUlNdDRIdHdFQWVZYkpQX3hzX0RMbk1WemtfdWpuNWV6MER4dmF0Wk1obzVVR1QyQnFwWEplbEtoV1lLLU1jcnc2OTd2ckdGaDZ1Ty1uemtnemdiek4wUE42Z1B3MVVTb0hDMjFvMWZFeFdxeS1Rem9GSS1nYTNscnBRaDlCQnNkSjZKTlBILVdFZkEwekVXaExaQXp5Vi02emN3d3JFWmpyR2hHVlp5bXUyMWxqUW5GUDdWN1dIdm5zNXV0VnBtbEFqQ1hNZ1RMbTk5ZGJqVzRseVR0cjdQaVBrbzBKZ1dibnVLSTdXNkJaUHpCYzNCODJ2ME1sdFd2S002SUUwSXZHVFBfaTg0VFBDbmRKalJBXzEySDBMZmFsN1AwZERUUE16U2RNR1RVcHI2cDRCLXJESVFLN1hZYmprVjFUbUl5X09wVnFwbnVmZmtnYi1HMUs1Z1VXV0x5UFZPX0NVSEFrcEJFUWNzOFl0bU1TS3BvTTQ4UHJMS0RGdnNIc19HaVB1eEwyOG5wazVMSHlUaWVDWnhJNUNYSllmWDNDOFFuZkM0d0Z2dW1QZXhBVVRvUU9wazJPbjNaMWtucEhsYjlLaE1HcWJsU2hiaFJFOHdjdlgtWUdxekFTSkRlZ3FUQWJqamczdVgxWHVGSVY2Y2pqSUN3TDBvU011bVZ1cFlHOW9Fd3B3eC1iVzFha21YWktRZEc1RW5jLTgzVG9jVnoxT29jM2ZwMmVZd0ZCZi1iTWNqU0JhelppNVFUUmNuUGRRTVQ0aV9mNzVDX1BNUlM0Z2dsczNyS3ZjYkNRS09SQm1ybmp6alluc0xScnFhT2hCQXl5R25fTmhRMnZ2X09CM01pdXRjQUxoR1M1ZWpXQkVNNXdPNUgxRTRhSDFJaEtoY1NlNUwwbE4xaGJ0YmRITmNWZGV0cXA4Si1vM25xTThGQ3k0dXdFeWp2dlRHT1RBZnExQzdBTFRvd3U4T1ZkNngwcHB1NnJOVkZiTjBjSzVBMGtnTFR3Ym01Qm43VjMtcWVELWVrdzJwNWx1WU84cFJrVXE1MU10ZXlvQ2FwZmxsajg3ekhDUnctNXR6cHREdUFMencxRW5HMXFBakEyVmQ1RHBLWDUwUnQzRmt5UEFVcTFqX2FiNzlKRTBRc2pwdmd0TVc1Y0xtbE1LSjMwdTRGUGI0RzZpZnNrZzdPcWcwbFBULTJLSjFsdWNMLWNYS0puNEpKY2RmS1NYQlRkLVBvNkxsUUdub2FUNEY2UHVjdVJ4T0RORnhVTEhFdExDazNVUld6VzlBYU9ZeEZaOUZQQWY2WFRZYm9HbEVBQTEza25YX0hJNTBsSE5pNWVfWTdVZkExNWwtT1hfWFVnS1g5VDZmaGxxRGxHVDlqTXQ5SXo2aE03RHp2RzZSaUg0RXJ1MVVkdlNOVmQ4d1FCNUJoeEo0UjJ1cGw1T25LRk9MNzVIY0N1WEhiQkZlQUFhVk1QTkVyNkJrS1VmMC1KZXFPdXBDdXRZWnZ4c2pvaDBkaGJYT0FKRnl4cmpGSkxsNGk5bDk3VDRxZWFMUHZkZFNGcHotMDExWEZkT2VXaTRaQ0JVSXc2TWNmOHpGWmdHV2J1MXdWVTNSdEEwdjNrS1ZrMll5OW1nbU5VUVEyWG9PdXphbGJ5OEFabXdDeVhzMXl0VTNnQXNNY0wtZzRRUjZSaE5Rci1OUDVnTU8xVU1mOU5SclpRMFVMVEhWbG4xeTV6dXZBMU1McmxZZTlkcnZWUVZmeGtiUGVBY1hlZHhpLU1xWUhkTzU2QVVic3ItWVhieWFkRUVYQjRaX2txeXZBQ3VGOXlqTVVJQm83aTRiQWVpVm1iZUQ5NUpNdTN1MnlUaGI0dE1PZWJaVjFUdUx5S1diemE3N1ZHWEl5WXNPZHRjVXJCanMzMmoySnVZQ3lLd0NUaGRZdGFTQjgweHB5QzIwMDNnNzdraVFVUWoxQUtrUmVxUG1JbDBXbjVoVkhfOXJBbkJtU0hrTjZxazlVUlZaSFZBVlkwaF9sWU1yWVA2N08tNXQxX2hCZmRMQVhTZjJOa2kxY3RobTJNZjhnTTljN3FPbUYyUHNaajJUZmEzX21ZZGptQWJDSDBFeDFXSjZHMzdWamNoRDJRNWJ4cER1WW4xWFEtamFteG45UXN0ZmNlc2JQOEVxWUhDMDVrMHBua0xlMjNMVW9nWUswTUpfNjVZck5UUFZLMXBXNFJpY1lPWkRDVXY1QTk5M2JRcjhjRmxfWkw1RTdsV0ROV1RHZjdqQnB1bTRtZjlXcTk0cTdNdXVWbUYxa2wwRUNnanZoaVFfLUJJeGM5WFFwY1A3YWlSOF9vSE05czY4LVFKeE4ta2pmMTh1aWd3QllDeThGd1ltU3MzODlhTUpFU0VHVTcyX3ZfWGkwX2ZVNzdEWG8zRHdramdZRl9ZSFhyWTRyYVJDQ0FoTlhEcmJ3ZEVPQlRwRlBjQnNjdXY2aVl3bV9Fa3JkZnMwbHFlbHhmSElwR2ppcjNkSmlXcnAtLUxHNXI1UGJlaUxrVF9uVnNQa1VwYm5ocm1UNXhtR3VBU0RPNXhacDNUcjhkTzFJZXgwWTFIMGY4aGxwYmFrdHE0Yzc0UWk0akk0Z0JJSGl0Wm1rdU1jVmxYeUcqDQoLZEtXM1V3WXJmRmcqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/dKW3UwYrfFg/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "dKW3UwYrfFg" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "3 INSTANT RAMEN HACKS" + }, + "secondaryText": { + "content": "592K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/dKW3UwYrfFg/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/dKW3UwYrfFg/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBcq2GrtTWYMx_c6LPlztIzBjNHvg&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CKEBEJmNBRgXIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "my feet is 4.24/5, 477 thousand views - play Short", + "entityId": "shorts-shelf-item-4SyKUq60kZc", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS00U3lLVXE2MGtaYyDMAygB0.947457", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CJ0BEIf2BBgYIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEIf2BBgYIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "4SyKUq60kZc" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=4SyKUq60kZc", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "4SyKUq60kZc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=e12c8a52aeb49197&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "4SyKUq60kZc", + "videoIds": [ + "4SyKUq60kZc" + ] + }, + "clickTrackingParams": "CJ4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEIf2BBgYIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "4SyKUq60kZc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEIf2BBgYIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/4SyKUq60kZc", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJ8BENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKABELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROXUcn3R5-0Fd63_rnB0dk5kAcC", + "sequenceParams": "Gu4PIAFC6Q8IGBAjGtMPogfPDwrMD0FTZUdCeXNMajRYY2p0T094NHl1RVFXQWFETXd2MEZfM1lrMXJxaktheGVTMDlSY05xTHQ0VGQ0LXJrckxFVTRmeko1NUlIRkRDb2xpT0xib1BGSnpSSkVxemhXUkFqZDZIZDVGc2xOQUprbTE3TzRiRGhuQndVaW5LZGxfTjFEVFVOQThpaGd3NzN4SXhkYmFGU2cxLWgtSHVIQlFndERRNU5wdEJhUDNEclVSdnpGU0xzTDhzb2xSQmdqN2xrZ0tkQkVwWUk1Z002YkREeUVrU3A2SFFFUDlWSEZRVjI2SHloMkd3Qlc1WE9ucENueGpkbWJ3NS0xM3BDTFlOcnBoMWxjTVVGREZZMncxU2NNb3BnRy1DOU5OUVZJSHotbkMtdHZfeng3NUF6ek56bVhkWkptbGRfY01sZFR5dGRJSnZBb0RZUFlhOTIzTU14N1dvaGNMc2pmbVpxQy1rZm53SUNsSDJrSU1TcjBZcm5qa1dqZkJibEpZTFlob2RFSE9VekwyUXJYRS1tQkJ3LXd5MFQ2NDVrVEpPUEhUaXNBWDFHYmZBWndkVkpzME5penVFb0VudW9wZkZRTTJScGd0VTQ0eTdRd2Z4eUZBYkFFNlM2ZGRsWDVNZU9KZGJBRl9HOEVCMS1kbHl1bV9yN084QV9rZVNzZHA5NHl3R2lLcEprSVpJUEVOdFhwZEgtOC11WnJUeGdWMVJuR3hzc2RyNEtOV1pYUkItZHlVcUplZ0tySy1QaTExNjBEd0JadzBRNFZ1Q3diNllVM0FlT0w5UVhsYmtLZHdwZnV5QUwyaTVXaXprSlVMbGtRZjVTeTlNMUs2LUZLY3BhTlNCalFsWTN0bjFkV1d4R1hsOW5kZTdrNjZqMEFwZUw3akZmb3ByQ3E3SU5PbVN5WG1SU3FyNmY2OHA2RW5ZLTcya09kUVlaVVl0UEs5a2Q1NjdPNndELW1KZUtIR2FXS2tXVUQzamZHcGNOVWYxSUZGd1FLanlCRXJYeEx2cVlPWW5QSmdyUGlDR3VGTlNsS3BSTUtiVUJOSkwxQ09fMDRnNXprUDRXQjFFS3FDQnM0encxSjZQTjFJNVl4ZHhUelREQWhOelhMNzBPR3FOT1licm5LSllBLUNNa3YzWWpURmVCTWRQMnRsVlJIZTktTThsekMzdUsydlcwWjVRZ0hIMjZfZ3NfQTh5V19TN0dSWUFqMDhJelV1ZUs2SlZ0VkdNeGZGN1ktaWJ4Q1dqWlBoMDF1WV9NSFFKTVlPOGV4OGJfVElEYlJJSWZSSG5vb0xiaDNEMjY1UW5TaDQ3c2tPNkg2Z1djSzBOWm1zZ09XakNFaTl4bEhDU1lzX1o5TGtsXzNLYTB5a1FHeFdnNnU1ZXo4RkJObVdabkhUX01mUGtQd1FyTDdpUVNIc2ppRHByTGJYWXdmRGhiZDMxbVZjaXJXaW5qSEl6OW84SmxLbURILS1XZjZZaEtidGhjZkNnU1VnZV9OclZ3akZqb3F3eTBld3dwWFZFVWVQQTNBNmFnWWxWeXBxZnNCRTFpV0ZTUFpFUG9UZjBacmlyYkczZ3ZyOUZIcGcySXRsX1htYWFLTEpzZy1HaFVLdjdtMlYyZ2p0TXY1NjY3Yk1ZdGM0YVlsVHRmRkg1dklUZ2pSbm5NUDE5dHQ4cjJYdElyUDVZWW9FeHl4RklteHRjX3dWRXdjQ1NMZ0NMU2NpeTgzSU1DMWNobW1KVDhzaW1kX3BtcHpXQXhrdVZMbExaalZ3YlI0VTk3MDdrS242a2RnYXBPWEUwUDlMNlloRVFZSjNBSnVZaTdLRXkyb3V1YTZHT2doTFVXdnJST3FCeWxpamtscjc0cTBTRld3ZlQ3NTQxRkR2RWJ1eDBFVmNlOEREaTcxczNHQWJ0YzI0RkJ4R1MxYWV4b3Rza2pHSi1aM0tBOWp3enpWQXRsSjlaYTRMSjk3NlR5bXJqbmV2UGlDbFIyS0d2a1g2QllEUXpLYlBfb0lSX3pFSmIxc0U4R19ZSnpRX1c2UWNSLWVsYVozOWFhVzBFaTJhQlhhdk1aX1ZZazVVOS1ZYWRaZUsyWlJoY182UG1iWDdndUdfZFRBR2U4TkhhbkhwWmVqTURwWElKMEhqVXFmUktGdGZ0eGV6S1htMWlfc3BVUFJGN3Izd0xsUHZRaUdvSlBjekNFcnpENVItZ3JudnFpeVhSeV9HZTRUTF8wUmszUDY4WFAyYkpPS3ktb3hEVU9LQ2dXVG44U3h5bFpCaE12QXVrTnduV3dZYmFSRnc4T1dSb3k3Rlh6d29lTGNILWMxWkR2YVdBVUtSV1ZXWlRLcGtqNUMwTEVVYS0zQ0F3TXZnWkNEX3cxcjM1NlRzMEN1d18xZTRvUldFMHVSdklnYUhWVEZSZlZNRzhDTTd5a1JJTUVnc0Z3VzdwRWJaakw5MEdSYkhSQjY4MFVCbmQ2VTVTSFRKb0JnakZjNTdTN2RoUTR1bHpXRi1ieVVWLTZlT0E2NjRmWE1yMjZRMFNpOTNvaF9aQmQ3U2ExZmtjZGo4V2pEYzZCSk9fcllVWDlyQWpFUjBnelBUSmt0N0ZRVGxGTUZ0aVZkY2Z3V1hWVkZIWkhIUVZMTmkycXcwWkxOTmEyUTl4N1ljakVWdFlVV3ZRcUkqDQoLNFN5S1VxNjBrWmMqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/4SyKUq60kZc/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "4SyKUq60kZc" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "my feet is 4.24/5" + }, + "secondaryText": { + "content": "477K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/4SyKUq60kZc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDsdwN8IcebKr0OtSVIkGOOnsyF7A&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/4SyKUq60kZc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBFGCmZrlnZg9Lyg_s6urpkLMCmCg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CJwBEJmNBRgYIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "I Tried EVERY KOREAN INSTANT RAMEN, 571 thousand views - play Short", + "entityId": "shorts-shelf-item-qCpLkyjoFnw", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1xQ3BMa3lqb0ZudyDMAygB0.728037", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CJgBEIf2BBgZIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEIf2BBgZIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "qCpLkyjoFnw" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=qCpLkyjoFnw", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "qCpLkyjoFnw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=a82a4b9328e8167c&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "qCpLkyjoFnw", + "videoIds": [ + "qCpLkyjoFnw" + ] + }, + "clickTrackingParams": "CJkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEIf2BBgZIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "qCpLkyjoFnw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEIf2BBgZIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/qCpLkyjoFnw", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJoBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJsBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPpWrjut37hqj7SvGGzHsq9kAcC", + "sequenceParams": "Gu4PIAFC6Q8IGRAjGtMPogfPDwrMD0FTZUdCeXRid0Fsb1R3aFdFVW9ET0RGX2l4czE4YmFBa29NanVaZmFiLXFtaW94Rll1S0Q4YUtrV25ZYVc0Q21SQ1FpNmxCYXltdEY4bEI1a1pUVXFYaHJVTmpHRjJyb1V3UE9RWW9KME9ETkFYNmNOSlpMQS14ZEg3LVpfa3IzY2VhM1Azejc3cGZYeDhHcnVJMExFTHZYcUdNNEdGZllSWU5RR1hhWGg0WU1HNFhXUFpwZ2FXTjFSWGFpRjJoSmpJN1pIeXFDVkg4dXBpUm8tR09CVnpmY014R2QyRzBoT28yNWhZbDFReTU0S3JYY08xMENlQ1Q2YWxWazRoX3o0cEZBU1FxS0NqYmF4SEtvdXlzNFVibVRwdkVuY1N5LWNhWmtZWDhwZm01c0RVZldvNVlqclRUcGgxRTFWdUFya2Z2YnBZYjFVSWYyOGJtQU5CVXVITlVNRGR4alZsQTRpRTBTdjNwNGo3aHloaXpwOUJEVzNXYlV5MmlJWkRuaTU3QllHUnBwY1JDTU5ubUxMc0MxUkpOcWNVNzExRzNMMUE0M01WSjhMS2UzakVXOEV5dHl4RS1CUUR1VDJKVG85b1pzTWs2Q1VhN0FWZVE0LUQzYUVFWjZ5YmVJeUFTa2lEaDZKcWowQTdNemx2VTdXV1N0WDhqUHZIYzdUenN0bENBYXN1bHZuSGVVR3VGUFMwQk9vTzZ6UWs2Q1FPU1VaRjJYaWtRYVZiRlVfVWNBZjMtdTAwX2VaZG54dk9BY21ITnZQWXo1M2pvX0FUV05VN1RaY0RqTHQyOVhscFhvR1FuQTRianRqck5kWHNINWJQV3dhbmlmOG53b0xyVzJ0LVZ6elgzWjBnejlyZzRYLXM0SFM3MXdtcWlvS3IwMkN1X0gtemlQTFF0WFZxdnRjYXRROTBBLUUtcm9qbE40SmpMQnIxWDVtcWR2bDF3alJIUkFwd0FTRkg0TU4xcXZnOXB6VF9UZHpEdEhqTUVrVlMzcWNsX2dSYnlZUmtudkozZUdGa3l4MVBVQWxTRFo4dWZMdHFhakF4cG13SURUc0JiTFdzNFN0dHdVWlQzdXlNVEstQk02QXN4eTdLNGU1MTZiN1dqR1pRSFp2RXJQWTlHT2w0T0JwQVZpS0V0QU44U3NZeS01RDl2MlpVZjZNWHhXQ0c0ZkFMYlRVbTFoamlXZElYaTFHcXlaQ05aLUNIcURPeEctcl95YUk4Q0NjUEVnZ0FXRjNHYkJxeDdkU0NpRTdsS0ozSVJqS0gzdmlkbkpYQmJ0OUFHMGFGNlZvcnFTNGNJaGw4OWlLMTZtak1CaHZycWx5Zjh3UkMxaDdGN295akw2clhCNDlYdFBPdnFpdHR3SjYwNFlIbUFwQ0VOQ2tneDlWUGY1Ukt4OHNYMEpSaGpRWk1BV25waG9hLU5OUmJzQ0I5enVCd0NmN25oVmF3UmFPbzcxYi12QkpfQzRycnBZZ1YzMmFheFN1WDZiN2lYcW9qeGhVdHRzbjM5SVJqQmZ4dGtUd1I0Nl9SZXU0eWJnQ3NaZF9jQzJlUXhtWXlyc1Z5V3I5cjNjOGhqenBRYkVmQ1RsRjdQeGhjQmp4dU5uMTVQX0F3X0RmWFRJVkpGWTV4OGwzRTN2VXNUZ3Ayb0drQkRFZzJvcmdrR3FEei1oUWdob1lHYi1lU3l4TVdqUTJaRmExd1M4Y1l0SUZhN1p6cklVNFpidG5pU1JrZ3AwdmVFRjh1dHp6cFJsWnp3TEZPVTIxd2tJUzNhZ2FLT0hfZEotRVFGc1ZQaUhOX2t2TUtDXzkwaENiZFFUMnJNV2ItVFp0UVhrZDZpaGlWUHRmMGVxVGxLdURCSmtQY3hlaEdDSXhRVGEyYmtkZC1TSWpNRU9DemFrMlN0ZktLSEpVLVdpUGRoLUh0M1ZPNnNXNlBzNlU0Und2RTVoSDNFUDNzOHBzM2xMdnl4ZU5DZTVVQm16dHo0V09OaHdPUTR3cmZQRTFtcG84TzR1ejBjN29TTTltYVNmaVRPWjREZEt1VktjQTdpVmlWdjZLSlRYTnJ0dkp0czFPdjNkMmZPdzJNb21VTFFCZTVxcDMxQTBjV1pmRFlNNHcxM25feldneVNLaFBmSC1teHZ0b1pScEwzU2RaRWd2S2RiQi1ZbEpiaHZjTDRtdVRDN29pdl9EVnhXVXRELVNFRndHTUdVOXhwVnZrSnhreE5TV1BUR3hOUFVCZEpzVlVkYlZXMXNYR0R1c0dTVk8tN1dsZHd2SFdUWnh6cGFOV0ZPcTdiS2lyRENkR2lFcEdIYzJUU3BuVUQ4Q2Z1ODRnV1lmUG9SLTBsQS1mdFlvME8wVFk1bTdOM25QRXJDWEdNNmhWUlVxTFZVMGVkX0F4TDJpN1RUTHVIWlNxM0JvZUhIS1UxRXF0NmdFcXA3VEZDTzhwUmpIenZOOVpNSnNLZVotcFlpSktLRUdiUE4ybVVXNS02SnFxZDMyd3lESnhtSWVzWU9yX1BHYk5rb1lQdlJkc21Nck9qc0FlalpNcHdkUXczWVZSdFIwNEdjTnJKbFkwVE4yeGt5TTkxVWdRcERiWGl6TjQxRldNX00wbUQ3UTU4dmx4dWMtSDlxRDU1NzdER2wzY0lGektzVEY5MlQzM3VkXzIzN0MqDQoLcUNwTGt5am9GbncqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/qCpLkyjoFnw/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "qCpLkyjoFnw" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "I Tried EVERY KOREAN INSTANT RAMEN" + }, + "secondaryText": { + "content": "571K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/qCpLkyjoFnw/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/qCpLkyjoFnw/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB6MiW5SDsBX_i1sl08o_ucr42qaQ&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CJcBEJmNBRgZIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "I’ve been nesting 🪺🐣, 379 thousand views - play Short", + "entityId": "shorts-shelf-item-aRr1GFv0kjQ", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1hUnIxR0Z2MGtqUSDMAygB0.672917", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CJMBEIf2BBgaIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEIf2BBgaIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "aRr1GFv0kjQ" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=aRr1GFv0kjQ", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "aRr1GFv0kjQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=691af5185bf49234&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "aRr1GFv0kjQ", + "videoIds": [ + "aRr1GFv0kjQ" + ] + }, + "clickTrackingParams": "CJQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEIf2BBgaIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "aRr1GFv0kjQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEIf2BBgaIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/aRr1GFv0kjQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJUBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJYBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROnaVmePh0YQZSPDithY4qCkAcC", + "sequenceParams": "Gu4PIAFC6Q8IGhAjGtMPogfPDwrMD0FTZUdCeXZOMnJvYjFGVlIzTWRIRTYxX2YxWXpvTk5wQ1FUemlsVjllMnhEWHhMVW1TSVBMYS1IN2ZYT2wtd1NkWXVTZ2Y0a1hIRC00N0MtMkJ3NWMwYXVCZnFqWE10bDdNTkNIeUgyS01XT1JkWVNkd2U3X0dEUld6ZkhWOEVudWp2QVl4dUNYeXFZd2ExTTNzcm5uSTR6NlR0MjM0c1FBS3A3aUJ1QnBPUXpxbTkwM1UwcTAwMTBFUThUY0MxbFRjUFFrc0VFZzloVmwyTjVpM0hVbldXX3U0WHpBWjRkZDIzRHR0b2RfOE80aWdBNmRWWVFfZ3dLNl9UNHdIMHhveDV1XzJjSnl0bGVIVHE0bHFUQ190NWFRdloxNEF2RXhFZzNPclBtbGNhck9sYVE3MzRycDNhbHEwN1VmZTBwekllZjI1NUQ4MDI1UGxwZjNmOUcyUW1VbDZfcUNrS0JaLXIzQ25KNWhWaTFuSXYxc0liT0JRbDJVa2FXOWxraFVDLVVJM2VUMy1KcUZPZDJXQVVKWm9yaVlVeWNpdzI5RGNORWNvYTgtQmo4cThpZ1MwbTZVRENWRkphdDJkeGFYWWFqUTduUXpVYUc0UnVSamQtVEV3VXBBRExKQkhlaEJDLXhrSVhWT2RMcS1BdkdYaEVHYkZ2N3FUUDhkaVhBZTJ6dWFIUnU3SU5KWjg3MWE3X0VCN2ZjT0txTnp1bjRFdVhhUnV1T3o3NGNVMmhTYmJSMEhiR2hRNU8tT0pqZHBIZzR4aDhLZXp5VG1oY29LSkl3WmN1NTNWUDZhTzR6Vk9wdFJtQjhMN0lLZGRwLUZhQlhTTjROS0lIdXpaTUxBeElSWkRqd3ZHRTEyeVY2cm9jY3pGZlNYMkNOUHNyZ2NEZlRzNURjQy02bzNqcW9Lc2pCUl9nMW45b0FWbjl1T1FneWZGSTBaU0lKUlhmTnQzcE1qaGQyVmV2VFNtUzNEelk3OVJoeHVleWNWQW1BelJjQXB3X25VNFV3alhwWkFwVEZEYlVPcUlrZzh6RDJUVDZrRlhzNEYwbmpNYzVtcHBKY0Z0LVduMS1sQ2VCS0g2UkUzQ05Pc2NlekJlekM3eUVJSU9jeVktYThra3dBSTZHWUpPTnY1TmVZTThiX0ZaUmx3aGdqRkNlSXFNbWxOZElUdXlWTkk4Mm9YNXJhMW91S0Q0aVhpbTBHQWY4a2dKX2x0c2FZN0xaWEIzUEh3d1VVRnlfeGRRSnNmbTlYZTZ6Wm9EUUJ2dmNKZXpQNF92OFh2bWYzV2tPYXRMWEYwUVVZSWxUYURtN05rSll1ZWNCSHRPeWFDblJxd3ZjcUoybFRfVV9FX01KRGtNZGh0RTdUeVFMVkRnUWtmT29MZ1YzczJ4Nnd6Q0FMcDdKcUJob2RDaU9SSk5qWEtrd1pYS2hPQkNZblE4bnVCZjZzd0RMWXlKQVN2SHN0TGNGSXNWbm1kamp6ZWQ4YTZyM3l1Vmo4VlBPa0Zwd3BoNEFOalVDdkVmNHM2OXNLX2N4VnVDbHIwc1RZZ1BNYmowbjBkV1dQNGlTYkxOWFU3RDdmMWp6T1NaR3NZSTNYM1BVWV9RY1BWYVIxM2dGYzJUQndZbDQtQ1RwNUV2QWl3d0tqRDJONW44V2dpajNqZmtJZ05LLVB1Qm9RNjIyU1FISGkzNmVxb3ZoM2prZXRFUnB6T2FFa29WUGQ5M1hXa0tMYzBOclFFRUJnMWJsQ3hfY1FWNUNtdlJUTWhFX1pzUlJwNkdUT2ZCMWVZLXJQemVOOVZaZnRUUkxKNDJPOV9lTzhHOU1zV3k2Wno0VUpLMHptcFE0cWNDVHIyM1V6MkdSZ0p2V2VuRmNBdXo2YUFyaWkzczhsT1F5WHBjai1IT2RydDQzeWJTSklOalp3TVVvdmlBU1dKZWZoMUdpeDZQNjN2eU5lOGdCZEx1U1VwTjZKQndlVTdPUUp5RGxDQzNkOUNpZnlDZ3pyYW0zTVRsb25OLUFIRk5idGtURk54T0JTaEJUclpKdy1KNDlUN0plZlloOVZzRVFwZEpkSHgzbVhTcVJhbUctdlYwS2ZLclVXSFYzX2x1YkVpWno0TEVXaE9SYmxCYWdYNFJPb3RYbk1hNkozeDVlS3NLbmpseUtORTFpTk9UQm9iRDZnX2lFOVBjT0R4aEF5ZlFBd0VmRXNJUkg0SDBDdU4xcXhTSDZBYl9jdE0wdEU2U3VBclBqSVNFNV9Ib0RIQktETzZuNXEzR1gtTnF3MjB6M2w2Tmkwbnk3MWRhNkpOS2p2bmpDSmZyQWloT1BNSEVCdTR3S0pxRTU5clk0WHRNWXpkRXdtd0U3Z243RjRiaW1NajN2d3RIMXNpNU9tYVFrNGZFdEx2akVJMHpiUmRoWHJsTzRxelBFNGw3dVJnaGdwVW9zNUNpOXJuWVZtVHdTYVN2Zmlvdk1tYjdYT0U1ZEE4OGtIVTdzMmVCZFQySTdVZExQVkJJeXNrRFFFOUVNaUphRHdYaERyaG1yRDBieEYyZ3RZRnFKWTRweVNvbEZuUlFFdmd0VHI3TlJuTTROT2VyVWlpMmM3d0Q4Y2NoS0RCd3JnMXlBdnNyYkw4NE16NENzZTB0aDczRWZSZTI2UlA4VjFDVXI1RFRXVS1vTWYqDQoLYVJyMUdGdjBralEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/aRr1GFv0kjQ/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "aRr1GFv0kjQ" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "I’ve been nesting 🪺🐣" + }, + "secondaryText": { + "content": "379K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/aRr1GFv0kjQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCF2MDIL5Hzz-RARKiTQB20azDB6A&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/aRr1GFv0kjQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAUhrDwltniNKXZUNBC0dmgHuj5xw&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CJIBEJmNBRgaIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "KOREAN MOMMY MEAL PREP, 370 thousand views - play Short", + "entityId": "shorts-shelf-item-pX76DwB30EQ", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1wWDc2RHdCMzBFUSDMAygB0.99307", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CI4BEIf2BBgbIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEIf2BBgbIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "pX76DwB30EQ" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CI8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=pX76DwB30EQ", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "pX76DwB30EQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=a57efa0f0077d044&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "pX76DwB30EQ", + "videoIds": [ + "pX76DwB30EQ" + ] + }, + "clickTrackingParams": "CI8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8BEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEIf2BBgbIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "pX76DwB30EQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEIf2BBgbIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/pX76DwB30EQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJABENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJEBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRO_e9TfZFT5uOGKe3eAVzB6kAcC", + "sequenceParams": "Gu4PIAFC6Q8IGxAjGtMPogfPDwrMD0FTZUdCeXZhampwQ3NTYnotZ2Nmb0g2ODhYSTRVVVB6ckdQZmJrUmNMdmFsV3ZMc0xuZHR3dkU2cVpvVGFxUjZQdnNXaFh3V0dDZmRIRUwxTnAtVGxRUEJKWm9YSGNBengzek9rRVl3ZE9mYW5XdlpPN2VKUkswdU8tLXBXeHhETnRIcXdfNHR2R1lCQ3ExTjRIbl9FZkNLcWl0dTVqeGxfXzE0MmdOU0U2NzJVU29SbUdKbkdoa2pFZGtiNUl5TlVDdTBZeXJnZDBrT1RuUjA0NlpIQ29rSGpoeEp1dFNDU1RzRTg3T3FyRW5LQy03cXBCdm5lT0ozYk1SY0tSRDcyLU1pU2pvMnBmUkJwWVlqN1ltd3B5aGZEU0Y4STdvM05GWlNFZFcyTDNSeFVuRWk1ZnlrTlpfaEVMX0lKVE9iTEtqYWN5OWhMOGdRT2xvQTlNVlkyOUVyekdRS3RSUHJIYW85Qkt6U3BlMjBNTHVvdFVsaVd6Ti1qbXlOY2VYXzA2ODJVZVdNaWg4RF83UjNTSFFVWjhCM21SMTl0a0N3OEQyVlF3cTU3dUk3UGlidFJJUTd4XzVPb0ZtZjFpcjJvVVVmWFlMUGtKdFNxUW5NZ0VIWkwxRlB0eVJVMldjUnl1dWNUeWgtZDJwWkk4Mmp5MzdSSHozMG9LSldLWm5HQUxyVGwyZHNlT3NTWEZqaU04MFFrcnE3YWlDeWgwbHV6RVRBLXRUUGVjWUVqeTA4THB4YmdoeHNCU2o3YUJNLUZWdmk1X0YwWlh1REFpbUh3REE3ZV9Dc1h4Y1o4VGlHeWlmSWZCYWd4YTlXam1CdFNfWGRxSU40cHMyUVhHZ0tpUGpXV0FZdWVCUldPaHJ0VEE4THhmMFUxUGtuTnBwVUhCWEVaUW9JdFF1ZlEwZFFkUE9pdGlwNHdORllGRHd0UjdQM3czNzduV3VZZExQeGt3dVdxd3R1ZkdjRGR4TjdzUkNTZThYSnVaYTZXMjBqemtXTVJSTnNzWTgzbDBNVGw2VG14R0d4SHJjRmJ6WHhBRUd2NjdHeE42NEp4RXRlS2dVRU90LUdxRzdfMnRvYkdybDFFMWF1NlI5TVlSdkdDdnk4MlFFMlA5ZnZ6ODNNQ2lwd21RQzFIaHpzVV82V2xWeldDc1FvUHlJQVgyaHFpS1RfQ0pOOVJ3am9ZejRwcXptWndsSVg0ZXBTMGFuRWJFWERwUDhqME9IUmN3NHdIbW5nZS1tcWlmb3lqeU9SYm9vSTh3NTJmbmZWeUJpYVhQVkkxaXJEaFVRODNITGpaUmlNNWZ3Z2tiLVFMcFFaWTZrSHY0eWtmU2ZzR3Y2TUdUN0lpSzJ4UWpXMjZYbndLN3FBRU1SWldrSkRLc1kyUmJDSDhGdTBDSDk3XzBkTkZWSUU2SGVhTVAxUmlSeWNMS2VjZzh5QUhEZEhaWU1rMHowREZza003S2tPUG0xSm43NGVCajFWcVpwWV9JaERrdDJVQmYxaFozUDRRNUk2ZDJaZndDT0YtUHVleWFlZ1RsVDF4TE5SX2ZpWEtjWFZGQkxyMV9kVmlNZGl2RjV3eGZwdk41QkhpakxiRlR0MTFIUjh3RlF6X1VwbWpDSWpHa2NGTWtUeDVsVlhIQTBCZEh4ZTFRVTA5STBhMlZRcFFZV2YxLWtmUkRVLUVZby02VUlOSHRQVkVSUGFpc1NXcTdiOEc0b3MxU3VFRVBadThyMjJhdnVyWlFnUFpfTDBUVERNRjFIcW9QaTQ3blJWMG1zLTFBOEpmbXhLbXM0SGY0SFU5TEQ3cE5ndmNLYzdBRW9YTkNZR2tCaWlyWGxPaDlMZUI4dUZCVk9LX2t1M28xUElXVjhwRDdGU0NWbWF6b1Zsc2xwa3ZYb2ZDTEVlVFRuRHlOWmZCUk92M3B2aUxBQ2ZwV2JRR3hEYURwc2YzYTZoUEN2SklUNHlnSVI5U3hWYVVXVXhCNVR6c3ZTTThsZkdNUHNoQl9xWUZzVFkzSkRPSGlGQVVPQXFuTlQ3VjI3ajl1ZEVrdTFoRmJiNnlidTFEc2UyRlhoRTktU2laUDc0UUdQQzg5QUMxTXB3VXAta21hYkRqYkdIMzdENEIzWFUyZTkxMW9zYURHekVyUlJOQnV6RlZTWVVfcm5DU3dTWnVHendGNHFUQlZZWnYwa3dPWVdOeDhwckFQWTBhdWhaYlNRYzhFSlBHQlZGQVZZLVNGaVUybWo1VGJMSW9sWklwY3FYY05fRXJROHVHX0N6eXBnLVVqSFZvbl9QRFBQMko5dEEtR3k2bGxIWEZzS3c0WDcxQk85aF9NNXIzOUlVdHp3Nlcxb0NJYmVQTXlscHVNMl9wb0NzZkdQMUZ2R1JubHRNNllyd1FoX0lxckZERTBqV2FKNTBvQTA0YXZ1TXo5bnVtbW9WQ3d0Q01MeWpQeHFNcmRaVEtKOVNIWm9TbWVmNC1KYnBfTmxpc2w4NTF2Njlua1VxQmdGV2lsS1BQbU8wN0hXb2xXTFlIcWFwMkxibVVWUVJpWWFTc000ZDZlaHFpcWMyckx0RGNXVVJlLUtnaHhoVlhzdWNKMmNQVHROOERFeDZvRjR5SkgtOGhPUG9OdlpGc3FnQjk4aTFkRnI1ZTBfRzhLelA1OVQ3aEZZRmFUencqDQoLcFg3NkR3QjMwRVEqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/pX76DwB30EQ/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "pX76DwB30EQ" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "KOREAN MOMMY MEAL PREP" + }, + "secondaryText": { + "content": "370K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/pX76DwB30EQ/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLChPCc86qUNbvJRZphAKeM7oC5N8w&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/pX76DwB30EQ/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCm1-PhANLN7h6CITvtAxU1scmlRA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CI0BEJmNBRgbIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Will It Kimchi?, 389 thousand views - play Short", + "entityId": "shorts-shelf-item-DEmVMumfzEE", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ERW1WTXVtZnpFRSDMAygB0.765586", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CIkBEIf2BBgcIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEIf2BBgcIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "DEmVMumfzEE" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=DEmVMumfzEE&pp=0gcJCakFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "playerParams": "0gcJCakFdf6zKzOD", + "videoId": "DEmVMumfzEE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=0c499532e99fcc41&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "DEmVMumfzEE", + "videoIds": [ + "DEmVMumfzEE" + ] + }, + "clickTrackingParams": "CIoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIoBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEIf2BBgcIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DEmVMumfzEE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEIf2BBgcIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/DEmVMumfzEE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIsBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIwBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROkw0vVgOTlWqo3y_DOPLrQkAcC", + "sequenceParams": "Gu4PIAFC6Q8IHBAjGtMPogfPDwrMD0FTZUdCeXZiYWNhWDJXV1dkcFVfeU1RUlZ6SWtlMTUxSDFvcUFUaHFidkdWazZ6THMzOXlTOGFMRFpFWXVVSEktODJvNE94X18zWjNoT1U4Z0JPM2dXMUY2TXNBYmk0NS1aa2RUcFBad1laTWRfWEhOQmplNTk2SlUzTnZOaVhubGtuU1RTVmpWVC1zcW5MY0NJcTBDZHZhX3dOd3lwSkpIeVRqNFpOTks2Q2xWNDJES01QRGM5QkhPenpYaVk4UWNzSDFacjlndEpDeVgtRHZyQnlrMmt6Qm5PUkxtMFpuZUx6cUFSaDRWT1BzdjdSVmNveXdJT25YcDByVG5zdFVpTVA0UGxqSkpUZ05BTVZMOFR3TEZtbjdWV1MycXc4cFBiVWJkUVZDc2FuMkxwb0NQZVRtbmwtZjZXY05oRXdrZW9KVDc1NE8xWE56MkszLVpjUnZFaFg5dzRrTVh1Zk9xV2pLMFlhNnkwVEVGUXdBeENyTk9mXzhsOXB2cWV5QTlFT0RCcHkyY3F4ekM0R2oxeFFrRDl0aGwzZnhfWG5wN3NPcjBpNzZka3hPbzdZZ3lIb0hXWS14dGhjN3NWdkxWTkVrUHdZc3hDanhnbmRvMUJoYU1WU3ZjeUwtOWgxRVVuaWpnelA4bS00WWcxZ2VQWHJBSzA5R0JtcXo4dUhoN1BFM2tvMzBCME93di1xcktkRjVhM19ZczM0aktCNmVlek9TYVpIVXVyX0RZMUlSY1hIUUdJclA0TjJfX293S1BDcDRYRXRBSFZZSkRhTUNxMTlKek4wLXZUT1JHcUgwVF93WTF2ZFhsRFk4LVpXMVVfeXJMNXlpeU5oREdnSUctTWYydHR4eTBUc0FHa19wb0gyZFprRzVDV0pfUnI4NUNacXZwUjhhLTNXUVVQZXFTRXVqclNZbGZldm1OZEhDRlh2aE5vTGlQU1BHMTg3R3lnQlgwUHliRGZVZGJTTkZxaXF0S2UzQkw3VEZhbFVUclhlTGI2R3hVYV9PUWtmV0FmT3J5bTdJakZnNUFxd2NEaktkSlZQblRFa3FzYVJmcVNNMmU5Yk1Jc2RfOVpPTTRrblVYNWE5TU1nSmtlNWVHWVVocWVUMjg3VWEyazA4Q1JmaHVhb1FJQWRkcGs0WXV3U181cUVTN0pUSXNpZEI0NUJ5TS1XalI2ZG13Rm4talQ4Z3NXMUJUY2JyRFpzWnpSOVhFVXdQVi1zbWJDOVM1SWMzcE9xVFlGNXZ3STZUTDFPZHo2bTdyMEdOdi10d2x4SkFZT2U5c0x2NlNUSWNwd0tkV1pDQUdWc1QwVkJMZFFlMDFjX0txSENqUzh2YWl2ZWl4bW0ydVdaUTRNM2hMZXpReGNOSlI1UlU4aDNYRHVOYnNiU2VNalRUZHhYX09UczdZVFFaN3k2Ym5nN2VRbHVYdUpMckpIUzQ1ZklOM1REYnF6OVNBaXBJUHJoUERsMEM5Qk9CQllWaXhmenBVYUpMLUJzMllIbWdsWDc3OTNSbnlFeUpyekl3WUd5M29wYU5oRnA5TC04VTlpTjkxSVYzc2xEVEVHVU1VcnVIS2xTWmhIa1dKQXRPR2c3aTNHU0JhZHdVN0ZiWXdnLWlWSXZIMjY0NnhUVkZBYm1nVUZuTzc5NnRxd2JBb1NwMlRBVFhFWUVwZVIwNF9aem0zX3Z3S21tem9oUFBDX2VFYUxUZE91ZUpvV0FwRkxYQndHNTJKRFZnZ2hob3BFaFpneXRVM2dQTl9OckJnZzQ3ZW83RkpDS1JfZzdrZy1PQ2x0UTBqMDdOWVNkWmgtQUhYeU5ROEhFOW11ZmwxamJicDROU09oMUVTdmxDSEJHMzRzcDRVbzJ5R0RaVHRYMndzQlkxbnE5TXNDSU9UX2ppUTgtZ2JHNXFlcU9UTGNMSWpQRGdSNWJFRzBtb2J4VC1ReGtlUU5VTnU4SVBQUktINFVxRjhZakZXdlJYVU1vOVVjcFl5VF8wSEM2MXFoM1N1N0xrX2RjSkY4ekhmSjFyNkJlQm1ZV0FFNVd6bERBZXFDT0daQ1l1LTJ6Y3VNTjZ6QjU3eW93NkEyUTVZVVZ2eHhaWG5lbmdhaENjOUFGX1QwUVAwTnV1eTJ5cDlLM0xoTjNvajFRZ2NEem5VZ2FuLTNrcUFPTGxXNjhJQ1JMVFBwWUJBYUcwUkhOMnFqZFFVbVhuckdNRzhqTTQ5YmlOYTlvaWU5bEFXQ0ZkaFp6RjUtU21vYTRMYVZwZWdfUDEtV1ZMcTBhZFVxbUY3R2hpdG8wS3o2a1MtRjVIYVBHNU5GZkpmWk5ZWE9uSkdUNmtqcUhvRHhpbk80dFcyLW5LT3E3TENVVEJFNjUxV3ZZc2NPNkNSNV9jbl95OFZTejBYWWE2VURTaGR3YTVKdTVGQ1ZlM2JHMWYtdnJWejVWdGZBU21pX1pvdlJGaWIyNmZQenEyM0MzVzFYQUFJQ2ozM0JjZDk1bS1mTUlFQkpXQlo2c2Qxbm5TM1ZRd0I4NVRUbGpzWUZRSm91RVNGWWh3SHZOQ3FmUGhXT0ZpZGtHbGpwOVY5ZFpMZ0xIakJhSDdLMFBCMDJfdU44R2tQUzRVMkVYSWVMck1faGZBSzJqU1V5SUVCZlh5b0J2QXFZOUgwdHhibXJQdktmeFgqDQoLREVtVk11bWZ6RUUqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/DEmVMumfzEE/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "DEmVMumfzEE" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Will It Kimchi?" + }, + "secondaryText": { + "content": "389K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DEmVMumfzEE/oardefault.jpg?usqp=CCk", + "width": 406 + }, + { + "height": 609, + "url": "https://i.ytimg.com/vi/DEmVMumfzEE/oardefault.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA26cDKRGVirhoDJVQg3ZZkKUu64A&usqp=CCk", + "width": 406 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CIgBEJmNBRgcIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "3 Levels of Korean Egg, 486 thousand views - play Short", + "entityId": "shorts-shelf-item-DDOLX8HLx7s", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ERE9MWDhITHg3cyDMAygB0.592264", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CIQBEIf2BBgdIhMIltq-9-zylAMVkcdCBR1xpwN5", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEIf2BBgdIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "DDOLX8HLx7s" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=DDOLX8HLx7s", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "DDOLX8HLx7s", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=0c338b5fc1cbc7bb&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "DDOLX8HLx7s", + "videoIds": [ + "DDOLX8HLx7s" + ] + }, + "clickTrackingParams": "CIUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUBEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEIf2BBgdIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DDOLX8HLx7s" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEIf2BBgdIhMIltq-9-zylAMVkcdCBR1xpwN5WhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQMQ8jjKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/DDOLX8HLx7s", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIYBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIcBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRN3J5oc3DtDgqeVm0IafDLxkAcC", + "sequenceParams": "Gu4PIAFC6Q8IHRAjGtMPogfPDwrMD0FTZUdCeXZod2Q3MGdMRHNpdXZmWVY0SDlWbi1EMkdxSnlKWEF1NU1oRUMwMVQyTDBWbEhvTk14WXd3Y0Q5dWJuZUJFZVl4bXdZVjB5bGJoYnN6U2dzaGtjVTMwcjctUUVuVG5Oemd0TTI4T2tWWTNHdV9ERm5WeFdpVVNCd202U0FReS1vNkFlU3dEN3VfemF1cFlSaWIyaWtVQ1cyYzVrN19sTlJrMUp0RmZaT3dxZnB6RVhBM2pZekhWdWExNHVEWVIwWkJkOS1oQ0FNejZhWFZGNjRVMjEyWmpFdVhxeWlObzdKYXFwc056SWRxYldSNWZwU2dacDRURWNiazhWcVBpeHZxRzBzLXZlN25mVWFOWmJUVnhlSDdEZkt4UnRGbzQ3WlNXdDQ2S2V4MnMzUWR3TVlnbFgtWDd2R1c4U200UkdzZWt1OFlnbTJGWlpxX2FVci1wQVpibTY0WkxGSzZuQl9aYnB1ZXNlTWJDTUUtWWFBWDVsUWZvbTJYUks5QVJ1WTVHZVBibmRhbzJnVmtzQ1l3VnZlb2o4cWpsemNKbDBWX3h2RmtVNGl2UVdIdkZTd1kzcm56OWJhLXpuV3FfbU1sbUVjSDgtaDBUa0FDSWVfTlVPVjN1R1Y0dkFxMmZmTDYwUmNOejUwdkpPd0V2LVROc0lvajJ4M25oR0p5RVV3Vm16MzNVZ3h5eUZ4Uzdvc0gwWGxsdDFCdWVjQ0FzYTR0YVJCNGVDcVRzQUE3MkpZSDFaQXF1Y2hZOWFRb0VJYjkzZWxsMlJKcFN6TGotUTY5NDJWMHpELWdaSms1WHhOT1YzUFVtSGFmYm0wRjV2NXdxblhETHJCb3N4TEtPdHJSNWU2a2RLUjNvVC1vZlZUTGpFWjVXb3ZvSTZlVTFPQ2lrQ3RkT21yQkswUV9ZWHRGQ3ZGSldsVmZESjVvYW8waWx6QmxieU5hM0l6a0VNU19FQWlTWU5VaGNJdjN1R2lJWVhOX01mMGR0cXYxaEtXMVFpbFh0VkptQm1pVkdXRnNwbUFuZW5VTWwwdUhlRGhYYWpDLWRncnZUaU5Zc2Zza09pM2s5a1hSZG50WVgzbkhRRE8yUTdtcW03dkt5RUcyQVNUbjk2UF80c0M4Q3ZfWVZyZzFBM24wczZRR0t2SXY1SW1yc1pfYTRTdWFZRmpEVDNjblZOVEhqc0hUWElZREl0a09fUWhod3JGQnd4aXFkeTM1T2tlQmpzVHo0TkhWVmtFa3NFaW1VbGV5N1YzU0pBZ0k5a3lnNG53cnRvV1dod3JhZHNnZjhMYl9ocTRXSlBHdXR3ODhNRmZOQkVjUkozUWZHSzltYzg3Q3lqN01HVlkxejRMczNtM2t5Mnc4Y1lnN2RJa2I2ZTNlcXRMdDVGMzV6RmZoYzE1cXpta3AydDNOaFc3elVBcGNIWlo1bTdLUzVJWHBNYzViUHJCcmhwczFOdHRGdzljbUs1eDBuaXZWajktbmZNRi1KNVZDblJZMVFhN0lIbGZ1SldHNUljY0VSaVYyaUNaZTRlLUpPcC1oRW5icWpKVTJ2ZHNxdGNxcjkyemN2NlhFS3JrTnhjU0o1SHF6c3A1RHQteFBoNXBTVHlWWVdwYU1BRlJEckZCdzhZT0JISG5pd2RSSk9ZZ0xSdGlFQkk2UlhFU21jcnhZdFpZcWNxY0tGaVNQN2E4MXpKeVJFWHl6MTI0TEVZUTIyVGFYQXRLVVIwQ1ZPODRKQ0M4R1FNSTZHU2hIY1M4TGZtN19pZEFoWldlZW8wVHlPUkRNbkpfdHNWU3FUVHpNa2VLbnJrVzZSOUdwZTh4TENCVVJ3aUZWekhyWFVMcmNWNHlZVk9QOXJwY1dDX3pHbmJmYVYzXzE2c1RzNDlkVTZjcjNmUUx5ZGhfNFJxdXpiMmpjYlhZaXlXZ1BQYzBCbEpUUi1yRWdiMmxzWXJveW5wRlN0UXpuNTh4TUs1WlE1eGp3Q0JCaDhMeUVTOEEtVW5ndUNfT2VqOTV1WHhMUGdEUU5VSDFGcFZaTm40V3BPWWZCUEFlU3ZzU05yN3BKM1FWd3Q4R2J0VThPTlYyQjNoSFJUMndmUFBoSGVrZV9ONG8zR214SHVwdmZ6OU4xLUdqQWdsUDR1aFpzbWpLXzhtQkRaYlM4Z05tRGs2SF8wSmRfMGplQ3Fub21oeUJQbjB0OHB5X05GcVJXbkZSUEdJS3RNLWdscXNGZGhBenNuaVU5ck53OEFkMjBUeGJhOVdaV1ItalBSMHpCRFJQVnhHVnZGVlE3UzJRRXFsTHVlYjI3SXlyWjl0Zk1hUlRUMjJUMWg4Q3lGSnJVQmpDdllNaFBhNG1QMVA5WG9QdWxWcTF5SHJyV0lnanh1MGtUTW51RXlCV3JLYS1mZnBTaEZDTjktdGxubDRDaEVpemVxa08zemwwLXdsNS13OXp2ODlBUTBnZzUtVHYtNUJ3Rm41NXJoRFhxREdpXzZQeWtmNTlxMHlxWnVSenNodUlIUjFtOWUtZkdVakZDVzBud2s2WHA3QTVaU1VqZFh0TXh5ZTJ2bmlSdERoVENaQlRITDlrZ012WGowS1lBM2pBdFowem9KSl96bzFwMUN0ZllTWmFabl84NWlic3ljMkJnUVNEMldGVGlxdmliQnByeUYqDQoLRERPTFg4SEx4N3MqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/DDOLX8HLx7s/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "DDOLX8HLx7s" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "3 Levels of Korean Egg" + }, + "secondaryText": { + "content": "486K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DDOLX8HLx7s/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBOhapdHPlfb8BzFalg7dfCH4Kaxg&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/DDOLX8HLx7s/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBWa17sYM3YwqnOmhvzgoUdxFZ4PA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CIMBEJmNBRgdIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Spicy Korean Chick Sandwich, 525 thousand views - play Short", + "entityId": "shorts-shelf-item-3UR23x1JnW4", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0zVVIyM3gxSm5XNCDMAygB0.490337", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CH8Qh_YEGB4iEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Qh_YEGB4iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "3UR23x1JnW4" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=3UR23x1JnW4", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "3UR23x1JnW4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=dd4476df1d499d6e&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "3UR23x1JnW4", + "videoIds": [ + "3UR23x1JnW4" + ] + }, + "clickTrackingParams": "CIABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIABEP6YBBgCIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Qh_YEGB4iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "3UR23x1JnW4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Qh_YEGB4iEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/3UR23x1JnW4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIEBENjLDiITCJbavvfs8pQDFZHHQgUdcacDeQ==", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIIBELC1BCITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMnPBdl57y8VdEbDF6M2qEMkAcC", + "sequenceParams": "Gu4PIAFC6Q8IHhAjGtMPogfPDwrMD0FTZUdCeXVaaU44WTJHUHpyakZoYzNjSi0yeXBkcFdKV0prc01HQ0RoWTFXNTEyaGwtOXJ5VE5RY2VZdGNoOUhqcTdNYVRGVTdieXBTV005b0dxWERsSEsyNWREQXozandDdW1ZdGlES0JzZUpmbThzT0hkQzliQUdkbDUtOEFuR2lGVWYxdmFqNmltOG5zN3lObnN1VVY0ZkY1bTFieUw2WTBwLVZLdjROS0FfenZxQ2VMZkZaclZGdU50bmlZYVBmNU9Xa0ZHZFItSm45VkRxaHRxaVYyOS1WTHI5SmRMZ1FLQkNPeFQzV0VlOTN6aE9PV1JHQXhIMERFUnBwWDJ2VXRrOW5FdDBzbEVXTWtNTDkxWmJCcE9hbnFuMGxENG95YlFadXFoeG5HS2ZfMUdFTVZIc2FLUThEU01YMXZabWtYSkxYSHBIT3MyWFRjWlNRQWRTalV6blNpMWh6VDY0di1teldBcFlxbkQ0eEhCbzY0UWpXaXhhNTZCbldTRTJqXzhIZ1VtNHBEdzVjSXhSMjl6aUpERTByNFJiQ3lRU2NabHY1LTd5VXIzWlZaU3VBZEUzcVFnanFFS3hQX3JZWnR3YUNjUGphVUt2OWdnN1lCSmlFanE5SXVyMFNUVHVGaGJCLUhUc0g5WVBLVC1ZdTk0aGlOc2FwTHdOSXdMOUs1ZVhkZ0pCMDBza2dWSVl2LXo0c2FCekdqa2gyR1c2Nm5TbnFQUGdnR0NMMEs0aEtGdGdOVUs3NjFONTdIcG53Ui1BcG5INV92bzFGZFpQVUNOb3BvTjktV3VBNmxqVjNuVU5sbmFRdFJTbDVuN1poNFNtZ2tuMXM5NkVtYVQ4UEtSQWg4ekVFT1BhRzRmNWxGMkZUWEQwdVBrX0F4MHlUOFFXWVJzR0hTeWFOU0l4YWZBR1lPRWRUWlh6cjJNa2lwWnNSa2FsWUdoaWJxZmdvRTFySEE3ejJUYnFwV2lKM2NLSjJkUHZPZXh4dTd5Qndxb2lmVHpJX0g2WTZITW5ydW9maHZta2h1b2E5ZDhNVHpLbGlFcFNUSHhHT1hTaXg2cXFRcFRreHNHenRvVHNVamFVQmU4NDlfZkh6TTFmSGNRWjFzUXFTajE2SXNVTVlneDRqcUhOVnlzbGJkMkY0OVFDVVRLZEdlZHdKb0U1WmN5OGFMRThoYzQtaEZiNW41X3lISUh2Rk1aNUl1M3dFNmNyVk9yUE5ITjZBaVUyc1AycEdnanlhY2ZSTm5fZ0YzMHNkMVduem9MbTZnU0U2TnpxWnQwcUdwTmx5MXRJbzJ1SFpqMkVPRTBzTE1IMVI1b0NOXzl3RThlZEVwSEUxQXg5LXFMWmlfOVlDLVZvVmRkU3NFcUU3MmJlN2M0blpuOTNZU3NRNkdjblBDeGp2aU9CcTR3U1B5a3NJSDYwZER5YUc0RDV3TWQxWnk3c2NxSEdwa3VISldVN1F0b2xEcl9nWmxzaUw3aE5nMDI1MWxMR3dDU3YzRVVYRmlma3ljZDJrUFZ5UkVtS1JZZThXczJ3SVJSZklTVC0yOVZ0b3JuLTY1N1BOekRqb0p2al9NbEhBQk9qaUE4QVN3RFNnekFjLXpKT2REZUFBTTlSZFZFbGFhSklTTm0yQ1ViLTQ5am5jb1pleUlCcUNhcTdYeUlIcWJlTktvZDRGa3oyLU1EVTJKN0RoWlJQN1d1YlQzU19jWHRHckdXWHFRSU54MU4yYlR1enNtWTQtbDJEeEtKdGJXVDE3eGRBUGswd3hTeEJBdm9tcWZJQzM2UG1OdG5OOUc2M2g2R0lFS2hmaWJ5U0Rid2RrWmhSQjc3LVVFVVlIZlpkWFJ5bEJxeVQwWGx2eFNuTzVTZTJqOGVIVXdwdU9ZQmFaV1lYTzY5R3UtRG01TG9SZmp4cWJZVGlBYXZpQkRXaDFqeUxVNm1QMUJhWnAzcG9rOUpLYmQtLVFmZnRwcTlKdVRSeXhxWnJOYkY0dWttTV9MQlJYci1uTmQ1VGZYdi1hRmxFWlRiQmhGYWgwNmJwVEh0a0s1VjlGbjhGTWJESVRON0NPMWJheGUxVEcweE84S0lrYnNvT0F2Y2dkckVlUV82cDJzdTdNRzRuTENjSUZNRk1FUTVaYXRQcEdaeVZNM3l1cHNyUFVIQ1h2RFdoRXdtTHd4dm9pejE0SXJza2xOTXh3NnN3STNhNlB6NWRSVFQ1cjdZUzM0TTNlZGp2X1ZXUUhoWXJ3Q05XRUt5dlJ3dnhDYnZTcXhtT3dHSGRTakRRRGdfdUVnVVFJWEFjVEtSM2dNYXlfSnhwODN1YnVQZV85c2EwLWc5V1ZlNjlubXNXZWd2eERjZTRkVjJWXzhheHQ2RkpGdTI4NHNxNkFydGt3Y2J1b2JrVFhTY3ZwdWQwbExrRkpPTG9TcmNLRFJzUGFyNnU3WThUbHJCM0JoOFpTY3R3dERDblZzdVM4MGxvaTNfZmpKRlR2Z0E3bFVDalo3Ui1aOHVZVTFZbFVqLWpzeG9ySUZmMFFuQ1V4RkRZQTV5VDdTU1NEazhRZnVHRnhIVkdnOU43ZEY5algtbmk5SUR0VUUyQzFwZHdyemNXOFdraGZZdC0ybFo0LUpMdHFTUkZNMXdCZjRzTVFzdS1zQmJuLUt4ZzNBM0d1NGMqDQoLM1VSMjN4MUpuVzQqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/3UR23x1JnW4/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "3UR23x1JnW4" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Spicy Korean Chick Sandwich" + }, + "secondaryText": { + "content": "525K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/3UR23x1JnW4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAr44chM-uIcEofiulus-KmiPG3Qg&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/3UR23x1JnW4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCd_5KbPAC81eOHPJ9WS_TtJ71xvg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CH4QmY0FGB4iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Michelin Starred Korean Barbecue 🍖⭐️, 832 thousand views - play Short", + "entityId": "shorts-shelf-item-8BsP2eZcbxs", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS04QnNQMmVaY2J4cyDMAygB0.303891", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CHoQh_YEGB8iEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQh_YEGB8iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "8BsP2eZcbxs" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=8BsP2eZcbxs", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "8BsP2eZcbxs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=f01b0fd9e65c6f1b&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "8BsP2eZcbxs", + "videoIds": [ + "8BsP2eZcbxs" + ] + }, + "clickTrackingParams": "CHsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQh_YEGB8iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "8BsP2eZcbxs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQh_YEGB8iEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/8BsP2eZcbxs", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHwQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CH0QsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMLv3tnrjwK-tdQs8G-PFagkAcC", + "sequenceParams": "Gu4PIAFC6Q8IHxAjGtMPogfPDwrMD0FTZUdCeXZqMlJERnZmamdRMUpZMGg3bUdfRkdxLXdFaklSNjlpTFNEYnBCU19NMVdLTmZiRlRZQmN0aGRrSUdNTDFFRmNoT0ktWDJqRnd4MktwaVREUThsMVh6MExXbXNYeW9ST2xfTy1GTkZzQVlRYjZkb3I4QWRxZy1JSURCb2JJS2p5ZEtXcVhaXzZ2NlFtaW4zM2ZUQTdrbGl4ZFBFRjhZNDQ1VUwtSW1haVExd1lsOERjRnhhcWVDZXdsSTRmX3p6UzNhTGVzSGNGeGl2Uzl3cTVnVWsxVDV2aUxFV0ZBeEV0YUg3Rjg0TUhWT3ZCQ1l0cEdzTGtzaFRkcmtZT1d0Q3k0MHRrUDJoVUZJd21EZlJ3dWwyVEl3aExhVmhzNU0xZnZWdUw3Z0E3RmNqRUV6bkNEVHl4OHN4S09BSHRrR21xSGYySjI5bXFxZk9ERk5FTzBya1dpRTBHVC1NWUhuZ2YtYks2THdrdlJ2SG5Id2ZKR3ltaUx0Zll5ZWpIdTJUdVczOFAxSEdKNXJnUVVLZm1HZDgyU19NaktUMVROUkhidDRVT1pBWVN0M29YY09oNE11RW1lbVB5TlRHemhtcDZYRGJoYkpCUE1DSzRYV0ZzNUVsZzBweTVYOHNpd0kyWlc5WmFLc3RQUHM5QklCdDF1RGdCbm5EQS05aUhaVC1SR2JlWEtIbnQ1YTNmeG9ISXVGbnAzUk0zU3dGSUtDWDU5SVIyajQ2TlFYWktiUmpVLWQzLTNtMDBpcHFiNGd1c094bWpCTmh6MGQzVUtienpKNTV6cUF6cWg2NVBiR01QNF8zMGlFcFljU2F3dDZVMlFWUEI2Z2VJNFNMS19KbG9BTnBsc3RfVF9OY0E5eHFnM1lweTBOQk5ycjFXSTVEUERMZjB2VlBhM1VLRkJFWlduLW5weV95aWRFYUlzM0xEeFQzZUFDaXdWUHZhemhydzRFQ09EWWFlbGJPQ3lKWl9nb1ltWEd6VF9FOHRtc1pTRjBtTngtc2s1NFpFOGRvM0tVX1dNd2xRTXI5QnBRTGI5OXl4QkhCRmdyQ1RJNkhOUkd0U0t6YWFaY0NNdS1tcjdIckRsTnQzUUp1dWZoMVY5RWhVbUhWb3NlN2FZLUg2VVIwU2FkUGFsa0F6U2Z5RUd0cF9NTWU1WWpTbDNxVUItdTZWc3J6U2ZTc0tDYzJtQ3RnWXRYMnpSQUtsSFJoLS1CdTU0MmxYaWk2ZGNqSHBzM1dpbWdJdlJSRTNFdHoyeWxheFVESERLaUFtSUtBTU5nSTQ5WXItUzFmUXhXTS1OM2kyaXh6RTR3ejlDTUE2WnU1TDM1N1NmbUxVaWxweVhmUFJySnRFa1Vqd3pyRTNobll3M3JqZXNiT2xvUnNHb0V2U1NFWVYxV29zRXphdlZYRkszNXpkQV9SQ3Jvb3BfU180QXNXRE5hX3VhRHpOTkdqR2xjTUMxY1NMb29Id3FrSUxuTHJrNWZBVVVockxvQjl6eHo5ckZsVmhVY2ZoTFU1TkpZYVJMc0xCNWRVV1lRSjF6aFpKcGNCOXE3RDhXaFpjQ284TTcySjg2YjFudzJuY2twTGdLQjNKU1hXTmZQTmRhNjliekZaQ3llTFNfWk53NlVYYzVXeTI5S1JwTnAwak8yTEprdURWVGd6TWVEbWthbnd5NlFRTkVfVVdtUHBQQnZNR3IxTVpOWmlSakllbDg4Mm9RbmVKcDM0R0lkQUZCc2M5LV9GbjMxSDhBWUF4Yk5hbThidUVpQkxmcEIza3J6SWNtOHRTclkyR0I2RXZNWVRSbmVMQ1JwdEEtMVFmU3c0TmtTaWxuYnBqT1UtOWZTa2VhbTZ1Y3k1Y1BGSURjekQ4NDdEOVZtX0tvSEVER2ZwWWIxdUxrZnB5aHk0V19nZHRyRXU1TV93SmQ4RHpVdnZCY0JjRmN0alZacTBLSDZvU2ozUWQxa0NlclNRejBjaFJWcWo5eGdseS1oR0JJQk93VExLZXFNSWVjeThkbUFVQnBPem13Mlk1UkhkdjNvb25KU050Ml9OakVvVHdmdmtla2dNbTVHeDh5S0FmRURpNVZPWklmU1hGbFFTSThFT2hQMWgzamxVZ1FvN1JITm9pSk0yNkdfNllPMVBSYjJuVkxqZVpQSkNCZ1UtMDVwQjF1UllocUZVZVp5Y0dxdld5U2w0M0x4UE1rVmoxTGpyM2M3RGJnUkNiRG4xc1NlWTc0ZktUSXlDRWs5c1RTVk45WlkwN2dnWWJxcDFSZEhNSnEwQUVDNUI5RXhUOXFCUktBeG1INWU4dVFEVWxMdDFZbk5PNDZWRTZHYk9yMWpVWXNpNnhFSTd0U29qV1c1UzhuWkVmRnZaM2RSQ0tyM0d6d1NFYURVQy1YUEpFY0hoa2ZSQ2ZPYjJ0QVRTaFo5cUNoSE1ydW5VVmlwTkVBc0p3bTlrY3ZUeTJ5OFROWW5KckthUjlZWGdmVi1pZlJ5VHpJZWpXWnhQWnd0QjFzcl9LaFhjSmN6UUV2S0NKcU1EWDBabnRhQzczOVJDanRtME5Hemw4SGFkcmNZMTIwRHVSemQ0czdKUzVqS1Utay14Umc3VzNaS1dxVGxJQ0loQ1FSSHltcWx6bHl2UUl2bDZObDFxSWVEYVlYQUdwdHAqDQoLOEJzUDJlWmNieHMqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/8BsP2eZcbxs/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "8BsP2eZcbxs" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Michelin Starred Korean Barbecue 🍖⭐️" + }, + "secondaryText": { + "content": "832K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/8BsP2eZcbxs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAzHuTnLpoM5HrrL4DshlEkZ_W91A&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/8BsP2eZcbxs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDZKDeqXxDYEvuUKTLuO_yJasynXg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CHkQmY0FGB8iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Trying Salvadorian Pupusas🇸🇻, 552 thousand views - play Short", + "entityId": "shorts-shelf-item-lghRBV7TLVc", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1sZ2hSQlY3VExWYyDMAygB0.516564", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CHUQh_YEGCAiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQh_YEGCAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHYQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHYQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "lghRBV7TLVc" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHYQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=lghRBV7TLVc&pp=0gcJCakFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "playerParams": "0gcJCakFdf6zKzOD", + "videoId": "lghRBV7TLVc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=960851055ed32d57&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "lghRBV7TLVc", + "videoIds": [ + "lghRBV7TLVc" + ] + }, + "clickTrackingParams": "CHYQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHYQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQh_YEGCAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "lghRBV7TLVc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQh_YEGCAiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/lghRBV7TLVc", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHcQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHgQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRO4NYMKD-DLh1gPgwOzLHFxkAcC", + "sequenceParams": "Gu4PIAFC6Q8IIBAjGtMPogfPDwrMD0FTZUdCeXZtMDBzaHN2RDNXRllNR2did2hiMExWWWdpanN1WmdLTFJiNVQwei0yQThBQ3BaeXRXMWRXdlMtYkE3ckEwVTAyVkRHMFdKZzByWUZVNzVoUGN2WldUaW1MUU9yWXpPV3picnJST0ZVSlZrS2NYby1aME5mbTRYUDNxUFZ2Wl91b1hCS0hoTkFhWDFMSk1JTTRyTnp6WFdkd1VjQjI0TlVscXBSMXg2dG1ndUkweHpNUEJOY0FucVpQVHREb091OFNOQVNPcVd3Um1MU3BJOTM2b2dodmFGSGJjWjFFMmk4WUwzeTU1T2cxLUtxdE05UTdha1Y5U3lZYXVTZERCdWQ5eGpTcl92OHd4N2Q5QzFGbWdGQWIwWlZmNm83QTRQcVBrVzlmeW1BWDVXbHA1Y1ZDajBrQVlYdTBiSGVtQy01bmM1bElIV1RZbWtFYk5QZS00OEhfblljQnZtRGFFTjNBMGMxTXJybklGUG9LVE1ZRDJCRWRWOVJxWkZKTGVmRHNxc1Z0VUNuR09sSW0zdEphbUpRTE1pNUMweVZId3ZIa1hPamJyZHhHcVpVNy1NM281eXJrRG1HRlVoMTh1bnMwdXMwRF9KVnZFWTk4N3c3czRhUndUM0pDUjhyMURSMWwyeDE2eVdxWnlscWdoSkZrLURfSU94RUc1MThQdGpDb05BTzAxVlRobk84WWUwWUNncUlWaWdJZjVfMGplbzJ2QUlrSGo2YlRGVW5uOGFmTWtsVU12OGMxSXVURkxfVk5yblFfT01FeVg1LURJMmZCRm5rRzVrZFhaUFhkUXkwX0pQM19DLVBhSmlzaDBkeUROTTM5aTYweHVCZGdlRDNIcEpHZUo3WkJPZG5TN21TMEEzOV84a1hHV1pub05penJsLWY1TTRqYVB3dktGMUFhN2NJUmVRUDFub3pNQ3lCSklyeGRGeGc4YzBCanlsY3Q1aDNlVXgwSVBMMEtnRURCbmY0c2I3WE5ad0ZKV0xLSmxfWXVtcjJOUk8tb0VjUnhjRzhsZXYza3BXWUNmMERCcW8xMTJReVJjVm5BbXlydEJuc3JRcWptb0JUNnNKTW5vSEdMVS1kdVVHYW1Hc2FReDZvZ3lyeUtMZWVZR09HT2lySUFRcmxfYktrX2g5WnRGOURYUmluTWEzRXQtRHJwZ0JrSDF3U19qMTI0TzZLOEp4bURXSWMzTno0RDFXZkotTkhHOTFZczIzVnhqem9ST1JpSzJNSUUxU1pfbU1tLTFmQzIya1FiTkZoX0VJdWlXTWcwamhXTENYOEdwUHhUMkJKZnNQMGo1ejVYLVF4UTNPMG5wdURnMmhDOElFY2NxeW54VWdYSGlZc2k2bTMzRnlxWGZoQWZLMV9CMDBMaFFtVHgtdURFR1V4Z0NlVmU4UVFQTHNLSmNqV1RySGpCZDNFemQ5c2JqRDIxZWRSSHJaX0JyRTFzb1FCbk5RajU1aXRtbXdyc3JncVR5ZnBrcTAtNUR6M2d1Vi01bW1nNmtlZ2s2azhuTTRTODg2VFp6MDlTUkp5TXZ1a2h1ZnlJblVGdWVCcllsc0VrU0dLYVpKdXpSTExZVXQ3Y1I5eE9FdGZDTDFYUW1GdG5iVWlUc1U5UTl6c2hKSFVIRko5d1AtQ0lqbXhTYXMxSzB2cWtmUUdHdUlzLWpjNGN0WGxTZUJ1aWdNYjJwUHpZX1hkcWt2ZW9MdV93RG5ON25hSERwWFF2enFkTmxGS09PWllkSDBKTFUyVjJpemFwV096OTNGbXp6dGVLMzMyV1d4aFZFdlBVemFTRlMyVFdPU0RNMnFSbVlCTFRqNEhxZWwtNThWdGlqVk9JbEFiX2h2bVM5UF9vdTNJMExFT2I3UzJ6aDY1Ry1PenhwdzB0QmI2UmxOWWs1VFNfRFo0QkZzOVJVelIwMGFPa1ZQeHdXbzdsMjFnWUdWdVgxSHFiZlFRVUU5YW1ZcHpNZWJBblpDQkFFZ3g5NTE4Y2Q1R2FVU21hLXdlOEhyS1JmNWRrRFZNSkRPMV9DWWhDRjR3Z0N6aGljeWkyTHBIQkRFcTdRWXR0TER0YkRWUkJCSnZtN2xRR1Eta3dCcXh5eWFGaFZXN2FDQ0JvTm9MZ3dkdzJSbmR1SjZuVmlsQmhLOWNwNExzNFJUWjFlQXhOLU83eGtfZVc3LUtGc2pMaHcwM0ZNLVRRVHdvTUtCZlRUVUtQWDBNeENKTlpMdWZURk9WdVFFMDVfMlI4a1JMWHhUejlDTm9Eem9PQkdYTkoySGpDQ3BiaWRHOERvVGZkM2xhQy05aGJGVzhVbFJIaEpQVVpCREh3WFVoM0ZlaGxLR1BjOWk5YWcxY3VfQVdSUjF1NHJ3Z25Fd0ZXcjlFdU5mdXJtQkx4Q0hmRVFremUxRzltZml0b0V5c0xsUEktM2M1M3kxUEp3cnZlTmdUeG1qTEZ2ZEJodHZqRzhGZEZDclljT2l2X2tBUzREY1Q2cl8zQXdULWd2cHFmUHQ5eWpxamF0ODVNV0ZFdUw2bDZDazhLR2EwMXgySzVQelZOTWV5MEROeXZTZ0xxS1dEWElKYWp2VmFqUjZsSS0yTUpOb1pjUEpRbWZVOXZTNGxTN2hyMF84OENEMEtnWFRFcktxcXdwWVUxWm1fUHEqDQoLbGdoUkJWN1RMVmMqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/lghRBV7TLVc/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "lghRBV7TLVc" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Trying Salvadorian Pupusas🇸🇻" + }, + "secondaryText": { + "content": "552K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/lghRBV7TLVc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCvV0gaEmowACniHRdkWsY14IJXjw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/lghRBV7TLVc/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDCzN8oEdBUdzeiAgVUh5VEjyLnOA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CHQQmY0FGCAiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "What I ate Flying Business Class Korean Air Madrid ➡️ Seoul, 2.5 million views - play Short", + "entityId": "shorts-shelf-item-gUhbH9flabg", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1nVWhiSDlmbGFiZyDMAygB0.117764", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CHAQh_YEGCEiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQh_YEGCEiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHEQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHEQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "gUhbH9flabg" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHEQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=gUhbH9flabg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "gUhbH9flabg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=81485b1fd7e569b8&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "gUhbH9flabg", + "videoIds": [ + "gUhbH9flabg" + ] + }, + "clickTrackingParams": "CHEQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHEQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQh_YEGCEiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "gUhbH9flabg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQh_YEGCEiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/gUhbH9flabg", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHIQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHMQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMP8fptiVcIC15gaNrhuh8VkAcC", + "sequenceParams": "Gu4PIAFC6Q8IIRAjGtMPogfPDwrMD0FTZUdCeXZwaTZOMFJvS0g5SjdFd013Y3lKUjYxZUtpWnhwTmh5OThXZkFraDMya1N2MXhrSFVLcWZESE1JNmlLOWswdy1SbVZkZ2otVHVheGNhNFk3RVN3Uk9jd1FINFhla2VteTIySzZibWRkeHk4NWtSb0d6QXdMODRZOUZWQmtKVUdTWnFDM0pkd09IVTZvaHYwcFB4Y05leVdyNEpIWnU0X09KNVNUYnk1VW1pR3ZqWVBJbFVYbTVOMUxuSU1DSXp6OTVWLWFjZm84WUgzdVVTXzhDc3FObXlzLVYydGRVUzk2Njh4czhyVmR0Y3VuUE5Da25mb0tZVURwRXZNOHpxYVBIY0pYV0FTVm9ZNXRFLS1XU2VWQVR3RzBmeFh4d09IdkVQWThKaFJTUklZZkJOUnFfMzNLLU9icVZ6NjVneTlHdUtZWnlvbUxDTm9RbWNSZHN1QldrcWZ4RW01VGw4V2diYmxwYThRVHltdEN3am1lODFFdGltY0MzQkNqdncwY25Ec1lYUndCWGhPcU52cDVNLVlsU2V4MV9seHlfaVlpazNYcjBnckRYcmdmR1pVTUltbkE0dnFWR0MxZlZxTFkyNXdCVVBaeW9xQVBsZHJrbTFNZzNFeF9qZEd3ZkRnZFVzaTZzZDRNM1BKWHVGMFlZQXhpMi0yR1o0MmpaemtNTWtsWkZnM3lXdUtCVVU5b3NFdU1OLUQ2ZlVmTFhjVkZQZnBFWmNqUTRhc3FCSjUwV1dQbHBsTGxYcHcyMWJVUlZ4NUxqWWhpdzV0Mlp0LWU1OERxRmI5NHhmaDZWR3BUSmFmVlJkdDVMTG9FV05iWEl1aFA3LV9pekwxWGZ1MnlQWGRmR3lPNW9PbndmNWsxZEstQ2l6NlVCZzQxV252YktEZUc0bjcyaE9tZTVPYXVId1NZOGlrUTZHeFhuZjVWbHBOM21OdEo1Q1NWTzlTVzloOUZFbURUOVU0RXFhZUVlX2VadlN6eC1JRkZJaXZvZnBGNUhOUUNpVEtXMnh2MkZIWUMyREpSRjlFc29YdXRhTW8yM2JUUUJ6cFJ5Q2lfSG9mN2x4ZVEycTdFbHpEbDdkMFM0YVBDaXItQjA3MHdyQkZOTk1zOWxNZVBPZ0tsNzVHS3U4OWtNSWdfcHVDZXFmUTc0ekthMzFRdmxEOEU1M2NhZklwY0tlRVlCSE5sMzlmZnFDdUQ3cGdrdVluZ2NfejVMY29FeWVGR29QU0RwMTlXUlZJWXJNUU8zcHNKLS1CakVYS3JvVk9Yby1zZThONTRZa1ByWnR6eGhxOUJ0cnFKbC0zNnBOSnFOUERNY3Y2SVJzNVd1eElQV0VNTE9TTVZTajFuN3pXYWF5UXpPWGhjelNLNnc3ektGNjRFVjhSVWMtMG01NlUtS001QnRlcGJjSjRDVXRfN3kxalUyREhuY0ZNQ1NXT25nOHFuQnF4RUQzUVk0OEJMV0xvbE9STW5nSmdBS3A3Tm40aVJrTnRuQjlxTEY1WjhkZkhfbUFPZGJGQm5KbU9DdGEzNGs5Si1ySGVnN1kxZ2I3V3lmc0gweUw3WGJFR0h5bURPX2dXYzZ1dDhlSDByUTlqdGk4bm43WEYxeTZXSXgtRG1UYVRQc2NKMVRMaDk3MWQ5TU1wZ05EVG1DMHVCVTJGekV3b0RJbEdEYkxtR0lVQ0xWMEMzaG9hdDZSWTVUNWJZZERQNGxyNFBFbm5iMVg5cDE0ZGhiaDVLbExrREdESzhIREE1X1Q0RWhaSmdOZXNBemlqejQxWUIwU0phVHdqTllxc1NrNjgxeVk3RzQ5Mi01N0ZnXzI4aHZHeHNzdlFGOHY1MW1MUFh2X1RUQTZSVktxNVZqVWdFclBwV0llMDlMaUdQOG55dUdkMEJxdFpFOEpzWE5maHBzQzE3d2pIN3hON05BWDVTNzJuc3F4czNsUHJYY1ZsaFNhRXROZG9sbmdvRVRqMVZ4SmRJbi1TQlFNZS1pb2RmaWUwNldLUkdoQlRFanEzTHQxTVVzbUI5bUFPck1kTEIydmdmYk45LTRod3h2djg1YWU3a2Q4S3BnUHdWX1BfOWN2d0RCdmctTjNfY21fUDRaWFN1VzBfT09ld1BVd0dNMHFrS1V4b25iRG5jWW9CaGlxaEcyOEdOQkpkaWJPRVhMNHcyYk9QRUVUZnI4N0tfM1VvTlZvSXZsdnlOd0dRdnhRY19Wa0ZPMjVIUWhqOEJhZXI2R2c2bkRfV0FLdnBtNU01Y2VzUURMcFpJaXUydWhkTGhWblU5MkpDNk5KXzlwZV9JRG40eU5Td1ByOWpJTkJFLU56SjRZLVI2UmxRcU9mRDRvQ0NnY0k2UXhNeV8ySURoTEFfV3U2VlVEaElCZzJfbTZEM2cxNjJTSTZUU1BSTDl1X0NYdzBGamc2dHdjMnVRc21QM2tKSmM5Nmk2RXNrdlZDbGlrYVhXUkphVS1rLXlMY0ptZENQYm9oT0h1dzRJck5WMGpyUVYtOWI2dmptRE9EaG1WQ0xnRUxxbl9uMk5PTXlVSzFHWHdXdS1oQVJWcjNmOXlLOERRTFRJTUFWbzk5OGV4MVpVclRoQnphajQ2LTdjc1VNemlZX1V1NjVIN1BlYjZ0dmF1LWtNT1Y0aDc5eTBob0ZwWHkqDQoLZ1VoYkg5ZmxhYmcqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/gUhbH9flabg/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "gUhbH9flabg" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "What I ate Flying Business Class Korean Air Madrid ➡️ Seoul" + }, + "secondaryText": { + "content": "2.5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/gUhbH9flabg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB65p5l8675dGS0QQy-k5U98UGOKQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/gUhbH9flabg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBgAxHxLb1vYg6AMjHmySwCp_XamA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CG8QmY0FGCEiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Recession Proof Dimsum, 728 thousand views - play Short", + "entityId": "shorts-shelf-item-9Cb1kd3z9NI", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS05Q2Ixa2QzejlOSSDMAygB0.346532", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CGsQh_YEGCIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQh_YEGCIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGwQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGwQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "9Cb1kd3z9NI" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGwQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=9Cb1kd3z9NI", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "9Cb1kd3z9NI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=f426f591ddf3f4d2&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "9Cb1kd3z9NI", + "videoIds": [ + "9Cb1kd3z9NI" + ] + }, + "clickTrackingParams": "CGwQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGwQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQh_YEGCIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "9Cb1kd3z9NI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQh_YEGCIiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/9Cb1kd3z9NI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CG0Q2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CG4QsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNCztbjeDhvzumLjiG9x-w8kAcC", + "sequenceParams": "Gu4PIAFC6Q8IIhAjGtMPogfPDwrMD0FTZUdCeXNBTE1rcm9GaUo5alBvYnhUMm94M3ExejZ2dUpJajlnMUtrSWd2RU9PRElIUzdSbTZCbUZaX0NER2JCLUVUQ2ZxR2RtTDhadkNtNm9zRXJJVmdYVW5rV3N0WXFKa1Z2SlBtYmNyZHFOSUpSblQyLUVndHJVYlVvZTExc3BSczFqSFB2eDh5SUdOajRBUlJfeTItRjZYdzFmcEM0VFJ0QndVaWM3Z19uX0RUQ244M01idVd5Si1ZUnZaTERhSi1JbUJEMHNUZTBISHA5UVpaendkVnNBMkVRcC1tRmhaTHBOc2R3ZzJ5ZlNCcWE5WE1PMEdtajdxbGNGamJDYU45azMxa01fVVhNdjlaOVZ6Y0h4M2ZtbWNjYVh3OVBtUnhNWkdfUHdlU3BDRW02M0xqUDMwOVNFSTgyVGFGSWt5blNTRzFuXzFabTQ3bU5MM0Utd0hSX3RSVV9IeDhhMW5oMjhCWWwzMFNMUEhPa09aZlVJMHE1V0E1UkJGVTZ1YXlVeERZMkl6M3k4dWxJNjBjYkJUanRCa1pvZVByaHNDWGpXRnRvQ2w1TE1OZXV2TU1FWDFubDZIc24xRnF4b3hnTWMtU0U5eXdGTktTVEJabmdFYmRiZzdKaVR1U2kxd1pTWlZndm5xQ2M0ZXhqNjFoeXl3bWtxVV9RSy11TWZzZVJqbGpQSzJBS25jUjkxeDFfZnhjNTZ2QTQxOWlleGN3RHNoQmF3N2MxYVk3N0xWX3pINkhHdElqWThPenVfbkZpd3ZmTEZXd1ROTmp4X1M3X1ZldXVMTHNWTXlMOGZ1eEc2dktBcDA0ZnVqQU1HdU45d3c3Ri1GSzBfU3ZOYjFHa2xjbTdlX3lTaThITjBRQzVZWGxxSXFxMHc2eFR6RzBXUDJyV3lpRTk0bmxuZ3pjb01NYjJyQVlic0l0eW5SWTF0WWNZbEhZV1JfZFNnODBXSlpjckI0OC12Tl9HSlRnVEZYenNWWk9pX21oVTZSME1zbWRXeERKSVpCY0VCYXhjczRxajlfTEVhcDlfWXdIc0JOTnNZckxQN0JMbElFc29kWlZYWXc4bUFGQjl4Y1J0ZnlSRUZfUWk4N0lfNlBoMHhzUjgtUEFCUmxYS0FXVnowekJULXFkamJEUkY0clhKT3Y2dHo2NVZKUzBhcWRJejQyX0hwdThwSC0tNVBfcERYa3dlM2xwYzl3WkU5SS1LZUhMc3lQcHJFaTJTUUljUk1zWGUwRUdDdHBlN08ydUFkN1V3N0Jzbm9zOThxUnFRbk1OeW84Q24tTVlyRm11a09TOFhHcUNQQVJqblNiTHlFV2ZoMUoxWW0yMDFib0wzU19pYmhnZGpoNGtHbTJNS1JXcS03N3ZFWE9fYWF1VF9qOFBxR0xtU1dreDVXTHJKWnBodW5MZ1dOLXVRUHRzU2NNaVR4ZW1QVTExeWxBRW41V0pIMWNlT2RUSlVHZ0ZrcGtaN1UyRXdhY2doaXo1T3VmTDJDaGJRS0FnR1ZEem1KUnYxaFNwNHF5bUl6R3R0OTdtR19MbVY4eGlMLVJQbkJJX0tZWHZDQjV6eV8zUVRrckhqM2kzY0MxdmVqU1hzTmRDaHJvMkZmSFFZeEgwcnVyRW9xdUl2R3JYNDBhU0pnWnlXWThmbnNTS2NSOTdFSElWWkotX1VWY0VQZzh4eEVFZ2Q3YncxWWRBSG1XS2xjMlk1dEdhZk9BWkJIdmdIN2FQSHR4RERTaWh4RUo1M3RzUVJNU2dCTTNsY21ydHRZVFlJX0Y4ZzdZZnhEQUFKNVZuaTl4Sy1DTDdWSUp6SkNRcEpJTHowMTI3SDRuVFFJXzczV01zb09yc0hOSUx6UkJUUDZUTDBSNTRQbkhQQVM5SXJveU1SMmlRdzV2WVBEYWxuMUFnMDFJVXNZQzdFZG5mdklpUmhPeUNocXVvVFdPcUVndXVob3JsaTNsSnpqamt5N2JhSlp2R1RHWDR2T3l2OXhoTTZYQjlrOEtVcDNHdlprNXpDLTVwSnFxZUJVYTB6UmlOc0lBTXc0Q3hXd3ZDTG4tUEltRjMxSFk2VFZRUUprb3RtbTRrWUt3b2Q0NnVydkZJa1JXX1NqWENLQy1UVDBsbF9xQlc4TXY3cUVtcHJHaFlPTkZOenI2VFZ2QVBURV92MlJHRlM5UUhxT2hwOWdIVUp5T0xOVEJxbUVOZnZ6U1I5d2g4azFVcU1KQWtvNlIzNzhUeVBWdm03dEdYLVhaWElWZ0dlTzc4NzJiU0hlcjIzZEl4aVp5SHI4MzR5TWpXX2NwbXF1ZTd1Z3o4bnpmREFVUGdkU0xNdDU4VVotRmtTSkRUQmFDMVBETHRkU3VfcXRRMzFVRjdyTmFrazZ6MmdPeXBWSTRVUHh6WjdJdjZpaTZ4TFRJRjJfaGhjVjl6Y3U3UFdtZndkTFNxcDZnUVVqeHBmYzMyM0pYM3RfTHpwQVVwdl81LTRacC15RTROWUEyd042ZDBCcnRNT1BMYkF5aFUzRTBrX08yLW9aV3oyd3VsOHdPQzAzX19qcGRTNVdUakpkMDg4WTc1a0Ffb3V1b19RQXY3c2h6RFpDZ3p0ZzVydzZzR25aZlFxQXdFWjJ1dWlYcVFhV2NjU1prb3NuVTVtOFVURWlzaUpDbmkqDQoLOUNiMWtkM3o5TkkqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/9Cb1kd3z9NI/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "9Cb1kd3z9NI" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Recession Proof Dimsum" + }, + "secondaryText": { + "content": "728K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/9Cb1kd3z9NI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCQEXIlD_xJwAzvdsf2QgAnn1gWOw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/9Cb1kd3z9NI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBgHFeDg_LiBwG0HvjdABk7vEGTVA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CGoQmY0FGCIiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "i like mission...ary? i mean burritos, 741 thousand views - play Short", + "entityId": "shorts-shelf-item-Dxfs1yshRC0", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1EeGZzMXlzaFJDMCDMAygB0.191278", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CGYQh_YEGCMiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQh_YEGCMiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGcQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "Dxfs1yshRC0" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGcQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Dxfs1yshRC0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "Dxfs1yshRC0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=0f17ecd72b21442d&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "Dxfs1yshRC0", + "videoIds": [ + "Dxfs1yshRC0" + ] + }, + "clickTrackingParams": "CGcQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGcQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQh_YEGCMiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Dxfs1yshRC0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQh_YEGCMiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/Dxfs1yshRC0", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CGgQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGkQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRN38J-w0po5DsYPjKhtga_ykAcC", + "sequenceParams": "Gu4PIAFC6Q8IIxAjGtMPogfPDwrMD0FTZUdCeXNxY2ROa2xadlR0a011OHFLalhDcXZtSW42VTh4bWR2Ty0xcWFwakpMWlc3aGZfdEZuSHhMZ3l6R3NjZVh1MEl4Ni10SU5DY0h4NHZxTWkzYmtIYUtpVGxfT25uSFNjVDFrQXhlS0RFUWw3UG5JQTVmeUEzeFZZOEE0dHNhVFl3ODJsRmwyNkFUaWlpdUJkUk5YY2ZqWWQyVjBtLXl0TElXYWJTQ3R5NUFwZ013MkZxOTY3d1AyQkhlMl84WGJkcER6aU94WHBBOGNwR21URmRJN2djZnFjblEwdjdWV3dDNGRNZTZQb2Fta1U4VENTaGZ3ckZaTnpsSWQzVHFhOGV2N1FWamhDc20tWnJGcXR1bVNjR0x3SHNXaTlqUngzMWNXRlhVN1ZWNzRlSVZocWJhM0l6VEVMSVNKOGJCVjJpR0k3aFhoWWp6YUJEb04xYjlIOVpNaEhwSktKSW0wRVBRak9qcGRYTTU5ZWtybktQZElvVmZMM0EtMUxXTkNtNXd1UkdUUzJ5M1lSaUxjd0ZqcE95V0lrcTN1cmpKTGhXeklrSlFKVkVBRk1IM1VCVk1mT2RwYjhrZ09xOUw5QktEWHlVUVhYNlNDTGF2Y2NYeDAyeWFPclEtQmJDbUV4Qy1lREsxZnpqSWhsTXYyVU05bW1jam5qYjZaUHFFcVZOMHBGSDBCZnhvVFl2T1lnelJJUDNGdVl6MG1aLVFnbGJnbklfLUEwYWFELWtfSmtPUWVPaUVhVUlKaFkzcEFoZ2pwR3k1eXpkSkR0VlhUdDB5M1RCNXRPa2tVckpTRnBTbXBZbDdlT1JEd3VBcWNRbjhNNlFybUdlbWcxSFZhd0x2czZ3SEpSUm52VFFwOTRWRzBjZ3lKWHRoMjMyLUViLWd4ZV9ZZEljMmt2c3dGU21wc3dXVnZQdUVpQURaWlZsZGRtZGJVVDNwNnNpYjBRazVrbzVXeTNCbWlkeTVwU2VFQ01zX3pTdmpyV0pIUk5Jdk5EbU5LWmhIV3lXZTFKOTZJRktYbk5rTnhTdVk2NEtMd3VCa1BDbGMyNEptTkpWQUt5OEtBZjhqc2hPNW9oVjVQcGFLcFpGRG5RbTlsWEt5SkdFdnQyRnFYSnd1c2I5NDNib2Zvc1JhZ1FTcVJuV19zTFNUaEFNNVFVTFpZS2I5MWI5dDJyUXo1R0oyaGtFTDlabzA0YmRqWHRYdWh0SDN0aXNjaWZaNndmaEIyQ1VzdlF0c2g0TnJSZjlzUm8wUWZvVXRkMXRfR2Y4OC1rX3ltU21weVktUk0wVS16NF9YbXVzQXd5cEI4SFppX3dCTTlFWE42STBsRDM2dllKTUVRSk5OQ3Bkc2FpN0RrU2dtSHhwcDBzbkJHcDYzZG9ZeGVBV0RGUVp1UTRwV3FFWE8wVmwtcFlJT2xtUmx1MGk5M0NLU2hMZmNISFJkNTh1YXBJVnNPTUVKTnVYdERpZEdlRlRzSTRvUldVU1NZVk9vd2doZ0FsbnFYZ2U2SGQwdzB5Z21FZi12UjN6ODZtcmE2NURKbl9kVlN1elV0bFZJQzltZDAxNUpERjhXTDdRaGJ4Z2NaZ1hKbE90eUhvSUpiZVUwS0REZzBTUmRzQm9JMXZsM1R0YU5SQTBXSk85YjZNcFpIRlE2ZG1mNFRoczNFa2J3YTF1TjRPMk4xNTlIVjJ6YTh5OW9KVXNGWTU1RFczeTNLRmlnaHo5VklhSG5wTVg2U3B0cGppcDZLaFFRUkNRWEk3NUJYZjVOUjdrU1RYSEtWUjNVeDhidlcwVXVmaUtlVjdiUXVkT0tKYkhwNUwyZ2FhcnNSVUhwVzRqM0tWcVNGdmNSeTRJSUp6bUxYSjQ4eS1GczFWWGZ5WlRKZC01aTkyRmNvMExiM0p0dmQxT2ZQbUZCNmlJZEpOTHJFSzBFbEkwVmdHb1RfUjlIczNXX2Q4ZW1MWlJhdGxyU1hNNk1kR3JzSXhJdWZ6V0Z5TWJkTFNKbnVYTy1ONHJvaTdqNktQWTZuZ19RTGFsQ2p1cFIycGhjU09tUnNaelZBT0xpVjhVeDVOR0k1OHA3SU1MTnhlS2NOTHAtc0JjNWtrRjZfeldsVUxLNUN4Q01nVTJZc1VHRFZVbGRSWGdoRWoxNWpfV2RJdDVHUUhkMk1pcmw4NzNNWEx5TEx5MkppRXhzVFdUcGJITnhDSDkxTFhtNGsxUTdhQXZQVFZGcUhoeUNlcTZ6MlVtMzlRRjFrNzhUZEx6RUJWdHhBS2hQZ1NjTDc2TDlOMy12TFNmMjJ5Mk1uOTNHNUpEX1M0M3dnVktMQnJPSUVzaV9OZ3hsS3l6Z0JadXd2LVQtWm1VTHRnRVloYnhCUS01YkFSb0NFLUhnN3RUMVJZMHdQV210ZHV1VGw0bU93SzBIZmE4QjI5QnpRMEJUNWRIOTM3MXZldVY4OWUyM1NVa0ZTMEI1SUNXYzY3MjFaRHBZOUtxYW5NN1VlOXRfa2k4S1FZQXVVYjhCTmFGV0hVbEpoV2dXblJhSHAzdHFhZXh4MGpmRm96TUxLNjdYXzJfZkxsdnlHZE4xR2V0c1RfVlF3cGFXMGFtRXNoQkRKT1ZmR3ZnYmRTTHpZUVFGdEd0c01ndHRTTVhmWHEtaGhxOEtQdTFzN19GNkMqDQoLRHhmczF5c2hSQzAqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/Dxfs1yshRC0/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "Dxfs1yshRC0" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "i like mission...ary? i mean burritos" + }, + "secondaryText": { + "content": "741K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/Dxfs1yshRC0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC08d2FmA2Fx_Uw3f8IAGy71jN_1Q&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/Dxfs1yshRC0/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBM_pLiF2_xefQRVqGaKdBqelCVIw&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CGUQmY0FGCMiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "politics might be messy but, 1 million views - play Short", + "entityId": "shorts-shelf-item-OBRZRwqxmcM", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1PQlJaUndxeG1jTSDMAygB0.713203", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CGEQh_YEGCQiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQh_YEGCQiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGIQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGIQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "OBRZRwqxmcM" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGIQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=OBRZRwqxmcM", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "OBRZRwqxmcM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=381459470ab199c3&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "OBRZRwqxmcM", + "videoIds": [ + "OBRZRwqxmcM" + ] + }, + "clickTrackingParams": "CGIQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGIQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQh_YEGCQiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "OBRZRwqxmcM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQh_YEGCQiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/OBRZRwqxmcM", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CGMQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGQQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROXHpqDa9XHgehggww5b4x3kAcC", + "sequenceParams": "Gu4PIAFC6Q8IJBAjGtMPogfPDwrMD0FTZUdCeXNkTDNLd2FpVnh0MHFvbnRoaWQ0X0R0YlZDRlE4REdGWjR1ZVRZbFM0YmU3YUhBSFRPSS14LUVPdG5hQnZ0UlplVlZKRGViSzIyakdSLVJEU0VGZE5RbmN2STNaVEtvX0NwS2x2Q0VJbGZzN0tjRy14ZUNPQWZwcmI0RWFFX1hSWW9LWVY0b1o4VklYallRYnlwN3RPMWRDcEp2a3dTcncwd3NQdTZtN2pUU0tlWXRzYUxBd3JlNTgzNWVCdUs3Rk1TUlRBUTFjSnVDU3R0VmJjWXl6RWJhcl9YQzBheUpmZ253SFRDNkt5U0VBMjk2Z3RMR185WjNJRVVFeXUtUFRXeThNZzI1dzFZYlYwUUYyV25pSWxhYnd4cTc1Z0JUZzJTY0pWNGVqY2lxRTZ3U0Rjbmw4NnpXc0hSUklfck1rUUp1TVpaYm9uWTJ0Yy00Y1FmNFp1MzI0elhuX0hZOTRKSTdzOWxWQ2RLWE5maVZBdjZKcDRQQjZYR2U4VmZVRnZWaXFBQmgzMVVhRGc5UmpOZlN0U3gtd2hGNXd3WHA4RmZYZEJyTDRHN19FU2ZLQnFlcGhpU3dFV19lVW9LNnZnNml4YzVrbUZCZ3lUUlZHWVduUHotVnhmeHprVDZzamRFUW1od0JQOU91OEhneTJqT2hWZDQ3bG5kMndPQkRFcWx3QlM2eWwyT3A5Y3U5MHdiSUhOS0I4bVBiOHhZeDBNVGg3MlJucUw0WE1FYkRGOWRhX0xHNXpkcTdHQUNfMzJHNkdmWWJwZWJENTRSdkhablgtRmZjSVVlQmxfMHU2cVVRbFNOWFdJejZST0ljb18zanRZYTEtUGNxTk9JV1czMlBMenRqbXNKbGtSVTNkc2VNTHp1ZXRhTVVIN1FmTi1ubHBlSlBudm1ETDZaempoNzY4alBPcDBnUktHUVNQSGFCcEJZQ1BWVzdOSlIwMXY4ZGtFZHd5WVNtQ0haT0N0VDJ5Z0ZhenZRaHRZaGFDMWd3ZmpQYkdjbUZpdjhzclV2TVJtZlpZcFZOaFc3OUREZV9Yd1R0eHJ3Wk1WNmhLSndkb21VQkxJSnlENGtrODVxWGc3YVVIX3RINVZiU3dlYmszaFNyaUJ3MUo3TEVrZ0JSM0hST3RNZDZmalYyRWZpUXlYOXZkaEZtQjVpcExDZVdSaVE5dzRIYWNyUEpUei14MDI3d1MxakxYMnlWc3NkSUNUUGs2UDU2MThMdnhjRnpJVzQxdno2THVfNlV6M1NzX2Y0SjNrLVE3WGVBNE9vbHZDMEI1ZDZ4Qm5hQ3JPM2tkSjdtWDh4Nm9VLWpqLWpyckJoWU1JdHFybHQwQ3dsMS1UaXVkYm9VMkxVdDFrTlVvRnRoTDd5VEVBWFZCTHQzaXJMeS1ScXB4YUNiakhtQ3BjeFQxcm8xOGxLRXFadTBINExtTFh2Znhhc3N3dVpEbXgwcXpxR1R0dEZWbkhpb1l5WXp5LW4wbmRONDY5cXBwRVZWeWFtYWd5dUkwMU5HSVNwNGhCNGY0bHNSUzJxSnRkQnlHUjdEcEphNlFCbHloMzh6a1Q0bW5HX0R2ZDJ6eFZWcFVuZWFIOUtMUzhic21xOHhMQzBqVGFkTjlQS3lWOGpwRmR6bE1WZmVNazFFMEw4cGxWd2VqTnh3NzlwQXZPbER3MC1oZUpvamJjWmJYMFJTZG0yLXYxZVdEbFJnQk1zbmRGa00tSUhWTGxXSEg1YzFqUFh0N3haVTFSUFYyVm1pQkQxdzVYT1NKN0JLNGVXNlFlZnBXbnBsTUVLR3dwa0duS2x5UW5FTGpjaWtJOU9jS3A4ZjlDMUM4SERiMEpZQ3MzekxKMWpGRWcwdnJ0UFlWRXRDejViTkotTmxVSW95d25VRG5YZ19walNxMGpqMVRON0xOb3BkSGhSelpnWE14RnhHRXhCcm5MeVJqUXBNRVFjdXNaUmlhckI4blB5ZHhKbHZNaXh3V3d4RjhjUDBKcDJDaHlBRGRKVnc2N3Q5QzFuOVJJVFE5NWc0dExMT2o4blVJVkt3eGhnQnR3Q0tMSE1iODFCU2dPeHZjcm02c19PWDdXcFo3MVBHZG16ZDFzem5LZERRVnk3cmNFS2YzZWw5QjlDekNwd3o0cXRGOVZ6OURya2h1czhVd1M3M3pialpBcnFlWTZ2N0d5clA5UlJyVXVXUmlwY2M5dUYzRzNqa1hZRVFQMkRlWkc3aWtVT2dGdHcyc3Y5aWdmc252X1JyVEVacHpmZF81bVhURzR2V0lXSWZac2g3OWtIS1R4RkFTVDJ1al91VVBVRWxpSFZheVdXR2JnTDI3d0t0NzUwM1lDZlFCaUpPQ29Cb2Z5Zy1ROElja0ROSDZFTXNZRndPVldYU3U2Tno0THViVXZJU0VPd3d4MlRQSnVzVHJ2QTEtZjVFMnF0dWpENzZWc2Vra1dPYVJocUhuTWlZRmhCSWpRM0FFSVhxd05rekZpOGlYZW1yMlYwNV95OVpmWHBfazJ4c1Bic3ZjS0dtTl91VmdhVFNpTERlX1JPbE1EUlVGc1VzTTljTGRGODNieExkWV9xVnVTaHpIZGZ0SjRId3ItTnk1ZlNWci1IWURSZnBvOUVnbm9COXVSVTBCUVFkYkxFeHpuQXpDM20qDQoLT0JSWlJ3cXhtY00qAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/OBRZRwqxmcM/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "OBRZRwqxmcM" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "politics might be messy but" + }, + "secondaryText": { + "content": "1M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/OBRZRwqxmcM/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBbgkhKQKm3f390ViB30V7P2s-qNw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/OBRZRwqxmcM/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAilZDCmCsB13WUFP_d23FiWiFwag&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CGAQmY0FGCQiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "When you're shy but...., 546 thousand views - play Short", + "entityId": "shorts-shelf-item-LnddVJwswzc", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1MbmRkVkp3c3d6YyDMAygB0.228135", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CFwQh_YEGCUiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQh_YEGCUiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF0Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CF0Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "LnddVJwswzc" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CF0Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=LnddVJwswzc", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "LnddVJwswzc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=2e775d549c2cc337&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "LnddVJwswzc", + "videoIds": [ + "LnddVJwswzc" + ] + }, + "clickTrackingParams": "CF0Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CF0Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQh_YEGCUiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "LnddVJwswzc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQh_YEGCUiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/LnddVJwswzc", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CF4Q2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CF8QsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNo6elv6IN6dCSte7PUzn4YkAcC", + "sequenceParams": "Gu4PIAFC6Q8IJRAjGtMPogfPDwrMD0FTZUdCeXVaWFNDb05HUWFzV254WWppd090V2lTVDl0UWJTYjBoM0FzQTRuZkNmVFFpT1Q3S01MaXB4bHBFcGk0cnlCUGVTTWhzeTVEanN6aW9GMnNDc0pfZUVHanhYeGVYTTIxQUJuTHBZQkV2UW5yc045MElFRUQ4SG90UWhRcENEZ19idkhDcWN0OTh3d0dGNEZyRXpyZzVhRHBJY2tTVFMxZGQ2azZGYlNEMWV3NGRiVWlKQUhHa0RGYXR2dTZPampsSlRYVDdpSVhiNzZFXy1kRmlvdXMzS3FHblJKcHdhSDM2b25tS1hobmp3d1E1YTk3UVFaTHNLMUxwTWRVVUt6cjhWRVhQNnRfeHFNb2h5VG1XRk42SXFac2NVaGNGLXFZTGlvNVZYVjVuLXJKVmRXYmJkcVBYbTFMWnFuV1RBOURWcnRWdlRKNnVEOEJKSlpsVTlaUHIzV09mQmpONjRPNXJfUTNWWGJZNGh0N094NlZybjVYcHRMTDF4eU1lY3BwNGxaOVJrTDlLaldMUVNteXFPQ09GdFgzdzZhcnk0NUxMUkxkOXB0Ynd6WXJGQVJuMFpuSjFUU2NPOHR2eUJXR05ubUgxYnR2NGlJNGVKWlpaTlk5WkhyVkdoMEhEYUZTQzBwRWxFNUZ5NjFsNU5UMm96ckdQSVI5b1ZFb3dQOTBRVGc3S2lVcWptVFhCZGZnNnUzNUhkSmFKajQ3cThJZjR3YlhmOVRndzltc3JldS1FZDRYNHBsV0tUYWdDMFJ0V3BKWl9PYnJJRlRaZXNVb2pKdERhektpNVlGX1QtVUJ3cWtiSFlBdEZuZmVOMmFKZi1FdEt1TWp2U0k1UzltQWFtTXVQUS1raGNuV2ZUcFV1YmI4cE9FTWkxU1ZxQjFBcm1ZSUk4UklQYTdSSmlFbTdoQ2c5cUJmdGhaMV9lSUR0WWl2TVNodm5RTVhLemdpRFQ1bXhhRC0xQWNHREkySVZQQkk4TGJ3WlMwMy1DQUEybWt0Z2JDbW5NVHdJOUxwN2VOY0lTdnZ2YXZyZXRKWDRQT1VSeVNmcXkyOWRVR0ozVnEzNzJjYTJrNFh4N3ktUEtWS2RWLVlacW9oaFFvREhsVDFhVnNrU2JGZEhSalNVb1hTTEVIbW1GQ2JQb1hKTFZsUTI3YzdLS1BIM04wRTNIYnd2cm1iR0RpLTZ3Wk0zeENfNEw5WkVIRjJqUEZFbkktVUo5QzdLY1hTTnhvNUpSd1BQU0JLYmVyQUpXb3VDMlZfRFYwMnJGMmNMcFU3MzA5QXRnSXJkWVExbTdPMlFfcm1OajkwVDNrS0twbmlmWkpLcDVvb2FMMEFmQXY3Q180Ul9zUnpySHMxWFFwNTBVbE9TMjF0M1NBN1dzNGtWWS1Tam5wdmtaWFZ0Q1o3Zk5RNXd2WkVmY2hSY3pnNzdIM2xpbVhGMkFTSHFETC1VUUN0MWhMcnBvNFRWWTNQSVByMkZZRzc2UzE5LUtWYVRJcFY3MXFoNkt4RXNRQ2IxMXB3RXo0WkFoSENvVEFVTjBBWWsyNjNSY25nM3haQ0wycE56VDF6SldqLWNsempNNDl3WENxcW9sWlVFMExNV1VZbVBSNDZmRGtwU2lNeldZZkM3QlpGVWc4QmM1UzEwTzNUdW9zcEdfUDFwR3V6M09TOFg0d09KRVpObjhOSVFqUV9EY19FcEY3U0lSeEJXT0tsWEwyRGRiWEk0c1c5VUtwUVNnSkFJUGR3Z3FLYXpEUEx4dDNiNFhKRU5iaEtaWTRRY0Z4UUhyNFRVU0pGNThFQk5ad1hfVW51S095cEcxbE1uVXREMEg1Wm1mYnRmSXRTQjU4UzdGQlVQaDh6a3B1VUlQUktsQWdCTHd4ZjVfZTA2WmhzWktCMDJweVNjb2d3VG1pQWJQdDFaVXo4RF84WTVYTEpJejlsRFBJRzFldkdUX1VZXzlZbm1uTnNkM0RVVjJUTUJ0ekt5UDZIb2J5NjUtdjFIQ0U3N3FEcXQ0Q2FWR2N5V0ZmMDZ2MklPRDl2bUdNeFdlcTFqQXBBWUxiQ01TR0M1TVcta0RrREJpVC1lTGMydWJaVmhqRTN5d2kxV3UtT0RTMnRISDRkakNWaWw4Wk40RFhndFVWQVRhTDRyR0NnVEFTSE9faHBUdnBodWtqRlRNbmdlTlRwSGd5QjZ5eHV1U2M2d24zdDUyZ2ZWOE5jTy1TNzlCQkJ1aGJrUDVIZEtaMGl4WXNrOGFYQmtQaDVyVDdhdE1YeEQzNGpVOGFvekNBREJLdmZoYXN1MUdPb255amh2U0hEaGFkM1dYaVB5NDNoaVBoTUU2WmY5SHRkSnJ1M3dvMWR2V19FRmJ4bUEwMTEwWDdEVm9mXy1LbXllQUdiei14eF83WmlSbm9BWGV2dm01X2M4RjhMWnp4NWY2SWJKNjJ4NXhsZk1aazhfYUNESzVPSzVRbmdETlJfQnBTUjFvOUw5Z25XblhEWGY5RUdQMGctT3Q4NUlnX1MzQldHWnVzV2xfSnFJOFFrVC1Tbk0wbEt2V0M3MHN5VXdXRDA1b19qU195SmdNNHdDWDU1cVBMV2UyM2pYcURiclYxNFBhRjA2bzlHbE5kSEF2ZU1ZcGk4bUE0M3ozZkozcjdyeVY0V3M4OWQ1S2YqDQoLTG5kZFZKd3N3emMqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/LnddVJwswzc/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "LnddVJwswzc" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "When you're shy but...." + }, + "secondaryText": { + "content": "546K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/LnddVJwswzc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCWBvlVhAllM-Taf_kIFTZnE5YPmA&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/LnddVJwswzc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB0HVLR_rq4mpT-qE30KjqP3_DzqA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CFsQmY0FGCUiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Why North Korean Food is Better than South Korean Food, 1.5 million views - play Short", + "entityId": "shorts-shelf-item--23YLUb6VaU", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0tMjNZTFViNlZhVSDMAygB0.434824", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CFcQh_YEGCYiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQh_YEGCYiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFgQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFgQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "-23YLUb6VaU" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CFgQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-23YLUb6VaU", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "-23YLUb6VaU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=fb6dd82d46fa55a5&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "-23YLUb6VaU", + "videoIds": [ + "-23YLUb6VaU" + ] + }, + "clickTrackingParams": "CFgQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFgQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQh_YEGCYiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "-23YLUb6VaU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQh_YEGCYiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/-23YLUb6VaU", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFkQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFoQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROanuJ-ZJpO-RKBtCZk_SFxkAcC", + "sequenceParams": "Gu4PIAFC6Q8IJhAjGtMPogfPDwrMD0FTZUdCeXZackczSlBXUVpxYzRIRTdTVFpCQkVFLW14cjlFQV9MOC1QbmRWZDQzMUxYMGE1YnFGYlZac3hFcUZsX1BmX0lRZGJzX0NfZkJTMm9fYjJnVERoaXJxX3Q4M2REc1VUOFVxcnVWOWdyYnM4b05iSU1HWHMybVNxamlRSnNQUEc2YVBFdWJXQ0RLbTlrdld6d3dldnJiNkItVUZWSHJmQXNhLUtkRGF0VEYwbzNORVNGVjIwV2NPczhxN0RyZEtQZVN2dlllWWxMenNiN3AwNHp4UEVjWVZuRWUtMnMtZHF0VzF1bWdTem1KZnZ2Wjh3WkVia0VkRWt2dkxheThEbU1ORnBlRkVlREtiSXloU3p6R25iYktUMDZ1bl9oaFBnZ2lXRlFlWWFDUjIyNkhGcTFCdnJjQXJRV1d4V256UFBBTG1naVc5ZzJNTkpDbDRhNGdqdnAybmswMUotZWY2bGdfVjMwYUZuZld3YnlBSDhUZ0N4MDhMLVRoTXFtWnVnMWxFSkhxOHBxaGQ3T3hDUThvOVVHLUM5cFhKd0tJakgzcGVsZkIwUFJGbzFrNG5NS2RJSUkxSmU5R0ctb2VqbFVHSjhEaVZRcXpnSjM3MWV2YnFrVXE2cktNbVBDQ3RBLXl2d0pkTVRXUU1iSVM2VUtjTjFRVlBJa2I3V2pFVkx4ZzFJOUZUZ1ZtZjhCV1RXUld1LW1hX1pQZXktTHo5NDVlc013bHRhNnJsZkE2dDJiWVRDaXVITm9URWU0Mkt6TGdXcXhKM2pUTS1MbldTVnEyLWRFZGlPRTl3Y0ZJcWpnWFR0a0dHcHN1Tmh6TkgxM0tsaUY2YXN2OE11SWdENTdOelJUS3RqNHBsbUZBR0JTTnc2NG1hM1BxWDdITGJrWklqV0tLZjNmMjJ6QjIySDhWcGtCdHZ0U2d1eXNnVXMyR3djeWo2ZzVTaE54czhBc0F0RkYxNXczdURDcmd2WDl3QmVaQWJzMGVGWUFjUTUxYTVPakhIVnJObmY0U1lpWWVnaUotN2hWLUI4YV9ZVkFfbHpHNzdBTmM0dGtDeHpkTDV6V2ZpbU5oWFNDTUdJeFUyVGVMdjFwRk5reFQ3TzJsVUZxYVhWQ2k3WE9hUGNId0k5anUtV0FxVGN3U0VrMkVhVFNBVFV1MzNfbHBLQjN4SkhJRVh1czhFeWZYMU12dW9HMXpHUFo5X2NNNlJOQnZLb1NmWUJoTkpZMWd2MlBES2FGd0UwbkpYamcwd2hOaFdLUDBqdXpnQV9RREtWNFpxRHE2R1Z6akNEOG9LMWZQTkZielBRbHVFMUxNSnhma1RRRk9ESXhVSmNsQ204b3ZPaGlJTEY2czJCWUp0Z1NUQ0NTS3dOLXByVlRxNzVFT3laWXd3blJFeUh5ZWZqclVFNTRJSDJSMk42V2ZzeVBZc2hyNUtWVG55M20xMExWZmQyYTB0ZmFFemdZa2pYblV4MkdaUHI1dmlHME9IUjgtSUNmZmF2REhaUWh1Q0lIMzhhQkJrcldWcEdhcVI3b193NlEyQVJBSm82cGt6QlpPa3NnamhBZG5Sb04ycllWNmtMQUcwVXYzdW9ybVFDV0syY29faFlOWDhFaWcwRTJhVFpTZllYVWVmYmpRN3FtSGt6UlVMN3IwRm04TTk3MlFIMXFBSWlMcUlQRnpORzZ0eWNnSmQ4NFBYWVZEN25NRE1rOXBaWUt0SkZmS1pIbi1hMkdmZTRRcjFHcEFOWWNHMnlkQW9Ldkl2eWp5WGZCUG1NbmxzRkxqWXRhRFNnUjh6RW9kX0lkUk5BX3JIdUJWT2VuNThpSVBwLXBfQWRkZkxvd3ZBcEZKdGtoVi1rWWRkQnlTYWp0WUNTUHQxbjVtUFVaQTE1Q2NHRkFqbmlscDVCcUVYRER4eFhjR1RqTWtNbUMzYThJZ2FIRVpiYS1TZXNzVmswMTAxRTBkWHJKWTlwVmJIbTJNSlJBNjFqY3ZRQUFkS1hyeVZlLTFnOVZLNkp2Q1ptNFVhVFdQZ0Z4bjUwMVd4TXhkVHg0YTVVbk1PYnJkM0gtRDRLSU53UWp4MFZFTnNKSXN3cURKODUxU3pvWjlQdHpfVld5cEhDcXRBaVRJN0Ezc2RIZlRodkdTai1WLTZJTUwwRk5OM2ZzWVRmMUt3OWFZQ0ItN3piY0huVWUtRUItbXZTNnRpV3V0VkZVRTZfaTZiR3ZjMFc1ay1lS3ZuMWtNZmQ4NmxNcXpHVm44XzJSR2lrSmYzSjhzRDVZVWhsTm5pOTI1YmJENEtHei1CX3pXM2s4Q1VScXlKMXF2V2x0NG85UWlBQjNOUTNYOUNndTBmSFpPMmhmb1QyNTJxNTRGdWRDSW5wWHNOZkpHMS1ZX1Q5N3A4RFZ2OGtORk1Ddk5yWmJoNy1kWVNFQUotUXI1Z1J1LXJjM1doRUN2ZHVGVk5WSmNWYjc0UEl2Z2hOeTBsc0NwMXlZd1dZSnhWQ0tXWW1vb09tRVlaaW5CVGtNUDlMc2tpa212MXZMNmpLekd4WWJQTDkweHF2VWJhTVY1LUVtVmZNUE5TS3Vlc01WNFNTZ29Fb1RFbGo1NUpuUGJ4WXBuLTB3cVYydnh0aUc5NVhqUElQYmVoRk4zQlZmUENhV2xUM1FQNnZrM3cqDQoLLTIzWUxVYjZWYVUqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/-23YLUb6VaU/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "-23YLUb6VaU" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Why North Korean Food is Better than South Korean Food" + }, + "secondaryText": { + "content": "1.5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/-23YLUb6VaU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA8SRUZM_6xDIyc1iE9T1wJdQ13AQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/-23YLUb6VaU/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDroO5GrSMfdUXp8ujhfPutRqfvhA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CFYQmY0FGCYiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "welcome to my crib!, 1.4 million views - play Short", + "entityId": "shorts-shelf-item-NEhRORxlytg", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ORWhST1J4bHl0ZyDMAygB0.788169", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CFIQh_YEGCciEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQh_YEGCciEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFMQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFMQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "NEhRORxlytg" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CFMQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=NEhRORxlytg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "NEhRORxlytg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=344851391c65cad8&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "NEhRORxlytg", + "videoIds": [ + "NEhRORxlytg" + ] + }, + "clickTrackingParams": "CFMQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFMQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQh_YEGCciEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "NEhRORxlytg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQh_YEGCciEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/NEhRORxlytg", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFQQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFUQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPau4LV20jYhwsdluPXZYlZkAcC", + "sequenceParams": "Gu4PIAFC6Q8IJxAjGtMPogfPDwrMD0FTZUdCeXU5X2ZpbHIyNGxGeFVMN19vOVc0TUpCNmRjUTNWak1pa1JMSUtUTGlLUkM2WG5rck5KcEhnRWYyRzl6Sm4xemVZb01hVDg5TGJtWG1UalRIdks2ckNHdTRrZmI5S0pIaU9oY2dKUkNDWVRGV1JUMnlHcnVEU2FEWEdlT05pT3ctQ2VJcE1VQ05WV25wdDh4T1Qwc1BlUzE5TjgtV3EzNmtOMVFmUzd2US1fekdxNnpkWTBtdnN2NFZGcGZPNDZyejJZNmtIa29tLXJscnlXUVEza1VmTGpoUEg5dElUOXhsZ2pCTWNjQ0tXM3BmUTZUMGJVaWdtQ0RmNDF5YWJITXgybjBjWHJxZnVLMUR2Nk9RcVVaaTZCRmJpUTE3ZUlUem52OUE4N3BieHo1cUZZdVRTWlEtRzN3bDNOTFdGenVnQ19OeXBPeTctc0dNSzB6Yi1XU1Vhb3RoY1JRRUF2am40UUpJdmVldzlnVzdhS0t4eFdlSkVYb2dmaktqcGFqSlJOdXZmYnhLeGJBOHFpVzZkajZwMlctNlpjOUlQX2NPeGtDM2wtdVNoUVpXTTZpSEVKc09lY2p0aG12ZC1uWVhObnBseXF5c1pLblRUWm56WmFLZE96MS14XzJvdUtvMTBDWWdfSGF0X2pOMVRLTVpzRFJlV1dtbUtXV3hQT1o4STA5aTZNZ043MlJqb2xqNUZjSGlNQ3Nnc1FPRU5HRmRUZlNsSE9jbUg2N0lpYU5VbTFFcTVLS2F1YzdtclljX3VOUXNRMmlJSGlXN0dyUTZpM0dHQTdFLU1URnA5ZldyWEJDQkREbWs4aHRFSkpoSjc3Sk9zb3pUelp6Wmk1eVdVYlFNeDBfWkNDX200SlAzX0tlRnpHcXpRQWRTOW56d010X1JxWmZsREhyeVhYdnVMWmZkSVhwZlJBMVNkSUIzaTdGVVVvNjk4VVZPanlIQ3ZIbmVkdzAyUFdPOFFYV0QwckVxRE9lYkhCWWVnem5pQ1lUYlluZDlocUhQcmY5c3ZHOXNyUUwyMnlqNi04VHgyYW9md1dSekhyMXM1YjBUSEticVlOeEpDS25vMEFsMi1LQS1ldVBnU1k4bVRVNllNVk1ReGFyZzBVT2EtM09EQjVoSUdiZjc2RFJSVDdZYUlkcVVsQ2VBTzRrdjhxck1NbjAxanlNTERxQnN6SDVoaVJHYkkxMHJIbmFLc3pKSV81ZmpiN3lzUTRtTFdlSl90eDROSUZLVGUyTlFMa2stRmtIQkJaZmMxU1Vzamw3OW43d05FQnJjcVZ3YjR2ODBQSHJPVmZVeVV5aFM5Tk1wRUMzdGFfSERJSDJtZ3dfdjdlWkFLLUZOd05sdWZCLTJORWhBbGMzdXNPT3hDbnFzcmtoUVRocjhXR0hCNVdyY051U3VIUnUtek1ERW5qdUVLdXpzTWlkM21JSDZNNG9YNHZEaVpoY3dzeDF5N3Ffc3NNY2JjY1FZbjRMeEQtaVBNU3o2RW8ybWl2ZVVVaV9Ba1pTYkRKV0EwckFId2hCS2NEUDNRMVcxdFVnTm55RF9Icnl0ZU9qQkpKV2RENG5BTnZKTWpFc0oxSUtRQWJjbWt0MVNIM3hOMUdmZzloand6dTVXVzBQSnVTcjhoT002RXpkcHlKeVA2bXU2NzFjalhWV29UUEd0MjVaT2VGSWJfR3pDWHRGRzd1SlF2M3dzV1pmWUY4MEg2dlIxRnlpTjB3T3JzUm5FNGQ4RGhOaE1adGUzdmhaRFNoWVBONnRuOTlrcnRWS2JMTGNuenJmVmY1d0drX1lOZ2VMekFKWnhXdUpxU3BGeW12NU14TERHRm1hclRYcGtXSFBoTUwwUXNvd0ZMRU9oSFBfWjllbFo0Q1JzWjh1VXZjcGp0MUFJYjJlT0FKYVNmWHFGaE80Y0pnVVhhM0pNaTZfRFd5c1g1ZW1aZzlHUFZqVjRhNDdLNmhOcnJzSVRhT1FMQkpOQm9VTXFKaDdjUDd6dVFpakNkRUt6NzNSQW1IeDNSdWs0Njk4MnNpcVgzVVdWeVgzNXJYWUZrdUtOMXpNalNQLVNHX3A0RTMzT0pVVlVUbWwwUG01MzFFT2xoM0VmNkZnYW5WV1J6QmVKOXpZMmF5OWl0d2dxQV94THdwcUNaMFFZRXJla2RoNEFMaHJzUFhYbG9tQjZ6eXZVbjlpR3FnRjdNRnpSSG0xdmNHQ0FjendlMVZieEIwZnF2MERqWDFVYzFXTlNNYXhVMTJ3QzJjQ3J4bUhMcU1VdnVFY0FQZ25vZDYxaFBCandsUGNXN0xuTXN5dEU4MXFFeVJMSTJIS2c1Tk9rdE11RTgyYlhsdHpGVzJKeGFvQm9yRWZLb1RtSkRUOFd5c051NnBscGVjb2ZMVlNwbWZ3N2VzUXRvSjRISVBENFdoa0dTSmRkcGtCLWN3TU5YV0RrYndrM1gxZjlpM25MMWRLaDdHTmNRYXhHOEJnZzNHNVVCWnJlVWhEYjB1dklBYlhOYUpZU2gzamc5aXM3TURzSUt4ZWVVVW9XZ0kyUG5aUG5lREdlUk15bUdfRHVXbldWUkxaX0g2eGF5Z0xMNE9ORC1xVUNxU01GWi0tYmk3Z05vMXJjeXZzMjEwTVE3d20wYk9LNXh2aDM0TE1QeGcqDQoLTkVoUk9SeGx5dGcqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/NEhRORxlytg/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "NEhRORxlytg" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "welcome to my crib!" + }, + "secondaryText": { + "content": "1.4M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/NEhRORxlytg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC66rgXpe71cYuaTthHtUwDw9if6g&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/NEhRORxlytg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCvT_ru1lT1G1yvWBppdC3PNtD8pg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CFEQmY0FGCciEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Eating Crustaceans Raw, 559 thousand views - play Short", + "entityId": "shorts-shelf-item-pXULJfQQ2p4", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1wWFVMSmZRUTJwNCDMAygB0.894983", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CE0Qh_YEGCgiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Qh_YEGCgiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE4Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CE4Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "pXULJfQQ2p4" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CE4Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=pXULJfQQ2p4&pp=0gcJCakFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "playerParams": "0gcJCakFdf6zKzOD", + "videoId": "pXULJfQQ2p4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=a5750b25f410da9e&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "pXULJfQQ2p4", + "videoIds": [ + "pXULJfQQ2p4" + ] + }, + "clickTrackingParams": "CE4Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CE4Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Qh_YEGCgiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "pXULJfQQ2p4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Qh_YEGCgiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/pXULJfQQ2p4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CE8Q2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFAQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNLxIzEzArKm0ZKY_iv0C2vkAcC", + "sequenceParams": "Gu4PIAFC6Q8IKBAjGtMPogfPDwrMD0FTZUdCeXRhSTlvQmY5dEdOS2x0SGV3NnFwajZLTjloTzhWcGlrNjFGYXZiRUlYZnBYRnpkTWY3Rm9QdV9uYmNHcDBWRzJIbE5FaDNyQkRtaFFxOG9sbklNVXo1SEdNWlBJTktCLUlnMjBkOFpZcUJna3o4TUt3aXBEbTNSdXBBdW4wWXJiMHdlX3VVaVh5MlRLY3U0bkNvc2hoeEJDZmxxR2ptaHpIbFJjQXlEYUZYU0tLaFBfVTg2NnZuMXNtN0dMNDFnTVNHb0h3dHdOd0VvcFp4ejM5bll2aEswX3NBcW5BMHZBaXFKZkNvRWo3MEJtQ2FJZTFQNGFIZmhCQzM5U1FtdEVvdzFJdEhiRkJDOWF0TDhtREp3SVJjclVsbGc0aHg3bnR4MFhpN2RLdTJsNEpPV0VHU0tOZ0J2TjN0NDczc0NTS255YnlNNFJpZ3F0eEsyWXI1cF83TkxrTU4tWkxQcXRQc2lVRXByZFU5M3ZIRjVrX3pDeURSUGpQVG4tTXRZRjlkbVc1ejJ6VHpaQTB4ckFLNFFtclRtem84N1NRRnotZmRwUXRXS0ZPV3FWd0FPd19FRndtUGtIbW05Zzl3ZzVXUUY5emV1cFpKT3ZWYkVFY1QwaXdRNzN1UUpHM3k3bi1nRlpXdndNVEZ1c3NpVnM2bkVReFRTNU1DbnpEYkRQYWtKbXoxR09Ha2o2V3VFOVdSU3Iwa1A1TDRuemdTcXRDUDlWOHhnYW9KalVQTEhXTmY3REZFdVdYR0l6eTVXX3FkZ2djU1ZfZzVxblU4bWVrWERhWHpTUVd3V1pNZlNta3VKNS04RGpITTN4YzkyTmJFNWJpUElLVDY3X3o3WHg3UWV4NWhENGk2aDNaTDhrYzdnWF9oTTg4S2VoRFpoWk9CUGNBZktxaUJWeEdXQ2lleWpjNzhHVFRqUFdoaTVjeElDVk1MQ2UtYlRWQ2dmcEVrLW4zVWxETmcxdTUyZ19zUFYxbzhWaC1kNXNYenU5ZmgxaUJNbE5ILXhpdjdQa0hZY1hJZHNTSHFQelBKT1BnYk0yRk5wRVE4T0ZIamY0TE90bGppOGh1eWZzd3dTdmZWOS1JLUhuRXJrV1RvZnE0dXBxcnEwSzhWU3lpcEJoVmpnVmppYU9XSllyU19VUHhidkJyUlR0Y2VFeFdQXzIzT0c0VTY1Rm80d1hfbkpBem1lTzVqOGZVb2VMVW9rQ2d4MkFGbjVvM19yRm1hcDROZ1M4SXZnT0xOaTJOWW82ZFhqMUhFNEZxSTZYSTZkTkVBZVBNNEpSRHduSUxPaWNKeXc0N1k0alc3enhmS3JJR2d2TWFMM1Yzd3VMU0E4SVBOYWhYSWJla3RqTEp1VWhOOHNJUF9UbjRYLTVBSVlKa0gwVDczakpaV29ia1N3NTVTMmFCV2JZN1YwLUtXbnlkcV8tZlFsc29zVklkaUp0T2JJMkhhRThrbWo5b2ZyX1Vwdk5hMGtRRko0dmwtOTdOZmhtZldqTldtbGxLdnVBbFE5cUdfeDRlVUJlOU5QWnRQMzNWbG1vbEYzZVNKRzRZRWxURDNvcC1HRmZZREpXT0NzTDJIenZ4VjZRRU04OW05NTFJTUIyR2gyN0lOUGlxdGdtWms3QmZiU0F6OW8ta0x4dmZHUGVQTnR2NllILTBTYWt1emt6SUVBcnRYTXUtb2FmdGtBYWR0aE9zN3FJT0FHdGNRWWZyNDRUdThRcDBGbHprUGRlNlJDQTRlY05EM1NBNXpoZVB1RDUzVnIyZ29JVXI0cnd3V0RFN09RX1A1V0t6Y0xlR1IwWkJ5clp4N0hmUWYtaGIzMVdZUl9PcjQ0cXpJQk9nR2xhNUloY3lwVm5acTdSeVpYSTR0allPdXRNS0RpSldwd1hqREJ6VHZLdHd4d210LXlFUjR5Q1VocjUxcjFKZU45WWY2Z09VemlydlhHekUySjhZSEY5WG5oRWIwYklaNTR0NWZoVktFRE1iRjJyMnVvOU9Zc1VGUGd2X1B5SmNhRWE1T0dScVFBZ1Ffd2ZCZjNOQ2hvbjVXeTRTX3MxaHNfSFpjTEZZLVRhNHVtazVVWDByWUxHcGFDSkwta2tWcjhJX2puZzJ0dnE1QkJaLU00aDk2OGVrdFZ2SGtJT0c0ZzBTbTBLZDhiRmtRTjVaaFJxMjBVRzZsQkc2U3ptVXVTZHdwd0F4aXRzZm4yWmV4NG5LRnJBYWZxbEFTWWJGdWpMNG1FYWRDS2FONGxNdndKc3BOc2tJQkVPenZnWVpEa01aam1YVHI2Zl9jTjFkR3RFV29DYkNHVVhWbEFDWFFkMGc5eTJsOVBxaEdyZUo1OHQwdkZUUUVoOWdLbXBndTlUS1JlQ0phcmhKNEotdHdRazBLOHRDM2x3bXlpR2txaWd5VkFJSlRhNTc5cmYwSHFMRGRvc2JVekxVSkMxbkI0bVdpT3R0YklLWklKTmNYLWpjM01teEphYmRMMkVYa0VFX2RSS2F0RDR1TlNmcnk3RmI1UVB0Z1hFWlVpaTk0dmVESl9MbXNDR2tPUGpvaWJKZDY2TjlLWF9hY2cxa04zcjNTZzA0Uk56WW5zWGUtUUNsSWJCb3hFU1JQSmJmNjRFeW12WUVsdHVocUxlS1BMWlZnSkpfNEllQkEqDQoLcFhVTEpmUVEycDQqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/pXULJfQQ2p4/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "pXULJfQQ2p4" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Eating Crustaceans Raw" + }, + "secondaryText": { + "content": "559K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/pXULJfQQ2p4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCmIpbH8OAwBtWK3rkPvQT68QZnTQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/pXULJfQQ2p4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAoXU87qa8TgnSbriY6km4xNMdGFA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CEwQmY0FGCgiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "How to become a youtuber, 465 thousand views - play Short", + "entityId": "shorts-shelf-item-FOSjJVQRMeI", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1GT1NqSlZRUk1lSSDMAygB0.21359", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CEgQh_YEGCkiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQh_YEGCkiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEkQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEkQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "FOSjJVQRMeI" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CEkQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=FOSjJVQRMeI", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "FOSjJVQRMeI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=14e4a325541131e2&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "FOSjJVQRMeI", + "videoIds": [ + "FOSjJVQRMeI" + ] + }, + "clickTrackingParams": "CEkQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEkQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQh_YEGCkiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "FOSjJVQRMeI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQh_YEGCkiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/FOSjJVQRMeI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEoQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEsQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPeeZRyS_1LHkh2zyW6zSJ-kAcC", + "sequenceParams": "Gu4PIAFC6Q8IKRAjGtMPogfPDwrMD0FTZUdCeXY0Y2dKZl9UblE4S1NoalQ0X2k0N0ZoWUVsV2RJLTlwUHVfNE52RFA2c2ZnTE0yWHRDUlJWLTZEWGJrU0hpbUZITVM0NkZLTS1xRzRMYjI0THJ6QzYwQWtsVG9uczRQbFFoM2JWWnM1R2xQR1EzemZENS1ReXFjUExoLWwxN3c4SWRJSlZPY3dJdENYa3JzRW1LT3RIWjR1eHNUdTdackp2eUJPWGptM2J1SWJnemlLMTNaeW5NM3lzY01NclFuWnR6bkVKeXd6Tm1kVWFlVnFkT2lydkx1c0loWGVuc2dULTJOdUVTSHVCZGxZcmp2YmlXQ0gzR1lqakhIOTVpRHRvcmtzelNuUWlodXZIS2dXVjJMcERCTERubFZaOUlwQW5fRzViVnpmUTB6THdoc3pnanFDNjNTeE9VTHpSNGMyTS1seW9uV3Bnc1lCa3o0TWpjN0tjWnRSblI2eTZIeXNUenBRSWRSOVFGYnhndENCY1JLSHJvRElIY2djcnpLM01CWmdMQ1NGamJFRWFiZUY4TDhsbnFnU0hTN2FnZzBnMVZyTUMwWFAydmdsRUNDajRZdFA2eXd3REpRVG53VVQ1bVdycUhJR2xXV1JyZ2Z1bVVpYmpnaE1kTXF3N0VHMkpTNjQycHQ3ajhmelUzbFBBRVV6N0NlUUFDbzZ4dGdqSmtlMkdfWmZ6UGJDVUxWVF84VTB0WlozX2NtV3RWcWlpTzU5ZjliNTBLRks2QmF5WEwtdjFyS0ptQ2JoSXBuYjZwbm9yU3NIQ0JxUWQ0aE92a1NZeXBxN3FNU2F6YktQM0RKbHMyNXNILWJnLVY0c2hmd2lvaGs0N0pWVk41OUktdndORkYtbWdta25jN29HYzlDZ2I5VS1zYVkyaFJPT1VzOW9sckhSOUotbUlXOWd3SmhUdTJPNXRUWXBDY0J1T29zM3QwejdDdTdNRmh5dXUwaDZtOHF1amcxd182enBnM0IzbXE1TmRYbGdzbGd3ZnVGbDVtWVRpN1pDczhmQnpHeEtjakUzMnJQUnBXVDZuSHBFRnJIZ2FrS0h0a2N5VUFNVXVfbmt1Vk91NnhXQzRkZ1ZmNzlPNGFhMzR4Y0ViWi1BUU9QYlNoam00cWpDeTZFU0ZGbVFxYm5aZmw4anU4b1FXRjFZZmNKb3ZOZmI5a1kzemMzWFZub0pEZ0hTcktvVGg4bEVwb1U3QUl4enhudV91ZVJQVHdzaGZscXJ6OVlZM0hXbGJNMldyT0VCYjNNOEFIUmNucVl4d0tNSTdoZzB1VkpIMk1YY1F0eHR0aDVDN0ZDLXUtLXJpMFhGOS1lakNZbU10UURYUmdjY1llRUZ4Q0prRFZHdWNpWUFaVVktZXMxUnN3R3pNZXZZZUphUzRuY19Sc0YyOUpaSTZTS2FwZXVfQVo4VVNrMWRmcFQ5MHMzbERfVldGUzJOMlU5aG9uN3pJeWlTUGh2ZDFjLWJWVVRMczlJVjc5eWpsNDZILV9RUTRCeWlTaEluOGhOcEtxNkhMV1BDQWFHZzVNNUtkNVFoT3psR1NySC1BU0syS2lfMkc5UUNNR3ZmTGtKWDlwVGc2WGhONzZ1RXN3c1hhTEp6TEI3Sy1FbENEWjBJUHRGZVZTanh2TkpqVjd0MDloZE5xbmRJUWJ1dklOenc5NHpaU2JxLUJEdTg1WGp4aFpsQm5KSWphbEdrZVJUeXcwWU5qT2NvRkh4anEybUExaGZMSXdkZ1VUQzZJVW03ZUlsUlptYVF3MGp1eE9uVi1ubFdiUmRGMC1NdU95U2pzRWVQeDVuZ2RIcjh4dTFTWElMb003MVJFc196RDhQYjhnVGxONFFlVEtBTkNpNkZHMUkzczRxWnhlSUt2WnVMZ1Q4OFJrX2EzcnVKZ2plZFRYS3l2UFl0MmYxMzlmNUdKYkJ5T1llVi1XTFFaY2tDMENYcjBOdjJGbjFvX0hMa3E4d09STGNkb1VndnlYa0YyclVCM1o1ZlZYRkt3Q3BJcU9ObDRmU2dtYlR3WUdENFo1dWJfR2QzcTc3RHd4MEdZTVVvd2J6eXhfMm91RHk0WUdxaDczSV9ncWdZWHR3cEludHdvRWFuY1oxOVhOS1NjeS1jYjk4ODlMS1NNb0hhcTE1Zmh4N3lEMkthcUxKSGQzOUN1b09kbmRnbTl1VTNQYlBPTm1TX09vYjNFaldZVDB1ckhIcUFNX2hQbFlwSnk5Tmd0ODIyODhYMnJ0Wmk2dG40TEczUUNoNkRGN21kS18zUFRyZG10WkR5b0Nzb2Y0akRZQ1Rwb2J4MkVzcjlPXzhibl9BOWhnZThXX0xjT3Y2NFZQU29jZ211X1ljRVJtY3lRMEl0clhLVzM0MkRvYmJtSlZIMnBsS1ExbkhYOTQwQmktS0NTWnJVTkttVi00XzVReFlYdXBPV0hFeU95RTdQV3hfeWthWDE1YklGdFBEdnJnamJRSlFRSnUxSWNuUlZpS2lRWV9OdWdCbjB5U2hpTVNfOFBKRDFXN082dzRObHF2ZDdvQ3FwOXQ2djAzaU5zTXJPc19HWVUtZHViXzljbG9zZ1hOR1N4QWZ3d2dNa2lhcnBxQ0tnSjlSbUVNX2NRMkZnNWdoSUw1RTJvcXlPemhaTHFJNDNQMmlFTG8qDQoLRk9TakpWUVJNZUkqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/FOSjJVQRMeI/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "FOSjJVQRMeI" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "How to become a youtuber" + }, + "secondaryText": { + "content": "465K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/FOSjJVQRMeI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDdnPgdd1KyGJg_YnpwJWv7teTqQw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/FOSjJVQRMeI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAmHC1CXs221kQqxhkn9mczSCTdxg&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CEcQmY0FGCkiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "health for wealth, 1.5 million views - play Short", + "entityId": "shorts-shelf-item-H-1vNCwmkA0", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ILTF2TkN3bWtBMCDMAygB0.602951", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CEMQh_YEGCoiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQh_YEGCoiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEQQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEQQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "H-1vNCwmkA0" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CEQQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=H-1vNCwmkA0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "H-1vNCwmkA0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=1fed6f342c26900d&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "H-1vNCwmkA0", + "videoIds": [ + "H-1vNCwmkA0" + ] + }, + "clickTrackingParams": "CEQQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEQQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQh_YEGCoiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "H-1vNCwmkA0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQh_YEGCoiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/H-1vNCwmkA0", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEUQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEYQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMaNX1BV_YACshi8adIolUakAcC", + "sequenceParams": "Gu4PIAFC6Q8IKhAjGtMPogfPDwrMD0FTZUdCeXM1UzBrSVJXZnZ1czBDem1LWHladEpCQUhVX19RcnI2MnVEMkFWYV9Ka0lERkpkYnk5cERBUjBKUzdtak5FS1FJTEtDVFRvRmM3b1NPZUJPT0J6dmhFdEx1NjhQUkRpRFVtZFFzdnBXY2w0Tzdid1hHdjFVenNmNkxjVGJYcDM3NFlEZm9CQXJEMjNHQ2MyakwteVRtbHotNG5ocDEyQnB5RGQ3RW1Oc29Vc2JLaEhpNDNkZjZINFU0MXRlN1QwV2MxZmdhYjZKWnJna2lCUkhlbGFQd3VXN3lNY3FxVGNvbnYzczI3cmE1ZjBKbXU0a3F4cGJtNUxXOEhsZHRlZjBVOUNCbFB6ZTUxZHlpQ0FiU1RDTktwVUZ3d2VNUXRxaVRhM2JVZXFfNG1zV2NLWFNjWm1nSHF4MHlNZmN1bFE4R2lhMzhqRl8wX2xEbk5EcE5HTjFBQUVqYVRVNzV1ZHF3VmFISmxLVTlndzNVNVFoUU9tcF9BUVpCVldTbUJCSnVMTk1ZbnBSXzgzcnppT3FBTHJNckRjMmUySDBHN0JYcHdmczNKOTlza0NlZkdOLTVGZENESXhNWHRTUE40ekFHeVN0aDFmWXQ0WXVYRkpJcjBJYnVFM2Y5ZDdaMXh2RENvN2NPcktYc2doaURMdUdCVEVTaUxkR1JTUWU3N1BFTnFRbVhmWnN5MjBuOHhlZS1nc2trc05FdUd5NVk2Z25vS0E5cW84dFJXVFlOdGhFa1pRWmFCMWdDVEFRbC13VkZZaEI0QmNKNlVzc1B2dEsyeTVqYW9OUmQ2RmFiMHVwdFJTN1o3TFJPZ3JYOXZVX2tuSGVfSTRGYkRLckotSXNVM0hfSm1RZ0V4Y3dtLXU3a01WSFdFSDhsQUdrSkFGVUc1cmQ5UTJRTDhBNVREYXhXVldzSlFMNnE4OEdyTS1xX1VIT1ZBLWV6d0p3aE16alRHSHdHQ3FaanNSMDRlQUt1U1U1SG9panZxSXprZkxFZlVOQnFsSUhyZjR0Y3JEUlZxSFVLa2lwODhtRDBmZG5wSVRrVUNIWXBod0JoQXd0QlIwZFhNYUNTQy1ZSTQyOGRRT0xsU2NlZzVRV2dEMnJaX1hSWWp5X2hHalRBVUxPakJsNHcydEFQTlhMSEwzNFYzVjhVTFVKVUNST1l3bkswZjBzZldhdFRpRlJHcmk4bzN2cmZPZHFRcjR0Q1BiYW85Uy1uRm43V09FUUFFRU9GSnZkQ05lVjZNaHVPZzhtZVJ3NUFCTWZpYUg3LWZDLTBWTWNuTGZLTnZXVmRMUG52OVBEd00yZGp5NUtUQURmTm5hNlBUdjAwUXp5Z3poLS1DT3FpTW1JVlZ5dWktZnAxRWxZTVJpUk05X194cE02dE81RTY1NXg2NV80RzgyR0E1eHIxcVpuUlZKdFFndkVUM2FfRkNFcXdBREtJaDZuc3pYZDM5d1FVZlBNeG4tTktMSWlYazgxUnlpcDZpV1haSUp5RmZPZDIxUFF2NFd3dE1Uc0h1eWxzVTU5RkxHalBBUFAwLWRiVXVuWFMydzRHR1RNa2ZfRmdmX3l6UXpNTnZTTjExQWh1MWtUNGNDOG5PU05mUXI4UEFJZXpYS3JHZnl0VEtkMGhVRTVSNkJfcXFvNG9Namd0UFFxTVllOUVuVmswZmkzZjNHMHVnQzZhQm13dnc4YzQzWVhNYUJEYnliQnRiLUJfSHlmNVhZSGxiOFF3MUFYWG1sOVpfa0dDNmFyV0h0X09pVkt5RmRpX2N1LUhHZkNsbFhaV3pDbmZWbVVpck45Y3YwMHN2R25oRTA0eFpfV3R3VV96N2l1UkhuamIwaDBuWWFaanAyNlVlMm1XdW5BbWVaM0JZMVFsTXpjS1lRMDU3SkU2X0YxUlowQm1hbnc3dWJnbmhaZFFxT2tvZW9RNWxTUXFwYTRqZEsyektSSU1hcDE3NXoyUXhqMm9rZ2VwUmd3dkgzVjl4amJhb01sZUc3Wjdhc3BLSlJTNklmdnJERTl2V0ptSGZHSjhZSTJ6UTJEUFNRM0tRRjJ4UTRiSzkyVE8ybF9MXzJ5Yjh0NlA3TUljS2x1ZjQwNW9JLTJYZGZFdFdPVFJiS1JrdU5Lek9lYzI5NmRvem1BNHZ4NExmekc2N01YMHRIXzB3aXkxX1lIdk5xNzMyMjE2Y0V3azdzNGljazR6cE91RHZOWldtanhFU0RkQVZ5MGh4SHI1QUlkaXNXb3BzZFVrWTR3OXFxWDVmTjc2S0lOTy1ycF9uSTZJdklSTmg0SmF4Ml9SMjhPOUxpcFVMWDZPZVk5VmpmZVlNNy1Bb0NGcWxmX3hvbE5ZYnAyZERmZkprRktQSEVGSEd6OE52QnRTR2hsOU5fY0ZNNnRnd2VhZVF6bW0zVWJtckp1eEsyamZ1QXZZUEZXNktDQTRJLS13VFJNWlJhclJ3d0ZZOVJRdjJVemVuTUVzN1ZDcDY0Q1M5ZGx4R1VPTFpGc0xNZE4xa09zaFlLX0J3eDlObm1RTXV4Y1FwYWdYU3dwMktOSXZjUlRpVjA0MVR5Ti1SY3QtSG1EemZEUFNUWGhBS0ZTN2tlQWdDUi16b001b2lSSlFFbVZycVJYVDEtakN0RGxmcnV0Q2FlM3d0VW9oWVJmWk4qDQoLSC0xdk5Dd21rQTAqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/H-1vNCwmkA0/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "H-1vNCwmkA0" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "health for wealth" + }, + "secondaryText": { + "content": "1.5M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/H-1vNCwmkA0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDTKM89JK3vdy1Llca7Yf3YdJ9yGw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/H-1vNCwmkA0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLATVDTZ0xQPt9oWt7cWkz3BfV526w&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CEIQmY0FGCoiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "27🎂, 1.2 million views - play Short", + "entityId": "shorts-shelf-item-XS8HLsk8rCs", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1YUzhITHNrOHJDcyDMAygB0.37291", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CD4Qh_YEGCsiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Qh_YEGCsiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD8Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CD8Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "XS8HLsk8rCs" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CD8Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=XS8HLsk8rCs", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "XS8HLsk8rCs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=5d2f072ec93cac2b&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "XS8HLsk8rCs", + "videoIds": [ + "XS8HLsk8rCs" + ] + }, + "clickTrackingParams": "CD8Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CD8Q_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Qh_YEGCsiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "XS8HLsk8rCs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Qh_YEGCsiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/XS8HLsk8rCs", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEAQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEEQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRMlwmiHgmi3bgRxRPWN3AVukAcC", + "sequenceParams": "Gu4PIAFC6Q8IKxAjGtMPogfPDwrMD0FTZUdCeXNOWWxYR2IzTXhSOG1wOVJ5aHJiUU5sZ2xnX1pIMTYzVTF4VUJLQnkyODF4c2FQRGNkaklXMlMxRWdEcmtfZUtSbzJjMnVvaFJ5SUZDWEgwR0FodnUzcER3aDJFNzlRS29VNHNzeFZOaEhMZ28zUmVRSlA2S2dvWUUtLTRpV0dyT1dfWERKM283cVd4TUM3YXZ1a0Qtb1JWQTMtWVZGQXcxbWxiRFF5M0dZSnZIYXI2U3lXMnRRSW03Tkowa3pfN0dWUGZNS1FCNWJyMWdGZERoNlItd2FfWVhfSDZVY3BfU3NlT0lDTGZvdGR0ZThmVGhIRnRaQ0JvRFRiUHUyRWJtR2NRczF6alVFdFdkNHBYS2JsRTl4Z256Y1B1NWJFazBmcFNxMEdzVDdqSmY1VXc5VFNHZXN0NEVrSzhaLTQxc3ZQRHNOWkRkVXZjNnVybUpPYjhQZF9neHh2TlhTV0hfZE9mX2ZObldqTl9XbzFCTUx5TnJnZDJSZWFzQjNCWjZmZWJfRUh1Uk9tNThMZHR2THk1ZVNMOGo4Mm9neXNXTXhRNGxDaWtmRnBwWGZ0QmNERm9BN3ItNlBYUW9FaWh0MXptQWZHUUJSUzJPY0dzb1BWWHpNNklVVkJOUEdWR1Q4Y3FVak1sZXROT25KS25OMFVXT2w3ZjEySnZtTUJpRDZ1Rm41QVBzM3kweVFPZ2hJd1JBWFdxU1NzMF9vOUQ3Wjc1c2ZKWEo0a1BuOUlIQ3NIbjJnY2RBeHFCaXVaZ3hZVEJRazBiWFpmOHMzNElrVGpoalJXckp3RTk1RnlSOFFrWlY5WUZTeUVpbFFCMHczbGpCaVVyTkFoV2s3YWZjR1M3NVV6ZWJVcW9WOV9XQXMwcEV1V0Q0eE9mRWRHNno4MF9Jc21zMEJiWW05M09IaHptaVhjQ3YtOXBVSFVtTmQ1VnVpc0ZtRDgteWNxZm5HQ1BYYUhnRG1OZFJZVlZpVW93ZDZXd0tfQ1d0VmJVc1FxX0RaNFNHY2VHNWNSa2cxWWxHOFdlOEd3WFdsTlFLT1ZCVXp3alIyMzVRanBfOFpYT2tlbVBuZW9ydWE4SFNxMjRzS19oTnpyZ3ZkczRvWDR4bVgzd3ZacHRzMVVpQ2FuVjhtYTdhUld5YnNsang5dUUwc3gtU0JRREFGM2RLSGRNNE1UZGxQM2pXQXhwQlJRdnhjTkVNaFc1eHc0dmd2a0FJTEdrdlFlX1ZLVEo5WkVsYVVRc0FvckxhT3lCRTZpMnR2UmJvbGM4MGNJdDVEXzRpYkJfdDdUVGRPOE9jSnJNNXVNeUJtX2ZJRFhQWE9LSF84djJTNlQ2ZjMxYS1EZElPUWcyT1dIS2taZ1JJeWYtaGZTQTVEY29tbEdMMmRBNWhWcEhqUm9MUWhXUnBLYXRlYW5XeEE3X0pEZ0xvS0hwRkxfOUo4Tlc2d0o3NTlOYW9qRWFnbEhoaGdJVThDTzFqcGVwY2l4ZmJqd3VhZXBmczBkSnBjNVdRQXdRTUJfV2ZRcTdOWS12R2xWSDNWYWlWWUFndXduZ3FYOVI1N19OSmlTbVZzcjlCTVNwdlpFbVJHV2YwaXJxTEgxeXRIM2J5b2dwZU5HaXdjamhVcnJfc2NIdkYzNFFITUFudGRnMlBpc3dQQk9fczdvMFRjeW42OWxVNzFLLTB2R3ZEcUx5R1hXS1cwS042dTJXaWpXR3Ryam42SnUyWVBOMGwtQTVxVElvQUlqNnRoODZ1MlVJOV9QdnZNSUxhX2o1UEp0ejcxWnNxaWJFOTVEQzFneWVGUEVfeGVQTnMwNHF2OGEyX0czV3JVSF90ZEJfTTA3MHdLR2FDMldoMjdmMTNWck5vbFY4Y0lVNHRuN0FoT0xfN0VIOGVjRU03dlpJa1JYdlNqdk9pUFpnZXhvOElHNW1ieUlNUEtTM0Z2dHlrZXl3bzA4SUlxVl81a0xyNzNxd2JCTHk4cmFmRnBEakpDSzZVbHlOcjNlSE1DWDE4RmJEX2pFektCcDNUVlB3RE45eFdQSExwUlhUeEt2cnFqLThQd0FtWGR0YWRqM0hSei0ycWtqYndQQ3AyNDZrVzdXUVdlNWg5MXlIdkFHQTE5Ynk2VzlZNEpQSFZBcFJVMXR6aHNzc3o0ZHNENlNqQUhocWFfb0s0V3dVRzlGdEVwdnJEMGVtZ2RaNklXQkdNVWRrWnVQSW1ZckRTNHYyTEdYc3lUU0g4N0RrcFRaMmdCWVFpNEVXLWZQWVM3SG9rQUdfbWFmc1ZvRXFyNVFUVE5CYzVPZ085SldUNno5a0o5ZS03QUc0WHJZdXJPYkdQU05LUk5HbWxMTENnM002ZHNNa0RYSFotRVBLdEp0UlMtelR5SkZYRDljbk1MUFlfbk1SZ081SzNnTFBFclVWNGp5cnVsd1hwN2hHTS1pQ0EwS2tUV1pldWVySWZJVUd5QUZ2dVR0MXU4dS0yUFJobGRKYndBT0VuWGUxQ3VvWGRXOG9OQUpzZHgzbzg4ejhUMjJOR0dKMWxwTnRIR2JVMzlObjBHbEFqdHVJS1Q2YXNUZG5QbjBkRVJoNU5ZX3RNdS1SQXJ3ODIwMklaR2I3YTQzSnNCZExWZDZNOFhHa1NMaUdQTHZVUFJQUENUMXlycFc0dDAqDQoLWFM4SExzazhyQ3MqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/XS8HLsk8rCs/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "XS8HLsk8rCs" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "27🎂" + }, + "secondaryText": { + "content": "1.2M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/XS8HLsk8rCs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB6Yi5TLPCBfjRKPTDyubrChsZZMg&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/XS8HLsk8rCs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDMq-nuPGqbVbFTQkkDaXRupCKgWA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CD0QmY0FGCsiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "costco korea 🙇🏻‍♀️, 2.1 million views - play Short", + "entityId": "shorts-shelf-item-uDqfF8hbjWs", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS11RHFmRjhoYmpXcyDMAygB0.901898", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CDkQh_YEGCwiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQh_YEGCwiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDoQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDoQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "uDqfF8hbjWs" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDoQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=uDqfF8hbjWs", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "uDqfF8hbjWs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=b83a9f17c85b8d6b&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "uDqfF8hbjWs", + "videoIds": [ + "uDqfF8hbjWs" + ] + }, + "clickTrackingParams": "CDoQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDoQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQh_YEGCwiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "uDqfF8hbjWs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQh_YEGCwiEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/uDqfF8hbjWs", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDsQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDwQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJROF2cuo7f0lLFySd2nKTgJzkAcC", + "sequenceParams": "Gu4PIAFC6Q8ILBAjGtMPogfPDwrMD0FTZUdCeXNTekx1UGdFTE5sSHFucEhyVE1rclRib1VsMExOWG9sT0RpLWh5NllWdzgwaENzWFNhRmxJWF95Y1ROdjlYMUZ2TXdmLXFlX0lmQmYtX2Jld2p4Mlg2YndSdlR4UFdVQmJUYUt5eUttTVVOWWRKc2VDdERQME1kWnV1ZjBWMV9ZOFV0a0dzN0ZXUDhKNWhfUTBWT1ZPR3U4aEZKZnhycnBtakdkckUzWG5PWHA4RTRfNVBfYndGenlueW1OQUFRck1kR1J4eHk5YlBBdEJGc1BWU2p5UGtIRkFnOXp4bXY2SFZMTnFWaG8wSXNXbG4yemJ5RExrRjQ3MGRRNWxIQ29USC16Q1UyUlNCc3hxclkzNzlQY1dubURpM3NLM1FCTC1mald1Tm9wQmlpSFpkYTRzQURJMWhWUVJoWkk2QWNOT241X3B4UXhUQThUU05hcmE2ekR4Zk1FckxsZ1hOMWxqVzFYYzBJVndxTC0tSEE5T0g2SVlLX0p2b3B2aU11Zm9QTEk3bVFEZnZIZ0NQQS1JUGVqX2lvWW45V2RkUlVBa0VyRjMzVG5aX21ac1doMVY2TmpnTDZOeEI2S3FHR20zNHVrUXhVcGFMdWhVY3ZKaUZqUUVwSHBzZlNmdnZJWFk5eUpNV3Y5dHdHeS1JRlVGUzhHNS1pUndXUW9XanphQmRTTWtzQzA0NGFRZ01HY1UzRm9XYWx1eHdfaXh1a2F1dTZHeDk5UTNYZ2JmSE9oRHVKYW1CZkNNN2hSNUI0T2RJT0FqRllFYXpwaTBrTURjazhmYnY0UjhIaGlsLVRCdXNkWG5yUFhzODFDaXJCVDVWd1A5bnltVG40Ri1aNWhLZHZLeERFZGpBR0ZQR0JjQXBPUkQtaVZidHo0X0hWejNzUUhSZkY3MUlzaUZvLTY2NnRvYlZhdnM3WDllNXJRMWZQUGVzbzZoWndtWldRSjhhbmJ5VjhRRUdjSjQ1YURHMW1IVUh6VHBZQmlJVW1mTmw3NVMxX0lfTkJxR2ZJZnpKOF91OUswV1owQVQ0SU84eTJJVHhpMmFnNFY2MFR3RzFiWnd1SHJZUWFMZy1aZnAxclI3T1Y1Z2dGOVJSMXlNT2JOTkFFZTd1bEJHdkJGbWhaVFhOWWxmZkU3LVdaV3MtTG5jb3RfMm5yYkVPQ0dhRXdaTWduNzY4bVFsV3hfZ3h2LTdFeGhLZXA5RUR1SERNMHFhd3JlSGtHZzNXaHNUTzlzY2kzS3lULVk4OHM0c0YtYnhxSHdCNEV4Skt4Z0tNWFFhd3M5Nk9LNmdFX0N6X05Qc2gwNThjdC15SkhrWWJiN29LT1pKQkdfbVlSSVBtajU4cXNEUnd6OElXUDhHSlBRYVR6RFljamlFRXJiNjhsbHUyZV9xYTBZeGM3dE9KYl9HWkhQQnNVajBHbHBYLUxXR1JFNkJ4OEh4VzR5QnhiLW9DbWNBa1FGXy1fdXV2MjdvYzBPTlBqQVZadUd6R3FPVEdLdGlVYk1KXzJjMFlOcllWVG9nbGxVVHR1VkJnTzFRbU93MkNiMHVsQjVjVlVpWVdOd2RvN3FSWEdieG9MYzJZaXo5Zl9xd3M1c05JVmN1UzdZS1JnQ0ZTa1pMX21kd1BlVkJlWVhMNWpYOUtzbF9ZcENHZWZjT2xRUWdEeGI1aDF3d0dmXzFyeDA3ZlRBVGhCZHI1ZDFSUjVXR3BwUEt2LURTY3FWOGhfRlBkMHZLVTlWUUdSMWlPOTNWWDBuY09XRDNIVkJ0QWM3V3ZjMmROVElES2stcEcwVUdmSzVZS2dYVzlka2tkek5MMEsxT3lYM2trRHYxdTY3OE5ySnhBekRxbnhkb3VxcVFqYTFMNXhwb3RjZlpoQ255SWRLNFFLN0d6YVVvWWhNa3RsMWdEX2lTaXhMbUtQbmRVYzBLSmpTTWVyWmZ4cC0ydm5ydzhyRHhoLV8wSnVveUtMMV92SkJKMTZFT0c5TTQwRmduckNQVFJENHV4WXBNM0ZzNUZtVG1IeUNYTWZKYlp1ZUV5WlU4U3M1dGhYekdDOWZ0eFRiUnE3UUZlcVM5eEJTZU81WldwYVRubFBGMnhFSWpLckNPM0pwN05WVVZ4Q19DdmFzUjJpb3I1eVhsZFNHQl9kbE03R0t3SXZPOE43OHNhMVhoaEYyV1czODA2eWlrUDNETDB2a2hCaEUtY2RLZUdTZ0lJQUdjM0VkX1VnQkM0X2hDcG9VQ0dLSkcwRlZhTXdrcXktbGRZcmUwbVJZTERSaXB3aHhhMy1tYVVobU91QkFtNUxrZ1BXQWRvR3Zmazc2SnYxSVJuVzhubVFlSU1zeVViaEdTWjUzSzVDWnZ4UThmejNtbmRWb3lfeDluYy1YOFBadkFfNmNQaXBzOFZnTnVqRkpqSDBQVml4dHdLTjAzWGtrX3JUOGpHM0VZY3pmV3lFT2lhblJFYUJNTmc2VWtsUUNONjFTYWEyN0NwOVJadTd5UmIyUmV2MEhHaFAxMDlWT3VPQ2VPSlU1VW41NjQ3QWp5Qi0yamxkbjZkNGhsbjNiT1Q4SFk5NnozTjNoSWk5YVc5QmJ6ZTJCeFNfVlAyT0kwZG5fcEgxZHdaSmIzN0d2bE9WODRRU3MxWnR1VXRURmdnZFA2SVcycWoqDQoLdURxZkY4aGJqV3MqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/uDqfF8hbjWs/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "uDqfF8hbjWs" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "costco korea 🙇🏻‍♀️" + }, + "secondaryText": { + "content": "2.1M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/uDqfF8hbjWs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC1xbhr_K7Tb8YFar5zVhxQ67NwJQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/uDqfF8hbjWs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCHXVsDILcbRzl2yzJdW02TFf4owQ&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CDgQmY0FGCwiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "I took a DNA test and, 855 thousand views - play Short", + "entityId": "shorts-shelf-item-J-b-y7Ntq6U", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1KLWIteTdOdHE2VSDMAygB0.347399", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CDQQh_YEGC0iEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQh_YEGC0iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDUQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDUQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "J-b-y7Ntq6U" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDUQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=J-b-y7Ntq6U", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "J-b-y7Ntq6U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=27e6fecbb36daba5&ip=79.205.216.69&initcwndbps=2786250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "J-b-y7Ntq6U", + "videoIds": [ + "J-b-y7Ntq6U" + ] + }, + "clickTrackingParams": "CDUQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDUQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQh_YEGC0iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "J-b-y7Ntq6U" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQh_YEGC0iEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/J-b-y7Ntq6U", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDYQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDcQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNVonbs5OXQFZuBI_0nahB6kAcC", + "sequenceParams": "Gu4PIAFC6Q8ILRAjGtMPogfPDwrMD0FTZUdCeXZrcy10N0xzNmRFdkszZTd4QXROM25SQ0l6bElKVkhndW84b2FzMWFVUk5mSzRGbENlRmtOcHgzVDZnRFZXV0RXQmxkMzN0OHdnQnNXb0wtUFhFZmplYmFwVVFvSlVhQk4wWkVjLWdqQW9EWXNMR09DZ0pHNWJIQjB0eXVNdTc2YmdibGdlSmVZUF9BMGFhci1zOW1DNHpxeC0xekRBcFA2eUhTbE91dzB3X1l5STdqc1NNZldZQm9HejFxU1I0dGlIdjhVdmhWa3VEX0otcExVZ2NJQ3V2QlJyLVFCcnVJUW4yekc2ajNmb29HS3V2bmtVUFh3VGk0anB0Um4tWU1RUGI1c3cxWGdkUDVIaVV0MjNQaUVjRGJfSU42VlEzUjFiRHNncDZzUEhQRGRHYTBLSkViUVVRdEJETjZPU19xYW5pSjFRVHFzMnkzc0liY09PVnZUaWc3Y01FSmltS1A1aGdyR1dVajFqQU00T1ptbDNSazZwT3dIdUlWX3R2LUN0SS1QTGdIN0ZURUZWRlhDSG9ZOWdLdlVLVVhMQ0RCNWhKWjdvaHVaVTlERl9NVUxZOUpGbEQ1SlBfSk5iUUk0Nll2dGtZRG1wYXd3R0Qyc1FHcFNBV09zcHVKYjZJVmZaX0g5QjZDaXlTS3ZzR05KcUttQnNwUVk5RmJqLUhqbHIyZnZITWRMUG5IWTFuR1hOa0NvZmpNQlhpVHoxZUhNaDBhOU02T0hDRlZ0Z1RNVHpXRTB5M05fdzY3ZnEyLWN5YnAwdmo4cHB6Z19iUldITDlaV0lfdncxekswOGdGTk5VelltSEowV19COXU2NlFmQjhQNHRCd0tEYWdSSk0wb0FVZWZrNWdmYzRoWVZCc0ZvYXdhbVdBT3BwakNCcFM0dnpRYVk1RlJ0WG10cm91OWtxYTEwTmhwLW5YSE45TXdLaGlQTzNnTWxENUhjZmwxNWpVckpZYVlOSU5fQktnVlRHTGJVcVN0RjktN1Nya1o0S0J5NjRVSVQ2cUFBSXcwX2hzLUZJbkVKTlVMNjMzY0IxU0ZucTNKYlV1SW1FOGFQVDVYY2FTR3A2UlkxRzdGY2lpM25UaDA4Q3hfaVdaOEh2MDRHd2c2SHo0YnJPOWQ4NmFielNTR0tnUVp4YmpLT3FfUlo2QVdiald0Q2lzN2x6MHlPTXM0ZGRsUnN6QmtSX01CNXVyRWxYbFA3ZU12Qy1EV2ZnVmJXb3lPSjJQNHc0bmR2VDRaRDlTZVlGTnEzUnkyaGpkWGhncmRYSTIyek5COHM5S1IxYTBNNEFydUJzenROeGJ0czY1MU1pa0NUZWFiRXVVTUZURjNZc2lzUUpFSi1VYWpLb1dJcFlHSUtnT25MaklELXUzV1VNS3llZDVzNXpJV3F1UW84OWtILUFkNWdfbXBLSy1vd0M3ODVZUXRiWlpWMnVvUU9MempuM0wwRUJfbEMycFpGdFVqRG5KR1g5LXpfLXRzTmRET2xpM0dlQnUza29GV09jX0pNekFjTks5QnNuZ281WG42ZkVhSWY2OWo4X2hlQWZ1bU9Gci04eHJOZzNWS2NrN3FjWWNXX08xWld0ODhaelJWeFhQdllnZ1lWVS05TXlHb0dTMVBrRDVPQlVJcVI5a3BsZklpT05OTUFxM2xJZjhYNFlsaGQxOHpkREY1Rl8xT0tOODE0SzlNTVVaaWo1R1ZHV2h5MXJNR1V0dTM5VUdDRXdkNkN6YkFKcHhvOEZCdnFpN1lMX3FpdEtma2ZLbktSZDFSRnhIOWVJMDB2UERNTl93WDBJc1RBcVowdXlnZnBDUjB6NzA3VzlkYjNieFNKNE9ndUJWRGNpc0dLQk0tRUFXVXhQY0pPb2Q4Y0U5ZlNPSXJwQVgwNFYwdzBrNzA3YThUeXBveTZmQmtTTVUzV3B1VllUTU43LVNHUDUwVnZaa2dRX1NfQ3c2MzdJVFlKcVZaNzFwVDJmdWVJQk5KS2gzbUpBODIxOF9PLW12Z0hxa1NMV2VQbGRXVVJxbVktWG0ydUtYenRJclRIdEQ1WVJGTk5JMF9Sb1lDWkJVdzdYbDZicW5wMEs3NUNUaEdCVENHUEhBMG1EeFpGMkN6TjJ2dVR2QXRJSGdNbDd5eER0VUNxTmk4V0kycHdoZnRvb3hLS2lSNm5Fai1tQlVLMGl2RWJIWGJhQ0I4V0dSNTlZSl9XVFhLZlFwcW5hRlp4SVY3cnpjRzhHa2xhU1lfbHU0SFVEX1IyWHh5bThwNkU4ZFEzZ0FhZlA0alduNHZYbnRRTlRHc01fTFVPSWM0dk9kQ1pvemZJMk1XMW9ZMXYwVzIxQzh2TjFnNWpUdXg5ZjBZNVYzbTFheTlzdkZ3SmVRcDN3c3hmXy1aVzN5MUUzdW9OY210cmNtbk9JQTB5c2czVFVmN08zeVZDRGZRVGpZdzlCZ0pfU09NbFpFUE1jS3JGazNzaWhIbjRkRVN6YmEwYzFSTnRGTVZTc1MtT21mMlBEazBjN2VZc2dVUVF1bk1WeVc0Z2ZqYTN0TEdwdW1BaUE1dTd2NlF0Zy01TDk1c2gwTXFHQWZ4aHNCei1ZTVJFY0txUkRfdGlxNE1WVWFkam1ER0hoUDlWS1F6S1BPYlQxTFlsbHJ4d3RMZmdLS3kqDQoLSi1iLXk3TnRxNlUqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/J-b-y7Ntq6U/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "J-b-y7Ntq6U" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "I took a DNA test and" + }, + "secondaryText": { + "content": "855K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/J-b-y7Ntq6U/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD2nrRWOzwVyda_SSIMTCqpqLW01g&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/J-b-y7Ntq6U/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBkjSyesg9x183IlIaRWo-XZurBuw&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CDMQmY0FGC0iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "is this gross?, 3.2 million views - play Short", + "entityId": "shorts-shelf-item-RnViJkaNmPk", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1SblZpSmthTm1QayDMAygB0.00474713", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CC8Qh_YEGC4iEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Qh_YEGC4iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDAQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDAQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "RnViJkaNmPk" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDAQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=RnViJkaNmPk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "RnViJkaNmPk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=46756226468d98f9&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "RnViJkaNmPk", + "videoIds": [ + "RnViJkaNmPk" + ] + }, + "clickTrackingParams": "CDAQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDAQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Qh_YEGC4iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "RnViJkaNmPk" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Qh_YEGC4iEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/RnViJkaNmPk", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDEQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDIQsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRPZrGQ9fEMb9lUO5p1FwguMkAcC", + "sequenceParams": "Gu4PIAFC6Q8ILhAjGtMPogfPDwrMD0FTZUdCeXVsVVhtdEliaE4yVzdtVDNpQklzWWRiRzdtMmpZYWVxeEVMdkZxbnNNRmtQV2hGSTdPRjZLSG1vR1Q0Q3RmUFYxN181TG1qWUlfWFQxcVhFSDYtMk1MNFkySURmbVlJTjVKMkZ0TnlyVVJtQ1czNXhMeTk0cFgzNHBPOUctdm11LTZaVTNRc0hiQ3FjbWR3U3RFaldqeWNjTGNqVC0yVXFnQkpMd2Z0aUpYZDh2VWxWQWtscFdtYzY1TTJGZmszeU9vcUs1QVh3WXY1STZFc0VuSDZGMlVQaXg5Wkc0R2E5Nnd6eUVIdE1tTVIxdC1HTGl5b1F1QWZoMklqd29TWjVhd09DWFpEQUdNSmhHSVZBTTV5cE55dVUwX3dFTEhpTjJFM3VVdEJwYlo4MUFMVS1xNzlubVpsNUhUV1h6OFpuTGVxQXYyU09WUkJhalZESXhTdXB3MVZhLXdUT1p2TXh2NTRqbURPcFhONUlRMmhXVmdTTWJtNHdldk5tR3lpcHY2dkdnc3lRcXcwNlNjXzMzcWZUWDlVUkZ4eU1JZVk5ODd4UkNQRjJtdF9saUhCYm45RWRwYS1nT3pNdURXVktONzN3aUI1VUNQU3B5MllnMXp1YUJYMEVzSV8xYzNkcld6WXpZWDZsdmtvNmNhWC1MYUdBeU9pMmNESURTQ3lyM1VVMWNDSnAyX04zVWJNNkNJV3kxck9XOXhubk9idnFCbW1mVGJYeDFYNmhKTmZoTG40bWlSazdBOWx4VFpiYzZuMkZlMlJlOHNJV243bDR6c0FrWVdmODRqVVM3SmJuMklhVnBMc3JkdmR2QTBVa1JhWEc2OHFfb2NGQ0NmWVJZdk9HMjJ6bktxb0hxZVlaQ1ctZGtRcjk4VTNPeGdCMVZBbVdvVUloUThHVUpVajRwLThXaFFDR18wT215S0dyUVdWMlJTQkZGZUtLOWdPc2hDc3FaYTFHNEhLWjhXdFZOODF2MUxPUUoxREVPelhSaDMtSGNuZWdVZFRxU2ZRRVBZNXR0THQteFhmdW85WWJSVGo2a3BiNzgwWHZ2V3BaN3hnRzUyZjVLMGd5M2JUN1dURF9kWFNkN1RkbTRvUThvQm94clhhZ3gybUswWG1OM3ZjRy1xVDdfSEFTU3QxQzVOSDVyRVVHRWlmbUhieVhBTkk4ZTVkbzdWQVNtbFlaajZRdU5WRGVEQjVRb001UmY4bVlJRjFVOFNDZGwtcllEZ1RFSTVSRkR3cUw3VG9CUTZYYUlqaWE5VWltd09vcml4SEZOSU44VnJ1Nlp6dTN1bjZ5R083NTE5NWRtTDRabU9wZGhHb1ExaFVFTjVhWV9HQWRJNS1MSktKSEtjNzFjVFdidWh0UnpTei03RWpHaklpYXlvTEF6ZHhoNkpvTGhYRUkycEFYa2hQelNQVzJydWY3X19xMEVzbVNRRE1BWElVV1hMQ3NMc2JtX1lyb1lLVGZQSW96NkhYanZRd3RNN3RJZllmZTlqWjJEVnRlUTJOcHV1VU90MHQ4ZU9zc2hTYTVZUEdYZ20zRUNNZHlaeHIyeklrMlp1NHRJTFZoOFlnb0o0U3JMUFdRMlF5Yk5iQ2wwQkpleHdRaDUwM0JpVll3T1NoRDV1ZXJ1b0RrYXp6aWNSdG5hUmlBeDgtZDRQREhoWWk5d1YtdHNsYUhmMWlwa3ZnWGNUR3p3b1VnLW95alJTVnM3a1ZkRDBETkFNWk5JZV94ZUJwb2pMYVNBUGNDRkhIbV85UWNDWXpURWNwQnliNjBnRGxiMTNqdUdDNm1wUFFBSjRJZTRBek1RZm96allqY3Zkc1FQVDZ4VHZVLVRyQnpkZUFhX2U1Y3I1Tms4WWZhcmhmTC05Ukotaml0QkJNREo4SDN5LWJpcHp0LUFuSkZEMTBYb0w2UGloQ25fVUhVRXk1bW9YTXF4MW9zSDlhTkE4V3JVWGcwR2hmRWt2ODUtbThXYzVabG10UzVzci1kMHU1bEFlRlRNNTljVTRmeE4zM19jaHltYXlmV2pyaGhDSXlQdENYYmVHT2RMcG9wMXB3Y3hBZHR3Z2NjbTVCNVRuaEtqQ1BXUHVieEFWcEhRM2ZmZjZyWVQ3MEFvay1RZVpUV01BaWRxYmo0OW9WZDNYbmhqY3ZkNHhLcUY5aDJTWmpLMkhDZW1ZaW83MUVMblBEZVFMQ083NkI0bzdNZmJDdVE5OWZFUVFycmtXNFBHMk9NU1l0aDJpc1lxdC1MZGxCLXJwY1MwNEZsa3VUUGJaMVRDQmZ0aS05WDFtRUtTVXAxZ1ZaQkVZdkFxVnBHZGhPWGRQUTM2Zm42SVhZQ20tNl83TVNYNF83bU93NjhDY1p4U1djWGZXUHJOdDh6aVc5ZUdfU2g3bWlvWUlKYnZnclJuRHRBanE2SzdVTDFSczZXYVFBcFdOaFJsTG1RNGtzYnRIZ01OaWRuQ0hOTVdhMFFUN1dYYWxxX2taNVBLWDBjaW1lN2hfTFg2S3llX0g5MTNGREMzMDdsUG1Gbm9mR29SaTNDMEE2ZDhRbHhWZnRzUnFVSGlWN1RxN0t1RHp6VnpJSGMyTVdVUTgxNHEwUHJKcUNQRExWQzE5M3hDQnhHczhLNi1oQmlFRVU5WkpzVGtKSVRDX2tSNGIqDQoLUm5WaUprYU5tUGsqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/RnViJkaNmPk/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "RnViJkaNmPk" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "is this gross?" + }, + "secondaryText": { + "content": "3.2M views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/RnViJkaNmPk/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAabkfO0-qUya8_OahjEyuSDgoqWw&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/RnViJkaNmPk/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCKPpNTp57XtGAlhrCDorAPW7TkLA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CC4QmY0FGC4iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "richItemRenderer": { + "content": { + "shortsLockupViewModel": { + "accessibilityText": "Rating Everything I ate in Taipei, 755 thousand views - play Short", + "entityId": "shorts-shelf-item-KYlelIX0XTY", + "indexInCollection": 0, + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1LWWxlbElYMFhUWSDMAygB0.544105", + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CCoQh_YEGC8iEwiW2r737PKUAxWRx0IFHXGnA3k=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQh_YEGC8iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "KYlelIX0XTY" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CCsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=KYlelIX0XTY", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "KYlelIX0XTY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&oreouc=1&id=29895e9485f45d36&ip=79.205.216.69&initcwndbps=2711250&mt=1780756634&oweuc=" + } + } + } + } + }, + "videoId": "KYlelIX0XTY", + "videoIds": [ + "KYlelIX0XTY" + ] + }, + "clickTrackingParams": "CCsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + } + ], + "signal": "CLIENT_SIGNAL" + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCsQ_pgEGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Add to queue" + } + } + }, + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQh_YEGC8iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "KYlelIX0XTY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + }, + "title": { + "content": "Send feedback" + } + } + } + ] + } + } + } + } + } + } + } + }, + "menuOnTapA11yLabel": "More actions", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQh_YEGC8iEwiW2r737PKUAxWRx0IFHXGnA3laGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBAxDyOMoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/KYlelIX0XTY", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CCwQ2MsOIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "4" + } + } + } + }, + "loggingContext": { + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED", + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CC0QsLUEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "params": "CDMwAroBGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZw%3D%3D", + "playerParams": "8AEByAMkuAQ0ogYVAdeaJRNBEwb_FEkn-Ba6EiW6dgJdkAcC", + "sequenceParams": "Gu4PIAFC6Q8ILxAjGtMPogfPDwrMD0FTZUdCeXVNZDVlanZlbjY5UmZXMjZGLTFkSTZaek9nZ3VLNkF2VDRfeUZXZXpvbG9hY1dKTmNXVTBTVEF2b0dQa3RUVGN6VGZoTkMwWVFFSkZlbEt6NEttaGVsRERueG9WN3dYcVVNSDJQV3ZnamNCdnp0LXhYYjBLODh2c3pteW5RWlhKbGpRUWNjX3psQ1JfWjlFS2tPbllscFlzOHFJZ2dpWE9yM0FubkFmb0ZEY0phbC1EaWhOWmt4Z3B2Umk0eTNueTZ3dWFkdnJrd19EUS1ySFE0UWFVakx4LUEtelEya0RUTWZmNXpyT2czQTVvQ0RHYm9DeUFtZGhua09iMEY1SWRHelI1bzBFcWRYM2xEZVFsamhsMUY5d3IySFNtLVF6UU0zbmpSV281eGhUMDJfeUdSV0cwV1IwSnNIVTFZMFZXVUh6SlpyWmxndkt0WW1vSllqb21jX2xFY2ZjRWNkUkV0MzdWSmVfa0dERlBib2lFRDBEcVJ4MlQzeHZxOFEtMDNteG5rUkdWSlJ4Q0ZmMzd3elhzQXdEM2JWdlIzRmM2V3VJSmRWUHE2b0lidFJUaVlhUDZjV2tXQkt3OFJhX3BGakN0R3hlRU1NOWs0RUNXdVNFN3NYWTZDU1Q0NlhNY1QwWllfSTRFOGp3Uy14MkNlMW9nTzlUeUtDeFNqeW9iS1RzWWJfNEp5bl9kMHNlWVg4UHRZc3Y3QWdmZFBZbEZTSTZYaHFHZVliWEJlcTlpWWNIdHJiU0dqdFdMNzhPb0EweUlvOGZ3WW1qdWE3Tk1ZYTIxbEp5RGoxV0FYWjFPblcySEt5YlhPR0plUUNHMUk1eDc0ZTZUUDUzR1VVUnplZjRSWVo1RFN1Y2xqRUx6UVFjeXE1TGU2TFRPU3BKWVlnLUFkV2dPX0c1ZGU3NE9nbTY1ZHF5M1VqYlR4clZKN25kTklHVElkOGZwYlVnSTdVM01sdExxWUtOT2c1OEhMWHVTVWdhcTJBTDkxcnQtRmwtMzVEa0kxbjU5cFFJNVJQbmNSMlFPclp4em5Fb2RuUU5HcGZVSWI4a0duazdYUUtSMXZCcE5wb0x0SjctSWFDb0lOSEFqX1p4dkhENVFicUxOeTdPdXdlX0hOQ210M0lGN3V3dmItamVfTEwtal9XdkxIeDJXWVQ0VE9mUHJibGNkczNYTzNQd2Rib2xxLXByYnkweDJvWWwzcFRYSTA3N3pyanJkb1U0Y2xPTjlWNXd1MjYtMHpjODRmOTNSN3hlNDRMaEpoWnJsbW1UR2FyWTJvZlRQUFdWcGhKOV8xeTBaR1ozZTdCbHhrbjdhZjNiaFYtRTk3cGJHdUtoOGZvUkt1d0tOVVFPM2huZ29HODRMTVhsRmJpVUQwNEJOanFROHVwYmN5bmNVX0Faa0lXVkp5ZmRRWUdZT1E0WFdyQzRPME1RWmxuN3hXODgxcXl1WkVOcXo1MDRXekNoV3NOZnBNc01wMFlhckF0OTNSUURDemh1WmJVOTRHQzFqRHMyZEpiWTY2MnBNQmZOeW5wbDkyZ3pIVC0zaTYxN3hrNGlFTFZlZHUxblgwLUxQVU5POEhfQWtjeldvRzQzZkxZYlg1ajRZX2ZPUkcxOU5aQjZjN2FIcU1QcmdhdmZvQm1NRXJtY3A0d1Bndy01a0kwbEgxR25ZSWpJMjYzU2FkcF9LamEzbG50YV9mNEJ6X2xHaUphZjVZaUFBemY0V1ZDamxEdER1ak5IQzlMTXhyZkQ5OEo0TmthM19GNW51VTA1SDB3WFUzbW0xblQyaG9rLUxwUGZnMHcwamREakdKRk5JVnRhWEl4ZlFEVU8wOS1yZjNzSFpmVWppRHh1NjAwV214ZjRleWlxTDJUcVI2TW0xN0g1RmN2SmNrTE11Q1BmY3E4UTVuZlhMT3RzUVladVJWc3M4MEdqRDFGeUstc3ExQlhMUWJHRlJzdkxhbzdzT1hjbmpBMXVaazd0Yl92MVBJM2VBakxfTk1UcF9BMC1nS0l4dzNacXNJblN4VWNpYWhtTGwteEtwNG00Q0NFSG13QmlFLVg2WXZxQUF6X18zamtpX3NZYUkzOVpJMHZzTU1tVVBsQlRxeHhtVlFSVlJUenRLcDluTnRYSEVfWTR2MGF0NjJkY1hRWkRkcVloY2hacHIyTFpIS1V1YkZxLXZzUzlBeWxlVUxWOEZGcWIwQ3ZuTEpqN2ptQ2cxUFFZdll1M2JJVkt2TkJuODVsa3EyQi1fY0E2VTRSbnVJam85c1BxYXl6NG5HWFhsTzNKNFJuLTdXamcwMGIyVGZLMTRueElNWVNvanNERkFubGdqbGdzRFlaQlM5dnhjV2lJa01KbTZFMzlGbW9nQzByUzJTUHV6SWlSa3dXUWdaQlR5YkE3Smp0LVd0SEU2RkZ1UTA3OVEtWlNpeTk5Tll1RC1NN2JFSDg3NjVLajBVSEhkc2pDbUl5MVN0MVFvVmRLbnN3Qk5TZnQzaERFS2wyQTQyc3hZR043S1FETkhfdDZVYmNwNXVEWllobVJjSHZwRXg0aDJhajVoS1J5ZVJVaDFUOS1xd21RenI2ZXRXVnBjMkxMNEotN0c0UnV3S01HODFXOUpwa29aa2YySVU5N0NfTDRoSEpacVdNTXF6bzFlMWoqDQoLS1lsZWxJWDBYVFkqAhgzkAEN", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1920, + "url": "https://i.ytimg.com/vi/KYlelIX0XTY/frame0.jpg", + "width": 1080 + } + ] + }, + "ustreamerConfig": "CAw=", + "videoId": "KYlelIX0XTY" + } + } + }, + "overlayMetadata": { + "primaryText": { + "content": "Rating Everything I ate in Taipei" + }, + "secondaryText": { + "content": "755K views" + } + }, + "stackedFrameData": {}, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/KYlelIX0XTY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-OxVWkB0TQkjIzRKF1rv6eMFWfQ&usqp=CCk", + "width": 405 + }, + { + "height": 608, + "url": "https://i.ytimg.com/vi/KYlelIX0XTY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAqS3-zUyvamFWHm12s6AYqyakVQA&usqp=CCk", + "width": 405 + } + ] + } + } + }, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN" + } + }, + "trackingParams": "CCkQmY0FGC8iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CCUQ8eIEIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgKxDBIYVUNoOGdIZHR6TzJ0WGQ1OTNfYmpFcldnGpQMOGdhTENScUlDVktGQ1RLQ0NRb2tObVJsTURFME4yVXRNREF3TUMweU56Y3hMV0ZpTVdRdFpEUm1OVFEzWm1VMllXUmpFdGNJUVZObFIwSjVkV3N0VHkwMlIyRjZXVWh6Vmw5RFIzZEliMmxFYlMxeVJHOWhhVEJOYWtoRVJqRkZUbW96ZUVvd2VXTTVXRGM1ZVRKblREZDZWVVpQZUhsRFZGOWhUbFJIVGpGUlYyd3dZbGRUTlVvMkxUQk1SMlpJVTFNeVZIcFphUzFvTWt0SVFsTktORlY0Vld0R05qUmhNVTk1TW0xaFlrbGxhRFpYUm5RMVRHOVlYMjVDUW05VGR6TklOV0ZuVm1WQ2EySldSRTlHVUV0b2JuRXlhelp4Ym1VMWRFVXROMTlRU2xSNVdrNTBMVkZwVlV0WmEyUmtkR0l6U2sxQlRHcDRaVWN5UW5sRWVHVlNWWEY0UWpaVFpVZFlUa1o0TmtkeE56Sk9lVzkwUTI0dFlVbDVZMnRMTms1UGNVUm9WMmhrUjFaSFJWOHdOMUZsVFUxRU5FWmpWMG8yUW5KaGVsRnVXRTFCTmxsTU5YRkhlR1YzWm5jd1ZYWmFVemRXVldadU4ydGhlUzB0Y2xNNVRUQk5NRVp4ZEZGTE9VdE5hMGhMU0hCUFkyRjRObmx3ZG0xbFRFNXJhamN6VVV0VWFtYzFaMkpFWkRoNGQwVktUWGxHYTNWcWMyVmpkVlF3U1dsbFoxUkpjVEZGWkhsbVdtTlVaemhuWVRoMWRuSXljMHQ0U0hGTVEybE9lVlY1VlhodFVXSTNabmROY1haWE5YVTRkVVpxVG1oaU5rcEhZVmd3V1VsS2ExVmlVRmwzUjBOZmIzQkJVV0k1Y0RjNWFHVXRUbUZ2ZEZvM04xUkZUR3RNTTBOeFJsWlRPREJCTFV0SkxVMVVSbmxwV0hCaFozVXhSemhDU1RSamRWUlFhR3hJZVRBdGJXaFBObEZsTFhWeVdtSnZYelpQU1d3MmRrY3lkRmxwVVRsbVNIUkhTbEppTVhCeWJXOWlaMHRGUzAwM1JXWnhUbEF0ZG5GeVYwbHBTMEo0VEcxaWNrbHBPRTR5VmxCbVpWaGFRVmR1Y0VwQ1VUQlRSVXMwVDBsWVlWaGxNbU5LTjBWelFVZDVSRzFCTkUxbFl6aHlhMHhTTms1UlEyeDFjRlowYVdaVWQzWlpiSFJ4YzNGSVdrRk1abHBqYWpjM1ZFRlBjM0JvT0ZkM2FsbE9TVFpEWW1KQlJrdFZlbXhpUVU4elZtWjFlak5KVG1SNlRFTlpOakF6VkhGTVVITkZVWE5pUTBOUGFUWnFSSGM0Y0ZoS09UZENXa1V6Vmtkek4zRnlaWEoyZFdSRFpsWTVOV05xV1c1aFlYSkVPQzFVWVRjNWRrTm1VR3hLZVhFME5WQnBWMjkxY1hOeWFuWkRVR3RzZGpZeVYyeFFSRVJuUmxWMk5raE1RbE5rWXpGM0xUUm9RVFpNYjFSR1VXNU1ka2cyY1RWaFlsWjFOMXA1ZEc0NGJHeHRUVWxaUm1WbU5Gb3RiMGhUYlVsbE5qTkNkaTExV1hKaFUyaFJhWE5YZURCWGFVcEhaaTA0YVZGQlRHOVJYMVZFTTJ4UlVXZEtkemRwVUVKQ05sbGxjRlJaTFRkb05tSlBVM1o1WldaQlFtVjFWbGhUYkUwdFFsRmFRMWhDTkhaWk1qZzBjWGxVWkZORmJXbDBlakJFVGxOelRGTldlbFUxWlVKZmFIZDVVSE54TFhkUVRsUnFObXRSUjBkRlRFdHlZVzE0Uld0clgzVklSVTFJV2tkd1QzUldjVVl4ZUdwR01tVktRWE5wZGpWck1HVmpNazl1WmxCU1dVdG1USE5vVmxsMmREUnJaR1pWYzFGUmFYSnRUa0o1YkdwUWJWZHROakZxZWtacE0zTkpNV1l5UzNCWlRsUkNSVlJSTVVwNFkwWXlOVWgwTlU5dWVVeDBSbVJvV0VVNU9HSnlSWFZ5TFVkVlgzbEZhVmgyWTNKM1RWRlVXbkYxYXpsVFJIZEpPV0Z0YjNsQ2F4Z0U%3D" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "header": { + "chipBarViewModel": { + "chips": [ + { + "chipViewModel": { + "accessibilityLabel": "Latest", + "displayType": "CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED", + "loggingDirectives": { + "trackingParams": "CCgQ4b4OGDEiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + }, + "selected": true, + "tapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CCgQ4b4OGDEiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CCgQ4b4OGDEiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showReloadUiCommand": { + "targetId": "6de0147e-0000-2771-ab1d-d4f547fe6adc" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2pvb0NpUTJaR1V3TVRRM1pTMHdNREF3TFRJM056RXRZV0l4WkMxa05HWTFORGRtWlRaaFpHTVlCQSUzRCUzRA%3D%3D" + } + } + }, + "text": "Latest" + } + }, + { + "chipViewModel": { + "accessibilityLabel": "Popular", + "displayType": "CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED", + "loggingDirectives": { + "trackingParams": "CCcQ474OGDIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + }, + "selected": false, + "tapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CCcQ474OGDIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CCcQ474OGDIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showReloadUiCommand": { + "targetId": "6de0147e-0000-2771-ab1d-d4f547fe6adc" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2pvb0NpUTJaR1V3TVRRM1pTMHdNREF3TFRJM056RXRZV0l4WkMxa05HWTFORGRtWlRaaFpHTVlBZyUzRCUzRA%3D%3D" + } + } + }, + "text": "Popular" + } + }, + { + "chipViewModel": { + "accessibilityLabel": "Oldest", + "displayType": "CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED", + "loggingDirectives": { + "trackingParams": "CCYQ4r4OGDMiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + }, + "selected": false, + "tapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CCYQ4r4OGDMiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CCYQ4r4OGDMiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showReloadUiCommand": { + "targetId": "6de0147e-0000-2771-ab1d-d4f547fe6adc" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2pvb0NpUTJaR1V3TVRRM1pTMHdNREF3TFRJM056RXRZV0l4WkMxa05HWTFORGRtWlRaaFpHTVlCUSUzRCUzRA%3D%3D" + } + } + }, + "text": "Oldest" + } + } + ] + } + }, + "style": "RICH_GRID_STYLE_SHORTS_GRID", + "targetId": "6de0147e-0000-2771-ab1d-d4f547fe6adc", + "trackingParams": "CCUQ8eIEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EgZzaG9ydHPyBgUKA5oBAA%3D%3D" + }, + "clickTrackingParams": "CCQQ8JMBGAciEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/shorts", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "selected": true, + "title": "Shorts", + "trackingParams": "CCQQ8JMBGAciEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EglwbGF5bGlzdHPyBgQKAkIA" + }, + "clickTrackingParams": "CCMQ8JMBGAgiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/playlists", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Playlists", + "trackingParams": "CCMQ8JMBGAgiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EgVwb3N0c_IGBAoCSgA%3D" + }, + "clickTrackingParams": "CCIQ8JMBGAkiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/posts", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Posts", + "trackingParams": "CCIQ8JMBGAkiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EgVzdG9yZfIGBAoCGgA%3D" + }, + "clickTrackingParams": "CCEQ8JMBGAoiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/store", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Store", + "trackingParams": "CCEQ8JMBGAoiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + { + "expandableTabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EgZzZWFyY2jyBgQKAloA" + }, + "clickTrackingParams": "CAAQhGciEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/search", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "selected": false, + "title": "Search" + } + } + ] + } + }, + "header": { + "pageHeaderRenderer": { + "content": { + "pageHeaderViewModel": { + "actions": { + "flexibleActionsViewModel": { + "actionsRows": [ + { + "actions": [ + { + "buttonViewModel": { + "accessibilityText": "Subscribe", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "isFullWidth": false, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CA8Qot8KIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CB0Q_YYEIhMIltq-9-zylAMVkcdCBR1xpwN5MglzdWJzY3JpYmXKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F%2540Doobydobap%252Fshorts%26continue_action%3DQUFFLUhqbmtpR0FpWFVPeGVnQjF2NXl6Um9wZDZ6N2lzd3xBQ3Jtc0trZ0FXREdHZ1BpN0JMa0lTLUxYSGh2OEJ3c0N5ZXBqbkJVUXgwM2RwUlVGTFlndmdrTzdjdUc1MUlmbjh5UEh6ejBHQm8ySzUtLVhMaW5WelZHRUFCalBKcnpTVlhBQ0JndEVBVHNaWGpVdlE5UXpQQlhzR2FuSWtRV044eWZSNVJ4SXR5S2VRaFU3T3gxWVdobWRYOVdqUndVTFlNMm9iRVNRRVZVamhzQ3JuNlZGZmpsTk92cFBGS2dsWGRxUHB0dmo4ZFU&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "continueAction": "QUFFLUhqbmtpR0FpWFVPeGVnQjF2NXl6Um9wZDZ6N2lzd3xBQ3Jtc0trZ0FXREdHZ1BpN0JMa0lTLUxYSGh2OEJ3c0N5ZXBqbkJVUXgwM2RwUlVGTFlndmdrTzdjdUc1MUlmbjh5UEh6ejBHQm8ySzUtLVhMaW5WelZHRUFCalBKcnpTVlhBQ0JndEVBVHNaWGpVdlE5UXpQQlhzR2FuSWtRV044eWZSNVJ4SXR5S2VRaFU3T3gxWVdobWRYOVdqUndVTFlNMm9iRVNRRVZVamhzQ3JuNlZGZmpsTk92cFBGS2dsWGRxUHB0dmo4ZFU", + "idamTag": "66429", + "nextEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/@Doobydobap", + "params": "EgZzaG9ydHM%3D" + }, + "clickTrackingParams": "CB0Q_YYEIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@Doobydobap/shorts", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_MONO_FILLED", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CB0Q_YYEIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "title": { + "simpleText": "Want to subscribe to this channel?" + } + } + } + } + } + }, + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "title": "Subscribe", + "trackingParams": "CA8Qot8KIhMIltq-9-zylAMVkcdCBR1xpwN5", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + } + ] + } + ], + "justifyContent": "FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START", + "minimumRowHeight": 44, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "clientVeSpec": { + "uiType": 184974, + "veCounter": 6328830 + }, + "trackingParams": "CA8Qot8KIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "attribution": { + "attributionViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBEQjaULIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "suffix": { + "commandRuns": [ + { + "length": 16, + "loggingDirectives": { + "trackingParams": "CBIQmIkLGAAiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + }, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQmIkLGAAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showEngagementPanelEndpoint": { + "engagementPanel": { + "engagementPanelSectionListRenderer": { + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CBUQuy8YACITCJbavvfs8pQDFZHHQgUdcacDecoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJgEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caRDhnWXJHaW1hQVNZS0pEWmtaVEF4TkRjeExUQXdNREF0TWpjM01TMWhZakZrTFdRMFpqVTBOMlpsTm1Ga1l3JTNEJTNE" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "sectionIdentifier": "6de01471-0000-2771-ab1d-d4f547fe6adc", + "targetId": "6de01471-0000-2771-ab1d-d4f547fe6adc", + "trackingParams": "CBUQuy8YACITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + } + ], + "scrollPaneStyle": { + "scrollable": true + }, + "trackingParams": "CBQQui8iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "simpleText": "Doobydobap" + }, + "trackingParams": "CBMQ040EIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibilityButton": { + "buttonRenderer": { + "accessibility": { + "label": "Close" + }, + "accessibilityData": { + "accessibilityData": { + "label": "Close" + } + }, + "command": { + "changeEngagementPanelVisibilityAction": { + "targetId": "6de01470-0000-2771-ab1d-d4f547fe6adc", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + }, + "clickTrackingParams": "CBYQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CBYQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + } + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", + "tag": "6de01470-0000-2771-ab1d-d4f547fe6adc" + }, + "targetId": "6de01470-0000-2771-ab1d-d4f547fe6adc" + } + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", + "tag": "6de01470-0000-2771-ab1d-d4f547fe6adc" + } + } + } + }, + "startIndex": 0 + } + ], + "content": "and 3 more links", + "styleRuns": [ + { + "fontName": "", + "fontSize": 0, + "weightLabel": "FONT_WEIGHT_MEDIUM" + } + ] + }, + "text": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "customImageSource": { + "youtubeIconSource": { + "clientResource": { + "icon": "YTICON_OUTLINE_LINK_S24" + } + } + } + } + ] + } + } + } + }, + "length": 0, + "startIndex": 0 + } + ], + "commandRuns": [ + { + "length": 10, + "loggingDirectives": { + "trackingParams": "CBcQmokLGAIiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "visibility": { + "types": "12" + } + }, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQmokLGAIiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_header&redir_token=QUFFLUhqbFJURVdMMGsxUVBIQTJhaE1tZ3ViN0ZuMmZFZ3xBQ3Jtc0trZWttNXNEbWpNMFRkN0oweEQxV1lVdU5IYXJKTVZ4OHV5YjdQU1VseTRIX0ZCdmNoXzZ5bjR4T0Z2ckZhbHVBMzJ4Y3RrYTR4V1M3NGVabWNfbW1GZTY4OGdTUmhLZTNRbHo1TFhBdTZGcWw2ZURocw&q=https%3A%2F%2Fwww.instagram.com%2Fdoobydobap%2F", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_header&redir_token=QUFFLUhqbFJURVdMMGsxUVBIQTJhaE1tZ3ViN0ZuMmZFZ3xBQ3Jtc0trZWttNXNEbWpNMFRkN0oweEQxV1lVdU5IYXJKTVZ4OHV5YjdQU1VseTRIX0ZCdmNoXzZ5bjR4T0Z2ckZhbHVBMzJ4Y3RrYTR4V1M3NGVabWNfbW1GZTY4OGdTUmhLZTNRbHo1TFhBdTZGcWw2ZURocw&q=https%3A%2F%2Fwww.instagram.com%2Fdoobydobap%2F" + } + } + }, + "startIndex": 0 + } + ], + "content": " Instagram", + "styleRuns": [ + { + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + }, + "banner": { + "imageBannerViewModel": { + "image": { + "sources": [ + { + "height": 175, + "url": "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1060 + }, + { + "height": 188, + "url": "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1138 + }, + { + "height": 283, + "url": "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1707 + }, + { + "height": 351, + "url": "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2120 + }, + { + "height": 377, + "url": "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2276 + }, + { + "height": 424, + "url": "https://yt3.googleusercontent.com/AQdVzmSSn02K6cKrBh_xLM85aKKGNYcRb3127DJYq67Z0Su5Cvy7wyerxsJ65WpAQLp0Nr0Mgw=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2560 + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBAQnfILIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "style": "IMAGE_BANNER_STYLE_INSET" + } + }, + "description": { + "descriptionPreviewViewModel": { + "alwaysShowTruncationText": true, + "description": { + "content": "Annyeong doobies 🤠 " + }, + "maxLines": 2, + "rendererContext": { + "accessibilityContext": { + "label": "Description. Annyeong doobies 🤠...tap for more." + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBgQr_4KIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "showEngagementPanelEndpoint": { + "engagementPanel": { + "engagementPanelSectionListRenderer": { + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CBsQuy8YACITCJbavvfs8pQDFZHHQgUdcacDecoBBIamrig=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJgEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caRDhnWXJHaW1hQVNZS0pEWmtaVEF4TkRabUxUQXdNREF0TWpjM01TMWhZakZrTFdRMFpqVTBOMlpsTm1Ga1l3JTNEJTNE" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "sectionIdentifier": "6de0146f-0000-2771-ab1d-d4f547fe6adc", + "targetId": "6de0146f-0000-2771-ab1d-d4f547fe6adc", + "trackingParams": "CBsQuy8YACITCJbavvfs8pQDFZHHQgUdcacDeQ==" + } + } + ], + "scrollPaneStyle": { + "scrollable": true + }, + "trackingParams": "CBoQui8iEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "simpleText": "Doobydobap" + }, + "trackingParams": "CBkQ040EIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibilityButton": { + "buttonRenderer": { + "accessibility": { + "label": "Close" + }, + "accessibilityData": { + "accessibilityData": { + "label": "Close" + } + }, + "command": { + "changeEngagementPanelVisibilityAction": { + "targetId": "6de0146e-0000-2771-ab1d-d4f547fe6adc", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + }, + "clickTrackingParams": "CBwQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CBwQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + } + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", + "tag": "6de0146e-0000-2771-ab1d-d4f547fe6adc" + }, + "targetId": "6de0146e-0000-2771-ab1d-d4f547fe6adc" + } + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", + "tag": "6de0146e-0000-2771-ab1d-d4f547fe6adc" + } + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBgQr_4KIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "truncationText": { + "content": "...more", + "styleRuns": [ + { + "length": 7, + "startIndex": 0, + "weight": 500 + } + ] + } + } + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "avatarImageSize": "AVATAR_SIZE_XL", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "height": 72, + "url": "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s72-c-k-c0x00ffffff-no-rj", + "width": 72 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s120-c-k-c0x00ffffff-no-rj", + "width": 120 + }, + { + "height": 160, + "url": "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s160-c-k-c0x00ffffff-no-rj", + "width": 160 + } + ] + }, + "loggingDirectives": { + "trackingParams": "CB8Q6OENIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "delimiter": "•", + "metadataRows": [ + { + "metadataParts": [ + { + "enableTruncation": true, + "text": { + "content": "@Doobydobap", + "styleRuns": [ + { + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "weightLabel": "FONT_WEIGHT_MEDIUM" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "accessibilityLabel": "4.44 million subscribers", + "text": { + "content": "4.44M subscribers" + } + }, + { + "text": { + "content": "481 videos", + "styleRuns": [ + { + "length": 10, + "startIndex": 0 + } + ] + } + } + ] + } + ], + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CB4Q9eQKIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CA8Qot8KIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "dynamicTextViewModel": { + "maxLines": 2, + "rendererContext": { + "accessibilityContext": { + "label": "Doobydobap, Verified" + }, + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCAQj-QKIhMIltq-9-zylAMVkcdCBR1xpwN5", + "visibility": { + "types": "12" + } + } + } + }, + "text": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 24 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 8 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 24 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "height": 24, + "width": 24 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 10 + } + ], + "content": "Doobydobap", + "styleRuns": [ + { + "startIndex": 10, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + } + ] + } + } + } + } + }, + "pageTitle": "Doobydobap" + } + }, + "metadata": { + "channelMetadataRenderer": { + "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "androidDeepLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "availableCountryCodes": [ + "DE", + "FK", + "BW", + "SM", + "MA", + "PS", + "JO", + "SZ", + "EC", + "KZ", + "VA", + "RO", + "ER", + "CY", + "VG", + "LT", + "NU", + "GM", + "IE", + "BF", + "RW", + "RU", + "TD", + "AQ", + "CV", + "BM", + "IN", + "LK", + "TN", + "AE", + "ES", + "ZM", + "PT", + "HN", + "TV", + "SA", + "AO", + "SD", + "TO", + "KN", + "US", + "LR", + "CW", + "BD", + "MT", + "NF", + "KR", + "LC", + "SK", + "CO", + "PL", + "HK", + "KH", + "MV", + "MH", + "PY", + "AI", + "BE", + "MC", + "UZ", + "SG", + "SX", + "KY", + "IM", + "BT", + "FM", + "VN", + "NR", + "AX", + "MK", + "AW", + "VI", + "KG", + "CC", + "DM", + "NA", + "UY", + "CN", + "TG", + "VC", + "YE", + "LY", + "MO", + "CI", + "IT", + "NP", + "PN", + "GD", + "YT", + "SB", + "NC", + "CU", + "JP", + "TT", + "KW", + "MX", + "SO", + "RS", + "FO", + "BR", + "BO", + "AU", + "GN", + "MY", + "CX", + "AD", + "NO", + "MQ", + "MU", + "GE", + "TZ", + "KE", + "TW", + "SH", + "SN", + "TH", + "JM", + "HM", + "CD", + "NG", + "EG", + "ET", + "EE", + "TM", + "PH", + "GF", + "AF", + "IS", + "ZW", + "MM", + "GH", + "AL", + "TC", + "TK", + "FI", + "AS", + "SC", + "BY", + "DJ", + "DO", + "IL", + "MF", + "IO", + "TR", + "CK", + "BQ", + "EH", + "FR", + "PW", + "KP", + "SV", + "TF", + "SI", + "PE", + "GB", + "PF", + "LA", + "GT", + "IQ", + "PK", + "TL", + "CG", + "CH", + "NE", + "BL", + "BN", + "BH", + "GR", + "BI", + "GA", + "CA", + "CF", + "TJ", + "SY", + "DK", + "QA", + "GY", + "LV", + "ME", + "GW", + "BZ", + "MP", + "NZ", + "PM", + "UA", + "AZ", + "VE", + "CZ", + "MN", + "SS", + "SE", + "CM", + "BJ", + "MW", + "HU", + "UM", + "WF", + "PR", + "BA", + "MD", + "AM", + "FJ", + "GU", + "ID", + "PG", + "GP", + "BG", + "UG", + "HR", + "JE", + "LU", + "SR", + "MS", + "GG", + "MZ", + "NI", + "AR", + "LI", + "AT", + "NL", + "IR", + "GI", + "LS", + "PA", + "BB", + "GL", + "MG", + "RE", + "DZ", + "LB", + "MR", + "BV", + "ST", + "AG", + "ZA", + "GS", + "SL", + "WS", + "VU", + "CL", + "HT", + "CR", + "GQ", + "ML", + "KI", + "KM", + "SJ", + "BS", + "OM" + ], + "avatar": { + "thumbnails": [ + { + "height": 900, + "url": "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s900-c-k-c0x00ffffff-no-rj", + "width": 900 + } + ] + }, + "channelUrl": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "description": "Annyeong doobies 🤠\nDon't yuck my yum.\nwww.doobydobap.com\n", + "externalId": "UCh8gHdtzO2tXd593_bjErWg", + "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "isFamilySafe": true, + "keywords": "", + "ownerUrls": [ + "http://www.youtube.com/@Doobydobap" + ], + "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCh8gHdtzO2tXd593_bjErWg", + "title": "Doobydobap", + "vanityChannelUrl": "http://www.youtube.com/@Doobydobap" + } + }, + "microformat": { + "microformatDataRenderer": { + "androidPackage": "com.google.android.youtube", + "appName": "YouTube", + "availableCountries": [ + "DE", + "FK", + "BW", + "SM", + "MA", + "PS", + "JO", + "SZ", + "EC", + "KZ", + "VA", + "RO", + "ER", + "CY", + "VG", + "LT", + "NU", + "GM", + "IE", + "BF", + "RW", + "RU", + "TD", + "AQ", + "CV", + "BM", + "IN", + "LK", + "TN", + "AE", + "ES", + "ZM", + "PT", + "HN", + "TV", + "SA", + "AO", + "SD", + "TO", + "KN", + "US", + "LR", + "CW", + "BD", + "MT", + "NF", + "KR", + "LC", + "SK", + "CO", + "PL", + "HK", + "KH", + "MV", + "MH", + "PY", + "AI", + "BE", + "MC", + "UZ", + "SG", + "SX", + "KY", + "IM", + "BT", + "FM", + "VN", + "NR", + "AX", + "MK", + "AW", + "VI", + "KG", + "CC", + "DM", + "NA", + "UY", + "CN", + "TG", + "VC", + "YE", + "LY", + "MO", + "CI", + "IT", + "NP", + "PN", + "GD", + "YT", + "SB", + "NC", + "CU", + "JP", + "TT", + "KW", + "MX", + "SO", + "RS", + "FO", + "BR", + "BO", + "AU", + "GN", + "MY", + "CX", + "AD", + "NO", + "MQ", + "MU", + "GE", + "TZ", + "KE", + "TW", + "SH", + "SN", + "TH", + "JM", + "HM", + "CD", + "NG", + "EG", + "ET", + "EE", + "TM", + "PH", + "GF", + "AF", + "IS", + "ZW", + "MM", + "GH", + "AL", + "TC", + "TK", + "FI", + "AS", + "SC", + "BY", + "DJ", + "DO", + "IL", + "MF", + "IO", + "TR", + "CK", + "BQ", + "EH", + "FR", + "PW", + "KP", + "SV", + "TF", + "SI", + "PE", + "GB", + "PF", + "LA", + "GT", + "IQ", + "PK", + "TL", + "CG", + "CH", + "NE", + "BL", + "BN", + "BH", + "GR", + "BI", + "GA", + "CA", + "CF", + "TJ", + "SY", + "DK", + "QA", + "GY", + "LV", + "ME", + "GW", + "BZ", + "MP", + "NZ", + "PM", + "UA", + "AZ", + "VE", + "CZ", + "MN", + "SS", + "SE", + "CM", + "BJ", + "MW", + "HU", + "UM", + "WF", + "PR", + "BA", + "MD", + "AM", + "FJ", + "GU", + "ID", + "PG", + "GP", + "BG", + "UG", + "HR", + "JE", + "LU", + "SR", + "MS", + "GG", + "MZ", + "NI", + "AR", + "LI", + "AT", + "NL", + "IR", + "GI", + "LS", + "PA", + "BB", + "GL", + "MG", + "RE", + "DZ", + "LB", + "MR", + "BV", + "ST", + "AG", + "ZA", + "GS", + "SL", + "WS", + "VU", + "CL", + "HT", + "CR", + "GQ", + "ML", + "KI", + "KM", + "SJ", + "BS", + "OM" + ], + "description": "Annyeong doobies 🤠 Don't yuck my yum. www.doobydobap.com", + "familySafe": true, + "iosAppArguments": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "iosAppStoreId": "544007664", + "linkAlternates": [ + { + "hrefUrl": "https://m.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" + }, + { + "hrefUrl": "android-app://com.google.android.youtube/http/youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" + }, + { + "hrefUrl": "ios-app://544007664/http/youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" + } + ], + "noindex": false, + "ogType": "yt-fb-app:channel", + "schemaDotOrgType": "http://schema.org/http://schema.org/YoutubeChannelV2", + "siteName": "YouTube", + "thumbnail": { + "thumbnails": [ + { + "height": 200, + "url": "https://yt3.googleusercontent.com/fjXGOTy4Vv5bH96Nn8LKhpKrQ5jGU465XzIClNi6_tfcAsN4uePvphpIRJZDr5yzVdXt9kr2Hw=s200-c-k-c0x00ffffff-no-rj?days_since_epoch=20610", + "width": 200 + } + ] + }, + "title": "Doobydobap", + "twitterCardType": "summary", + "twitterSiteHandle": "@YouTube", + "unlisted": false, + "urlApplinksAndroid": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", + "urlApplinksIos": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", + "urlApplinksWeb": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", + "urlCanonical": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "urlTwitterAndroid": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=twitter-deep-link", + "urlTwitterIos": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=twitter-deep-link" + } + }, "responseContext": { - "visitorData": "CgtzV3BXaUtSMHJsYyjkh_62BjIKCgJERRIEEgAgLw%3D%3D", + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "k5_fmPxhoXZRCseSX-pnjCqIJ6s7OdOPhErLGcRbRsU6Md1_iVYDx05v_wRMkusEmIBwOcCw59TLtslLKPQGSS" + }, + "maxAgeSeconds": 300, + "responseId": "IhMIltq-9-zylAMVkcdCBR1xpwN5", "serviceTrackingParams": [ { - "service": "GFEEDBACK", "params": [ { "key": "route", @@ -29,18 +14191,14 @@ "key": "logged_in", "value": "0" }, - { - "key": "e", - "value": "23804281,23966208,23986033,23998056,24004644,24077241,24108448,24166867,24181174,24241378,24290971,24439361,24453989,24542367,24547316,24548629,24550458,24566687,24699899,39325345,39325798,39325815,39325854,39326590,39326596,39326610,39326620,39326664,39326681,39326794,39326965,39326986,39327052,39327096,39327112,39327368,51009781,51010235,51017346,51020570,51025415,51030103,51037346,51037353,51041512,51050361,51053689,51057846,51057851,51063643,51064835,51072748,51091058,51095478,51098297,51098299,51111738,51112979,51115184,51116067,51123611,51124104,51133103,51141472,51144925,51149607,51151740,51152050,51157411,51157430,51157432,51157841,51157895,51158514,51160545,51162170,51165467,51169118,51175702,51176511,51177013,51178316,51178333,51178348,51178353,51178982,51183910,51184022,51184990,51186528,51187249,51190057,51190071,51190082,51190087,51190202,51190209,51190216,51190229,51190652,51195231,51197685,51197692,51197697,51197706,51200249,51200260,51200291,51200300,51201350,51201363,51201370,51201385,51201426,51201437,51201442,51201451,51204329,51204587,51209050,51212464,51212546,51212551,51212571,51213888,51217504,51219800,51220492,51221011,51221146,51223961,51224135,51226863,51227037,51227772,51228350,51228352,51228767,51228778,51228785,51228798,51228803,51228814,51230241,51230391,51230478,51231218,51231814,51234406,51236665,51237842,51239093,51241028,51242447,51242711,51242767,51243940,51244977,51246285,51246301,51247851,51248255,51248734,51248749,51249751,51249769,51250110,51250684,51251508,51251675,51251811,51251836,51255676,51255680,51255743,51256074,51256084,51256732,51257853,51257897,51257902,51257907,51257916,51258066,51258190,51258661,51258835,51260447,51260454,51263957,51264983,51265017,51265335,51265360,51265373,51266946,51269632,51269667,51270086,51270832,51272313,51272458,51272497,51272508,51272521,51272534,51272574,51272589,51273446,51275154,51275163,51275172,51275187,51275198,51276507,51277836,51278956,51279285,51280249,51280360,51281227,51281600,51281875,51282075,51282080,51282507,51284653,51285417,51287500,51288561,51288817,51293059" - }, { "key": "visitor_data", - "value": "CgtzV3BXaUtSMHJsYyjkh_62BjIKCgJERRIEEgAgLw%3D%3D" + "value": "CgtrQ1hiUlcyNzBxbyix5JDRBjIKCgJERRIEEgAgGGLfAgrcAjE5LllUPVdyVkVDTExPQXZpREFSdHJ1emJ0QkxfN29hZWtyWVgwRTF1ZnJudlBXUWtQTlI0eGktX3I2eEdsSzNxMENWS2FQOUhhSXpHMnBaWkh4LVpPWWJhTTRvSzlPZHdVT2NKMXJsU3VXSjBTTlFNUGpfaVJtMkFrUjJrTjhNS0xCd0YxZFF0Tl9rN1l6cFNtd3lnRzNxdjVXZWh2c1dWc1ZHU0I0Yk1vUU13NHNIaXpWLXhsM0lSM19XNndTMWl5N2VQQXVsemNxeHdNeks2aVlZWkdhNVlsaXlwcDl6cTJ3eUxSQWlCWndlNHZYbUt1ZnNVMVE1OEF6aEZaSEEwVkIxTTV0aTQ4MHNTcnM3bjdpNGZKbXRyR3RzY0QwMzk4Nlh0UW5QVXZlOEVRa0FZZWVGU0hMdVhtUUZVQVN3MUhoQ24yNFRhdFF6V25HZi1OTm14amVDMDJSZw%3D%3D" } - ] + ], + "service": "GFEEDBACK" }, { - "service": "GOOGLE_HELP", "params": [ { "key": "browse_id", @@ -50,10 +14208,10 @@ "key": "browse_id_prefix", "value": "" } - ] + ], + "service": "GOOGLE_HELP" }, { - "service": "CSI", "params": [ { "key": "c", @@ -61,7 +14219,7 @@ }, { "key": "cver", - "value": "2.20240909.01.00" + "value": "2.20260603.05.00" }, { "key": "yt_li", @@ -69,11554 +14227,644 @@ }, { "key": "GetChannelPage_rid", - "value": "0xd03b6be6a3f9f517" + "value": "0xc4819a9b0b6c6616" } - ] + ], + "service": "CSI" }, { - "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } - ] + ], + "service": "GUIDED_HELP" }, { - "service": "ECATCHER", "params": [ { "key": "client.version", - "value": "2.20240909" + "value": "2.20260603" }, { "key": "client.name", "value": "WEB" } - ] + ], + "service": "ECATCHER" } ], - "maxAgeSeconds": 300, - "mainAppWebResponseContext": { - "loggedOut": true, - "trackingParam": "kx_fmPxhoPZRjiQJY8I843Oy_LDx8op9nln8jl5sEIlO7BwRgkuswmIBwOcCE59TDtslLKPQ-SS" - }, "webResponseContextExtensionData": { - "hasDecorated": true - } - }, - "contents": { - "twoColumnBrowseResultsRenderer": { - "tabs": [ - { - "tabRenderer": { - "endpoint": { - "clickTrackingParams": "COwBEPCTARgFIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/featured", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "EghmZWF0dXJlZPIGBAoCMgA%3D", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "title": "Home", - "trackingParams": "COwBEPCTARgFIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "tabRenderer": { - "endpoint": { - "clickTrackingParams": "COsBEPCTARgGIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/videos", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "EgZ2aWRlb3PyBgQKAjoA", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "title": "Videos", - "trackingParams": "COsBEPCTARgGIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "tabRenderer": { - "endpoint": { - "clickTrackingParams": "CCMQ8JMBGAciEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/shorts", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "EgZzaG9ydHPyBgUKA5oBAA%3D%3D", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "title": "Shorts", - "selected": true, - "content": { - "richGridRenderer": { - "contents": [ - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-a2G3YUk1GfQ", - "accessibilityText": "How to Make Tofu!!!, 175K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/a2G3YUk1GfQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAqfY1naU9Y9fE037wNUvLVySzleQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COgBEIf2BBgAIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/a2G3YUk1GfQ", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "a2G3YUk1GfQ", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSa8mLa8GcZgl0eZSzW_WeyBkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/a2G3YUk1GfQ/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "COoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIABAjGo4G-gaKBgqHBkFSZEFDZzRhb3p1S2E4MC13YlctWGgzSWM2Rk13dnAxZ0JYOW5jNVR6Z3NSdmdzZExzZVYyVEE3YXlFeFd1bWlOc0JQR2xWQV9LMWM1bWU1QWdFUWNBc280N1ZWSXk2M3VGS2NHRHotMjV4N05uZzZXemV0Vi03WDRQZDdnVWZrYlIzYVpUcEpCNHZWRXdPSVgwZzk1TkcyMDk2VWJKaEFLZ2wxcjZxdlp3TTAyckhrS0JRZktEek9xS2xHUV9hd3I4bnZobkZBRXYwQkhfdmdLVHJHMklwV1lvVUhLZkFpNlRxMXlBV2c2MTJFMFNEVnBGQl9QcEt6RWJJdmJDN09xc1I4aGVCaXpuYjJEYnU4SEQxakFrVFBZd0dxbkN6OE1uTE1EVGg1NnRibkFveFFoanBuV3paV0RQZ3NyVWd1ZVg3NFRheG9qcmlGU0JJZHJhSU9Na2ZOSmlJWmhoMU55Z2RKcHN1NC1UT2J1cXlWMm5XMF9obTZPeGtyRTZMcmJtci1xLVJ0NTRhdWRqaWFLTVlyekRYS1pPSkI5eDEwdnlBZlJxbURILWdJWC1XcTN3cTMwRF9jdERmN0UwdHRrMWJJS3NTU0JWcXlKbzEzMmZ2QXEtUUxjR21wVGlqcUI5RXpLSUJ2dUJiR3lUQlFieTdJQnBwNzVYdExOTE1IRFhVNGtEUHBLMDBiLThvck04Y1djMndTeDhlUGcwaUdrWjZaM2o4QTBYNGpxTFBlVEp0VVZUQ2J6bGtSaUJ4NU1LcWc1MTZGYXlQd3B0Y2c2cWh3VDAzcGRzUWZjQl9wdl85NWlKLVNSTUJrVWNtc2tuRGFKWDZ6QUJtT2dmNnBZbU9RMll1d3AzdFZFNnAwX1R2WVgybnZxYzNRQU56THRXSXNkSmFVNWFFWW5kQ3RXVElhaG9MbzBNNjZ2UWRLWUdJUHhLRi00RmkyM21jd05ZbVZ5aERkbDNCUE4xUTFIUC1xbzh0ZnFObEtkSHZCUVpTNkNsUk10ZVZocUFCM1NmSFNzLWsqDQoLYTJHM1lVazFHZlEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "COgBEIf2BBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "COkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "COkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "a2G3YUk1GfQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "COkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "a2G3YUk1GfQ" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "a2G3YUk1GfQ" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COgBEIf2BBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "a2G3YUk1GfQ" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "How to Make Tofu!!!" - }, - "secondaryText": { - "content": "175K views" - } - }, - "loggingDirectives": { - "trackingParams": "COgBEIf2BBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "COcBEJmNBRgAIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-JE_JED26ZkY", - "accessibilityText": "I hate to admit it but it's the Best Korean Chinese Restaurant, 584K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/JE_JED26ZkY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAYSdHPLz9tVz3Bx2jmqeaRrhYaKw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COQBEIf2BBgBIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/JE_JED26ZkY", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "JE_JED26ZkY", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbCRua_TQxs4OyBDLr1936xkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/JE_JED26ZkY/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "COYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIARAjGo4G-gaKBgqHBkFSZEFDZzRNcFlHc2NrXy00dERDMXdYeml6WWRxM2pIM040RG9xZmZvelphSVg2b0RJOWJwVVkyS1ZNUFZXclFCN2FMbTVQclhzdjM1enN3a0xMaDBJN1FCbFpIeTVWbFUyZE5HRVBzWXBZTU5YNVRzemFWX0tDOVROOEpSXzFzSGlWX3laTDhqeE5Nbnh0ajZQX0plcnVfZzJjZkxnTEg4aUJPaXBmNVZzS29aZVBzSkk3cUotOU1Yblh1akx4V0wtSkVTNkdteExLRkkzbVF3M2I2MzZaMXdrRnB6N0NURnBGNkhvQTFUN1FOTElsYXh0U2RSdGIwS09FNUpIdW1rMUN3enNjSXZqc1hOR0JyQmRxSnQtbk01clU2YW42bnNlNEZfT25VTy1jTURyald5Z1BKS3U4V2dJcDhDXy1FVGxBQ1VKRjBBamtWOEdlYmlKdm9VZ3UwU0xVVFpZaHphLXVlRGppbHlYbjVsVWRVX0tBbFREUk5tRXhBTmZyZFpfNXRJMUJnNmQwV2xFZHU5VHMxRElvb1lmaW1PbTk4Nk43a3V2YVdMR0ZCTm5haWI5ckpPaWdjOXNRSElTQXc5SV9JVzJ1bUtSRzZxSzhJOWQ4YzQ3RXp0Z0NlZWFkV3p5S2VlVGVPSG9rX2xPV19fS09FNGNiTGVPOU1hanpGUVpVN25vY1lmdjFDeThkWlc5bGRJRnotUkhfQU84MzBwWFktUnZrQVQzVVdDbGVISGowaDd4cHJ4akU5YWxZb0FLdWZ1VnFpSDFlR2lzT2d0MDNaR29ndmdfWjZXVGpMVWdTT191STVQM1hLdUE5NUhId3FLWW00R0tMWW0wOTFRekthT3g3WFNFd1FkVGpFZm5maDRCRUR1a1BqQ3ZJakxXNXNvRm1xWlcyYmRwREx2cFdEMnFjM043Vkd2MnoyaVctQk9ibFpyMnl4Y1JhTlBid3o5X29HbWhYdWpMUm5qdnd3a215b3J2WU5TM2hvSEgtYVFwQng3Q2xBS1JNNkxOMW9PVHcqDQoLSkVfSkVEMjZaa1kqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "COQBEIf2BBgBIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "COUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "COUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "JE_JED26ZkY", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "COUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "JE_JED26ZkY" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "JE_JED26ZkY" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COQBEIf2BBgBIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "JE_JED26ZkY" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "I hate to admit it but it's the Best Korean Chinese Restaurant" - }, - "secondaryText": { - "content": "584K views" - } - }, - "loggingDirectives": { - "trackingParams": "COQBEIf2BBgBIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "COMBEJmNBRgBIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-bTZdQn8cOqY", - "accessibilityText": "How Koreans Care for Bone Health (ft. Ox Bone Soup), 315K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/bTZdQn8cOqY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAu-wUVw07yyjH_DgBkR_wa6GVHuQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COABEIf2BBgCIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/bTZdQn8cOqY", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "bTZdQn8cOqY", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbRLR0qbvVaw2JPZ1MYJImHkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/bTZdQn8cOqY/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "COIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIAhAjGo4G-gaKBgqHBkFSZEFDZzdOaXJ2bTk4eVBMWG9pSmtLMWVvVW9Ea3ZidF9qQ0hsYXVTOEUzenVaaE9IZzlvNmdoZVNvN0p6RDJ1MU50VzNaT1FiSHNha3JyZE9WM2x2R1B2SXhkVlQyWWNRZkhGSXZVUzN3VWpRQlVscVpxR1BlcTZjRkNENEg3M3VYV1RRYzFaMExCX2RXQ1FYNGtIN3NycVhrLTYyUXFKdDhzcVdOZG1TMF9hUHVESnV4R1h0TG1Nd0EtRjhKcDA4QU1HWU5RSkNmX1pvS0dlemZ0cGpkdFdBT3VQaHU4N2o4LWstOFZKT3BxRlUxY3V6a0tBTUdMa1hndjRpTUVzdThLX2NKOUNPdXp1TGR0N0o3eHlmMEhqOUxfdHlDXzYtS3BvT1Y1X3lPTFdiSE5MTUJJRGNrQ2llUVlTZUUyRlFwVlpQdnR6bFFyTWJrdzFNRExJMVhIZUZwYjFJb1hlV3pfRXZHdGVZLUJoMkdwejZkR0FickJTSmVQcV9XYVM4aHdud0RoUnI3N09Tb21zMExYMjF5Q2VvSzlaaEFjM0NVUkJIT0hFNlFGZml3bW1SUGxzYjhrZWgtMTYtV29pN0hsTFVEUEphaTl5VzZfNW4ybWE0OERrSnJjWXFwSGFzWXN1TDIwNExsakxVYWM4VlZkRTBlQ1JXYTRtSW1qUTBVc1NmTlRaRUhXM1hLY0hwQ0puR2R5c3FLUzJmbHUxNEd3M2Jwaml3ZjR4bm5uUE15MGZvdkxqbmpRMm8tZy1wWjlMSTNFUXV2WGR5QkF1d0Y2T3VNeG03Tm9aRUJYTzlDSFVqRUhDTzB1X3FhUGpsS3VaaFBQUUFvMlBHMGJVaTBhaUY4NWV6RVJDeXVUVkI3Q1dIc2ZzaVVjWU80UTdxR3JQM19ITzVZZFlhTUgtN3pENmRVRkdmVGJnVG44YncwUnZOZUZtSFhYeDZlN25oSlJ4eUk0Mk5DZ2NRQTBWTHlvTV9LTlNEN0hYVUZ6LTR3VmlNRW9LbWo4VkJwWG5UYl9waUEqDQoLYlRaZFFuOGNPcVkqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "COABEIf2BBgCIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "COEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "COEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "bTZdQn8cOqY", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "COEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "bTZdQn8cOqY" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "bTZdQn8cOqY" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "COABEIf2BBgCIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "bTZdQn8cOqY" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "How Koreans Care for Bone Health (ft. Ox Bone Soup)" - }, - "secondaryText": { - "content": "315K views" - } - }, - "loggingDirectives": { - "trackingParams": "COABEIf2BBgCIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CN8BEJmNBRgCIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-JPA-Cj2DwHU", - "accessibilityText": "Everything I ate working at Google Korea, 473K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/JPA-Cj2DwHU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD3C2bxI4OhpHfhSanLIP_PXotiEw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNwBEIf2BBgDIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/JPA-Cj2DwHU", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "JPA-Cj2DwHU", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZx2wZy6E0JTbVNR9dVEkbNkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/JPA-Cj2DwHU/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CN4BELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIAxAjGo4G-gaKBgqHBkFSZEFDZzRTM1lzT3hHSnZwVElMZHNMeTQ3V3hBazVsT1g4YnhIWW44NmE3NXp3aHdYUXdUbUlNekVxSkxpcWtCX3J0cC1Odml1X1FwazBrUVFIb2VkeW5PMm9ZZGdBbG9WNUU2UFdkanZtZmpLN2xLNnpvLVhwd3RMUTNTVkFfcWlmc2ZidUd6RDFrUlM2NjV6VnRwLW9zdHNzR2tJMGE4WmZkbWZ6ZndwaXQxTmg2Z1Vnbmd3bjZwbVFuazJuLTRNbUtJaG9KYm9YZGtDdTAxdUszXzJES1ZIVG1ZU2lkU0FtanFEcmZyWEczSGIzMENvRkM1RnlFaFJCd1dEX0g4WDBKTEJJa0lqbWxzT1pPem41Z3JuNmNWTHltWmg0RGRRX09xMFJ6aHQtMndYYVJJMEsyUjF6Z3FVVFFTVkV2LWdTNFFhNEQzWmtPblIxSTJQOTV1WlB3VVQxaVFYb2ZxLU1lQ1l0cmNVQ3E3WVFONUNMc0hDNHhENkRlV0RCTHh5dGNMZ2NCT0ZsdWR5NjdmUDdpS3lNZG5DUWZiOHNHcTBVQ0MxYk5rVm5ZWnFVVWdTM3RObnNTNVVIRjdUOGdiVHZNXy1zUTlPOVVVZnFZNzRtS1c1TV9HZmNFUlh2amdSakVVLVpOUDF5SXYxWEV0QnJ2bVRBbEFjNEVuOE0xVmwxOUJJU1NPdjVRenJGTUVVdEpXYlQ0dTdvdmlrYWp5clNZcmVUcFlRTnpIVlliNzY3bkpKWkRwQUV3WUlZMUNyZkNyTVl3aUV1NlpXbU80ZmY4NW1tSVh5Vl8wYm9GRmpPamJqbDdYUzY0VDRTd09sV3ZCMm5wNXlMaHN3c19LTUhCVFNLTE1DVFNvVmZaRDV2WGV4a1UxLU9PbE43VWl5MUVmR09VUjY1SWE2NVdnQUd6S0F5UU1qWTBIMnlmUExHTDVJWm9HWm8zVVowVldkZDV4d1MxV05xNDlKRW0zZFlYVnpIcG9HX1lWNTZnakFqdmpfX0JqT2o2blNxR1lkQW9aOVkqDQoLSlBBLUNqMkR3SFUqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CNwBEIf2BBgDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CN0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CN0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CN0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "JPA-Cj2DwHU", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CN0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "JPA-Cj2DwHU" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "JPA-Cj2DwHU" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNwBEIf2BBgDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "JPA-Cj2DwHU" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Everything I ate working at Google Korea" - }, - "secondaryText": { - "content": "473K views" - } - }, - "loggingDirectives": { - "trackingParams": "CNwBEIf2BBgDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CNsBEJmNBRgDIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-r0vEv3N_0co", - "accessibilityText": "Grocery shopping at Korean Traditional Market, 573K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/r0vEv3N_0co/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBNqn0N0bRs122y48mnGyVG4M1KUg", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNgBEIf2BBgEIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/r0vEv3N_0co", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "r0vEv3N_0co", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbYiWxTZdyI9KHZtwIYNJ0AkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/r0vEv3N_0co/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CNoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIBBAjGo4G-gaKBgqHBkFSZEFDZzVnN2lDU0s5Yk14NmlsUW5GMEk4MU5qOHk1UHJXQW4yMnQwMlBoelhtVTVoZjQzVkgtMnFSbnJYdEtZZHVWQnNmY0FxdC02WnBiTzMycDNTcDJ2aXZFSHQ0R0dKb2NBOHE0cEYtOFZodjZ2aXJoMFlKelRfQUlZMHU1OEYtUlJIYV9JcUVkZGVFM2xwMlRmZ1M1eW0tS2hFRUtyQ0d0bkpEcXdSU0FUZEN3S0JzbHRYT0ZnZXJ4MGFGQXAtVVk4aG95MEs1ZUVBYzY4LUstV0RXaFRBVGtwNTJDY1Rjd3oxclVXanBuX3gyQ0l2VDQzcnhXNzVucUt3VlZqN25rUEk2MGxNUlRjTHIyTUozMzBITlctd1FWSnpVdEdKV3dNZUNZUnZ0STRtMnpFcXNjMDZmNThnamhxWXVzT0s4NXN2dEtZWDhpelFDVjY4UkVnWEZ1Q1RUVlNDXzBtZnhGZmpVZ19WcU50Qm5YaURTNlFYVm5tLVRpUTVHRElWTWl2Y1FlbHliR25TWFhXZHFvUDZYRTRFRzdodlZGcWJ5c1B6T1BlM2lfd05SMi1xTHpwT1laaDQxbEdycl85NzBGbkRXOE9rQjUtekwyMlFTeXV0OVVZLVRjQjNMdFIxZy1fUnlha2JtMWtqTnB2NVJUYzFpSW9kRXJWM2V1VVRnalQwZWd1UEtzcEN5THB6ZFpMdGRRTXFkTExEdkZfLXZuNWc3eUVaNk05QlU2bW41WkRQZWIxbGVoUktrZTFXVGRSQ1M4bklfSzlvM2FhYXUtenU2aWN5THNhcnNvbWZZdmEycTVLZUJQLVNMQXctSUNKckVtb2lqS19NRW1DdXRPU3NULWJtZ3FLUGQtSWVGT2REVjZuS0Rkb0RlTXdMaHkwY3dfcDJLOTI1UTB5cVFXRUEyS1lNMThLb2x0TEQzeVY0Q3NOckd5UTJJWjZvOVVGNzB1bnlTZDg5a1YteXZ0OTRPUVZxcjl0YUNldENmYlN0bXVsNjNuVndWUjVFQ3pka2cqDQoLcjB2RXYzTl8wY28qAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CNgBEIf2BBgEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CNkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CNkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "r0vEv3N_0co", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CNkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "r0vEv3N_0co" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "r0vEv3N_0co" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNgBEIf2BBgEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "r0vEv3N_0co" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Grocery shopping at Korean Traditional Market" - }, - "secondaryText": { - "content": "573K views" - } - }, - "loggingDirectives": { - "trackingParams": "CNgBEIf2BBgEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CNcBEJmNBRgEIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-_JmAkcRWZ5Q", - "accessibilityText": "Why Korean Rotisserie is Better than Fried Chicken, 1.1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/_JmAkcRWZ5Q/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBplB8OHwQXnn0dacBTXSZBOgzDGQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNQBEIf2BBgFIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/_JmAkcRWZ5Q", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "_JmAkcRWZ5Q", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSab34KEOPfIH_gvimwEXV57kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/_JmAkcRWZ5Q/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CNYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIBRAjGo4G-gaKBgqHBkFSZEFDZzYtUzZRRDVHeDZoMjJfMzBlM3VVNmxZM01sOGt6bnpEWmhOdFVaRWg2V18tZ2k4OU9jQkJ0QnJ2cFpDanNNVTZLckY0eVhKVWhpWnVIMEpsdDRNaFMzNWZ4ZFhaYkNnclZXbEtiZllUSklSblFmTldnR2h2eWN5eGRtbTBhSHA3TVEycTlqX0dscGJ0dzRmY0dlWXBkNUtVQy1LMzBmMm5xOTRFeFlPblR1Y3E2TkxvMHdWV2M3V251S0dtSjByLXM2clFEeElfTWVuV0NnclJERk9DSktKY3ppVnBkc2xFVXJ1WG9oRnIzNERmWi05ODNrWUcwYW1zTFlBNW5qS19LOW9ELTdnTHprR0ItVWRwTXdtd185YjFzWkNfOC1uUjRJa2NfNHJGRWkzQmtiRFBDTzRib29ESHNoYkw4dUJORF93ZzB2dXJYaXFlUlF3X0tOSTItQmJkdjVTN2RPY3h5Wi1JRzYwX2JWSVhBVWFMektOQXZMTVE0blNJekg4NS1IczN4RVBiVW9TSWF0M19yb3FTV1AwZ3pqWUprU2tFYXZjY2sxSnVTWEduVkIyWm9rQWxxaU1XbEZRa09wR3lPc3kyWGxfXzJzTHJUb0xmc25MV1NZN1RTN0xlZmFlaHFfQ0tWam84cUltUDdYT1owcE0tVTF5QTFyQnp4UUVscUgxazhBSGI3dGxmcXdwMGR4eHNkQzVPQW5CQUZWWDlrQTlYRk5CN2Z0NDdxandydHZjT1FzQVc4WFAwakI1cERkTTRVVkhFcjVYMDlfb3RRUnJZT3htSGNnSXRTNTBxY0IxLTNaLWtGX1FBNUFiMHJBN1F6OVdfWThUSnRwYjd6WDIxalh4YkpxLTJMNm9NaG9vZmNIUU5hT1ZQRUQ1eFV5cXJXdGJoMG8xTGlNUEpjOHJkS29rQmM0bk56SkxFZ0cyT0kwYWdZTnlVaUd0YnNfX0k1T2FuYWxvUzlMZ1pFX190cko4bkdjQ2lGdjdKQktZZHBDd2diQzd4NktyWFEqDQoLX0ptQWtjUldaNVEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CNQBEIf2BBgFIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CNUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CNUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "_JmAkcRWZ5Q", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CNUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "_JmAkcRWZ5Q" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "_JmAkcRWZ5Q" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNQBEIf2BBgFIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "_JmAkcRWZ5Q" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Why Korean Rotisserie is Better than Fried Chicken" - }, - "secondaryText": { - "content": "1.1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CNQBEIf2BBgFIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CNMBEJmNBRgFIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-GMEhshFDslQ", - "accessibilityText": "it's not a phase mom, 727K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/GMEhshFDslQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCw28yzJPzZn_BwuPRdvLnJXafKyQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNABEIf2BBgGIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/GMEhshFDslQ", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "GMEhshFDslQ", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYts1VvQo0FyHOZEXvsUSDqkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/GMEhshFDslQ/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CNIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIBhAjGo4G-gaKBgqHBkFSZEFDZzV0VDd6NG5JVmVpelZKaGlKT1h0dElMc3Z1SGVyWXpZSkVOaS1BbDhxUkEtSFFhWjhTVExfc2J6TW91WlR3anR2clFZbFRrZWJab1UtZW1CN2ZHWlpCbTdNWkd2UlFtWVI1bDhJU2tmTmNPN0EtdzBGMXR2LUlwNm5ZcThBVjBuUWwyVGMxZXVqTVUwSWF5RlpyVm83eVpIUE4zb1RUVzNSdkRCSlB4cWRQS0FmNTRWNDN4YzUxeWVWd1ZUYkFlZnRKbDJGU3pLdjVUOFpWRkR0TjNmVWZCSks3WXVMOVVUZWtySTBRSmNyV1hfQ202dE1jT2dvNWlBQXBhVTNtNGhibWwtYzVNbzZhVUsyLWVvdUtFSmQ0VU5yeFd0c0ZaUkY3OG01Z242Wk4wY1dCWTg3Ny00cFctVzl3NC00WHlac3c0WGt1Z09xVGN5M2FyMnNFRTd5RmVsTTlYenJZa2pWWS00X3lGT0JQME9vMk9tUnkwWE5nSndvellldTNNUzVIOUhOUWFVUi1xOExDZGZGNnRlMEZMSFNRWjlzSG85RTYtNExpaDhXdHhITWtvbTJhQnU5RU1FMUF2Q2g2U19PMU9HTWQzd3pma0JKTU5ocWg1VzlHLS1Vb3dfZGhYaTNKcmVVbmRMbGNvQ1dwYnJGRHlULW5PWFdZOUxGWlk3aTF1bUN3YUJyVTc2NUhUNFhtZjR2Wnp4U0tBaWJCeTd6a0hEc1A0c2k4djVlaVBEY1BhNUtLTHRheXpNeWVvMTJGNzlwTmtMY29mWWp1MVNNVFVKTXhRcjhtajhqckNKSGpPaXM1cnRFOGozdm52MDVIN2hrLUQ0aHIzWXhMM0FnNHJRT2dZU1dGei0xRUJqVFBfcDhVZGlqWGlQRExfMGlkblpVNFFyRUd4dEF5cVJJN0RMMFg2SXFlTTBGMWZaMXBXNUQ3cG5HdnpQczRORFFIc0tGUzlpY0lXVnlXdnZSZEtkemxlaG5TcWF3cGVhT3pRNHlIUHJwQVpYdXRFb1EqDQoLR01FaHNoRkRzbFEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CNABEIf2BBgGIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CNEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CNEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "GMEhshFDslQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CNEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "GMEhshFDslQ" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "GMEhshFDslQ" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CNABEIf2BBgGIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "GMEhshFDslQ" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "it's not a phase mom" - }, - "secondaryText": { - "content": "727K views" - } - }, - "loggingDirectives": { - "trackingParams": "CNABEIf2BBgGIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CM8BEJmNBRgGIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-4E-mV5b__mE", - "accessibilityText": "How Koreans Cool Down During the Summer, 1.1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/4E-mV5b__mE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAB8LBYtb5weLD9V0mtAUgO2F3HgQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMwBEIf2BBgHIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/4E-mV5b__mE", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "4E-mV5b__mE", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSa3mBB7hmByEqJsZc1Xmp49kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/4E-mV5b__mE/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CM4BELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIBxAjGo4G-gaKBgqHBkFSZEFDZzY5X0tUcV9FdU91R01BYm5xNGJJZ2pZbExzZTZTRXNaM0xUSVN1Tm9xaVlMemZiaTJUQVJ4UkVJUWYyR1A3VGpwb0tuaXB1Zi1DZVFxaGh1SkptQWhhQVNMR3VoN0pMMlpuWlpidXNBNjNHNWgtTnRxWE9id0ZCSXByQktYbmdvWGlBQTNFSWFfUHQtLUZuTkZJdFM3U29kamRaa29mUmRjbzNEZ1dxZGdTUEpzSHpxa21Fc2NRclZEMmVhWmVvbi1VY2tCNHJLRk1HZTZCbXFIV0xsTFdvQy1tVFFLTEVNeWlfX3BvNTUzRTV0T1E2VEk4bGlReTNkNzg5UHlxeEk4bDhYSVAtUkpEZklfUVRpWXBOQ2ZYVmFoQnViQnJUeVpvam9yNmRxclRvOXJiVWJEUDBiOHIzOGRiU2pZSWsxN1JHOXBmN2NhSXJJWFpiRWFkQ2tnaFpqb0NtYjNSRXU0clEyNzBvOEFYTThNV2FyTnJtQUotb3FIRnlCamFXQS1XRFBHUTJnV0haTFplRUZGWEZxX0R4aXA4VjVGNVNWRk1lMHpWeHpxeVBLMlpCb0pSbUZWenBjZzE0NUIyNkswWHdkTFJ3QmVMTGs0Nk9NY01QdmRLUXI1ckNuMTVjbGFxOHB0bEZOSGNoLUdCTm5nbWl3dk5PczZWa1N5cUl4cGYzeVl4b3EyZFVTUHpQempTdm13N2lxTXZuUG1uMEVibW9CWkxhSnRmaEo2MXVLUll5OWR1YjR2eVctT19JVjIyTTJNNV9lYl9xakNKX3hBTVkxLTVSa3VqaV9UdmlmTmhxRENPX1huN3lBWmE3VDR5NWdHV0ZBbTR0QkxpSV91RG5rdWR2LWlBSG9TNHcxellrQS1BVFdXM09yZHVGRmY0bmJEWGV1TUg5aE11MnJhaTA0U05nZEZkMzhqVjNKeE1UOUlkU0JZazhHUlR3dDU3R0ppVThjZEUzV0kyLXJYSjQ0YnYtMjYyYnJmdnlZZml2M01zd1JDOU4tOE9JZFkqDQoLNEUtbVY1Yl9fbUUqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CMwBEIf2BBgHIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CM0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CM0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CM0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "4E-mV5b__mE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CM0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "4E-mV5b__mE" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "4E-mV5b__mE" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMwBEIf2BBgHIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "4E-mV5b__mE" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "How Koreans Cool Down During the Summer" - }, - "secondaryText": { - "content": "1.1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CMwBEIf2BBgHIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CMsBEJmNBRgHIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-ik4Lpb_7B0I", - "accessibilityText": "FRIDGE TOUR, 329K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/ik4Lpb_7B0I/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBeYS7x2nMoFY4Lt2Pc1rhCXbcNXA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMgBEIf2BBgIIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/ik4Lpb_7B0I", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "ik4Lpb_7B0I", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZFiyFxZL_OdBTaTACrkbUEkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/ik4Lpb_7B0I/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CMoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYICBAjGo4G-gaKBgqHBkFSZEFDZzVsNEl3ZTJCdDVmMUpMZXFsRU1LWHhaUUZ5U1FKQmFHMFFITVdnWGNZeFBjZ2RfSV9XQ0h6anQ0ZDZwTkFjNWpvaWhtU2tLQ2hSbzF1Zmt3bkkycXAwT0ZYMzVPTk9iRXduc18wTzJZa0V3c2YyWWlmaDhUbjB6TEJpejBNRHR1b01VcFlmWW5SYnJfX1QxOVpXdTZCMTFXTzh3TmtQZllyN2FQU3dIMnlyNlh2OFVoUlVvT05wcm1YYXpfd203R0I0akppLS1CRUR1OEFVSXBWWFV0SjlIMGNQMTIydzNsc2liN19NV2hmNXEyYXYwakppVnNzQm9sV3A5bmJKV3VucEVSLVVweVFjejhYZEg5a3J6X3pRUWtlTzRoQjhGRmJWRzVLVkp5OGRHdUs4M2VVcnp0T1NEbU5zSEdqSnVpLXZQcUc5UnhIMVpCRFFvTE9pTTJiZHllSEtZX1RMbUhSYzNIRkpKSHdVMjRvbEg5UzFhODdGa1UyN0I1VVRrbDNFcFBFamZsbDczbS0xWnRoVzd0MkhNbldiSzRBaFdsSVhyMFpPVDlpMUlCbF8tOExYSHFpSU1sZ1ppTDRHQUFHQzVUR2dvYkdmazdRQU01TUh4V0lwZlNGRTEzdjFKbHVxQ1pBekdwNk9pcGpnYlN1SDZYM1RzYXlxbGljZVdjczBRYXdKTGVDY1dzSkNNUHhTc0JTcjJwZ2pfUldGT1RFTWtwOTNjbEMxUlNmVnptb2ZwQl9MbTF3a3pvcXpYMjhGRW9oS1BJOXJPU3RlRG5YamlTX2tnNkZwVFE5UVdWMHdBYnZacnRxYWwySGF5SUlHbk5DWTJSR29OVEhMaVMxQm1ock9Qam82Qk9MY2JwdUIyUEVEU1ZWOGVjM2U1amtGNWFvUUpLVEVhWG9Jang2UnhSbF9GNC1rM2UyVERBQlA5Z3RLb05pN09vbkhLU25oX2JWT19xLXlyM3pPdXRneWFZbDJiNlZXSEd1OW16cENKcC1vdDc4d1VIMTh5RmsqDQoLaWs0THBiXzdCMEkqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CMgBEIf2BBgIIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CMkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CMkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "ik4Lpb_7B0I", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CMkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "ik4Lpb_7B0I" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "ik4Lpb_7B0I" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMgBEIf2BBgIIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "ik4Lpb_7B0I" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "FRIDGE TOUR" - }, - "secondaryText": { - "content": "329K views" - } - }, - "loggingDirectives": { - "trackingParams": "CMgBEIf2BBgIIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CMcBEJmNBRgIIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-H61ZlmZ4Amg", - "accessibilityText": "It's 3AM and I woke up severely dehydrated, 644K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/H61ZlmZ4Amg/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDuI1JRbT2u2-AdVv4_28Sqtp_HZA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMQBEIf2BBgJIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/H61ZlmZ4Amg", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "H61ZlmZ4Amg", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSaQ5D1fFxRN2AFllbPkSTwSkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/H61ZlmZ4Amg/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CMYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYICRAjGo4G-gaKBgqHBkFSZEFDZzdKLVlhTWRxTUcxNW5lZlFHekxNNFJ2UkNzWUdkWUxhMmp3V1AyZk9GbHVCN1hjYWY5UFFVNmRub0ZzenAzaUYzM3M4S3lyRDdvZTB6M0F4WEQwWnFjOUdLYWh0X1B6WG1JdENJMkVCYWFXejAzb3d4N3lTcHNXWnZZYTJ3c3JfNy1iMVBrTkdHWWVaZFdGNmtScDdNTU1DWURYd016VDg1VDkwOWdqZ1o5OFJRR0l2Wkg5ZDg1ZXBBNFFvcGpoVVEyOFZLb3NhMmJ3RjVUeFpQb21ZRWtqbnkyQVIwZE1IY0Z6R2lGR3UtTUxiTzhIVFpFOWZwdV9ON1cwWm5QYjdFY3FONWRJY3llWHQ5cVRxNUFiYjY1bEJ3YzVHMHZQcEZjZTU1anJKaUNpNXZSZDRyd2lNZEtPUDM4WHRXaVA3T0FxbHdsTlVickhxckVuOHZ2V0d2NW8xVXktRTJYSXpST2tFQkpuSzBQc0xtckJ1akhDNG9vZFptNGlkM2FuclQxX3N3TmJaNDlBd0tpWl9zWUpFa2ZIRlJOMC1ZTHNmSmRaNnlfdV9fdThVQXpDQTNGRGg4X2ZLS0MweGxGMm45NXl6UUlMa0c3TFJRbmMxcTlpUkZrM1pGVm5sdjVrY0o0WUktRnI5aFhnbEFpc0diUnhxZENDak00M29OYWQzWUljQTRreW1IYkp5VExlVmVmNzJPVE5INExpS1EzTXZINUxEb3FHcUx2aWIwMmg3QVJ2MVNiNlNPdkI3TU42SkdOUGxQLTcwTjZ3akkyZDJrVTN5OTRYN1I1TGQwZzZKU0RYRnk3SHdFWFl2VUdsMWN1R2tfZjdOeExDRllxd1FISlBzUmtrTDZGdkZZY1NxM0c4VnlLMGtQTXlEcGU2ckM0U0RzN1NYQXFOaHBPVUlTdTJMSXlmYmxwVXNPUWVOMlpCLVNYZWlLZTJieVhZZ3dDQ2N1WFh5aVJ5ZjliTTRRUXIzaGtNMXVXM1BxdUFFeTJ6ZVd4NTFpNWlReDhtZDQqDQoLSDYxWmxtWjRBbWcqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CMQBEIf2BBgJIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CMUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CMUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "H61ZlmZ4Amg", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CMUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "H61ZlmZ4Amg" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "H61ZlmZ4Amg" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMQBEIf2BBgJIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "H61ZlmZ4Amg" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "It's 3AM and I woke up severely dehydrated" - }, - "secondaryText": { - "content": "644K views" - } - }, - "loggingDirectives": { - "trackingParams": "CMQBEIf2BBgJIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CMMBEJmNBRgJIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-HgcURF4Pwmw", - "accessibilityText": "inner beauty is more important?, 304K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/HgcURF4Pwmw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-HQSkVueTDY8ATVMsFKu-jspwaA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMABEIf2BBgKIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/HgcURF4Pwmw", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "HgcURF4Pwmw", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbS9TUhKzsRs_06vgrS20pmkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/HgcURF4Pwmw/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CMIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIChAjGo4G-gaKBgqHBkFSZEFDZzQ1TlBjOG5QVlhsTEVtUjZvM1g3U3luaHBZeDcwdEQxNl9KY2xtZmxHT0E0Mzh6VWsweERpOGt3bGszdUlqbXJQX0ZqcXRpSjBkTEVQMFZUc3EteFNFa2FpSUZSRmU4NG5qeHRObDUwLXlvTUNESmF2WHJhekVmOWh3cTFkVWRWZmtzdWQ5MVg1bGNWMll1QXR6bGlUckZWY1NoNzNacVFaQl84WXB5V2VoelRUQ1lEN0lVbzFzWkNzSVN1S2s0Q2psZ0llTDB3T1pIVndhMDAzdWhuNHpyTVc4WXluOTNDS1ZyWWJhUExFd1FnSzNlOTBWLXZNY0MtMTJ0ZExLQXg0NmtDSVlRTm1lN1p0QjlyU0Jxa1FFaVBwT0pCcXpiUEV1OVBFaWtIVzdaTHY5eGhTVFpUbUtBdW5zMUJBRzd2anZFY1gzYUFvT1IzVDdMZTZ4SUhuN2RGd0p4NE55aVhkZ3ZPRmZsQU9jNlViQmlTZzF0VkFGZWtkamhNYVZvYnNoZGdpc1dsUTBPLTFNWnRYTEhhcHRKOS00UWdULW9Bdl9vcnA3VjJYSm01c3ZlWm5jNW9Bdm9qejlhUW55bjBpUHZKVXNEaU02NGhraUctU2R2VGpidzV3bkt3akNuN081STlWemlqMm9TYTBDM3lEZXZSUFBBSEU3OS0wbElkeVFydGhYbXdaWWZsaVFSSEFYMlp3bmppMlVoOXJjM3VjVXJpMk05NEFKZkVtRGczSE5YaG5FVTltRmdzY09ES0ZYRmVfT3FaeE95Q0szYkdsUG9CaUNVLXlCSFp1M0ZSUXhaT0E1M19ETDg2elktOWpsaFUwRXhHTVZEOVlXTWFZTVd5M1FQOG9hRXVHS08ySFhtQlJSdXc1LTFMaW5IWHEyd0xnM1JWYW5zcWF2OXlqV0JIekdGWll5dV9HdGJYSV9mYjZZSU1QeHNSUXdTWUtOQ3duck1aQ1BTNlpsMGFESnRfb1JDMjFUTWJnWVpoSW1CWXMwQUhGcEduRFBJR2sqDQoLSGdjVVJGNFB3bXcqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CMABEIf2BBgKIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CMEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CMEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "HgcURF4Pwmw", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CMEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "HgcURF4Pwmw" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "HgcURF4Pwmw" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CMABEIf2BBgKIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "HgcURF4Pwmw" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "inner beauty is more important?" - }, - "secondaryText": { - "content": "304K views" - } - }, - "loggingDirectives": { - "trackingParams": "CMABEIf2BBgKIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CL8BEJmNBRgKIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-n546pQdYDvE", - "accessibilityText": "I didn’t put 2 and 2 together, 380K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/n546pQdYDvE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD59RasvbdYQM2uT6sCk7qFJr0cmg", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLwBEIf2BBgLIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/n546pQdYDvE", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "n546pQdYDvE", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSaINn3G9Ar-QdbubEgZfPl8kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/n546pQdYDvE/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CL4BELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYICxAjGo4G-gaKBgqHBkFSZEFDZzVOMU5Fb0oxeEFPdFc4NzdYeW1wNVpKR2d6d2JLWW9PbEluSHpkUnpybmpTQTdLZ1NGdWVXWVB3OFV3a1M0SWtKOUxveXlkYzVSM0dMR3FGVC0ySFdkX1FKS01oT3plRVBtVS1yTjQ1ZmRaMHFVdFdFOHA4UjZudTMxZkVnNUFwb1luM0VSM2VfWmJjWU1CS3d2YmFXMkh2QzJ6QThmVi1oNi1XSVpiUlB0U2VFbUU2aVhsRVJzblVod2VOY2Y1b3VXMl9ycDd3M3RTbzRmRnJXLU9HSTZmMVBLNHNnMEtmSlZHVlYtTnpDbUMzVUU3MEE3YUNnQmItbFFFSEdPWG03NV9ZXzY5akdOd2gwczF3bm5FQ1ZPNjZneC10aGU0WHpKb1dUd2hCc3hlcFd4NEJ6QzVlZndrNVB3aVZ6blBueFJLbFR2MGdyUTFjYlMtb3ctME5yT2JmTEZtQzRUdW9JN1ppdDlWdlFZa2RGMkJLQVNZU0RBQUNHRVVOeGo0Wmx6Z1MzRG1yUGtKM3lKcEtxejlhc1F6eTR3N3kxaHVDUGJfSFlCQTc0ZUN5VHMybjJEYVB1UWV6Y3E2eXJWREdkcUVOOUJOYUQyOWJyOVN1Z1NFUVFJNzF2a1lwNDI5UnBsdEs4QjlxQVV6ZU1jWWRGdDlCbUdIcXZSa1Q4aHlCV1JHQXhaaVdpdmJKbHBQOW9iV0xNUWVFak9XMWp1Q3pyVHhsSmZkWG5sNDBocmxxZnRQd0JCSUFBdWZPajlzUmpWRS1Wa1dDMXd0SEdLT1hoZ0VDeENmOWlrRnROX3JVNHd0NXlhNFBqU1BVbEFwa1RuaVlqM0ROY1d0ejA5U3NsVGVJN2FzTU0yeEZSekpzdkFvajlPN2ZXdkpUUlBqS05QaDNqSmhxbGQzbFc4MzlLb2VFdm9FUmpsUEdIUGYwMlNWb0xYbDJBMTJJV25GS3RIM3VOWVhLZlB6VTl3V1JkWkhrZzZTZDhFNVNUc0tHOExaR2d5T0J4anRRTUdmVk0qDQoLbjU0NnBRZFlEdkUqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CLwBEIf2BBgLIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CL0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CL0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CL0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "n546pQdYDvE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CL0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "n546pQdYDvE" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "n546pQdYDvE" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLwBEIf2BBgLIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "n546pQdYDvE" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "I didn’t put 2 and 2 together" - }, - "secondaryText": { - "content": "380K views" - } - }, - "loggingDirectives": { - "trackingParams": "CLwBEIf2BBgLIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CLsBEJmNBRgLIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-rXdHpkkOVMM", - "accessibilityText": "second guessing myself, 851K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/rXdHpkkOVMM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAmQQIyDeLL9dbuM7DLsNZPmxWDTw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLgBEIf2BBgMIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/rXdHpkkOVMM", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "rXdHpkkOVMM", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbI5hMBdHPivhsgsNEW8F2ukAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/rXdHpkkOVMM/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CLoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIDBAjGo4G-gaKBgqHBkFSZEFDZzZTWkZLQTUxa1NpNmdLaEQxQ19VVHJoVEVYdkFmeTJqQWcyMmJzRHh4VHlHZ1pQX2psRnFGeTI1T0VDU090VzF5M1diaC04RktJdkp1NmZJOTR2dWhGUFlqR2ZTSUJWcWNJS3BMeGlkc3dxOXhsUTRTOGctRVVpTTNUWktqb21ZczFPSWFMMTdNNVJQXzd2YXBIcTl1MzNzM1daNjlmYmpCWjB5U1hpWWVsWHFyTUxGSllGREhJTGNuQzBIM0VPbU1RMzBWNXE0bEptVEtBZmtKb1VvU2ZFMmpIeDBGakowUkRmOHl3ZmxvSkJiMzJnSmM0MlRISFVSSmtyN09YRGZOam1xRC1ycXZvcFFiZVA2RXFwcGJrTjRWb3A2Q250ZXcxbzZFbXdnNGdlaWZsQndzMDRPdkI3Qy1qSURjNThFTHZUTThCRUMxejdwdzdLQkRSYkJTTTh4ZXFxeGsyYmN6ZF9ZYWp6N0tEMlJwYlVtRFJldDZOeXlDcXh1TGtBaDU3QnBIWWhRMTZxSHk1OFdoUnVBMnVnaE1qbk50LW5TbmpyS25BSWxld3BwRDBFeEtBcGxCZmFZZE5MVlZZdDkxb0RTRjB4d29FTGpHbVZaWmNUREpIWHQySjB2eVhsMG9kcm1HNDYtTkhLZlJzd1BIdzdvX1FFMk5JcjdSanNma3ZHZjcxVHNoNlQtSFoySE8yVDF2UWUxalpNSkVidnc5emNwam5wMmpEZDRyUklDT1pBV2FWYnYySEd1Slc5Unl4XzlOejNXS0FnVkp2WTFTZDQ5cFBuWjk0VEdxRXRKZU5CMUc3TE9JQlFrS3AxMGJ3X0hzeno5SVNUX181M19WNGFVenRzTk8tSW9qelYtSGVVU0FrSWZ6UWdPWjRUSjkyMUdlZl9FcDdLb19wTHJaVGVfbUZHQ0lDTGdyYjVZSXBBWTFNNnd0OFlRRnJaRnhSb0dQOW1XQW5Ga29zZkEyX21JM3dBWTF6alNkZi1RRmowcWxNekY4ZWZyYldnSUEqDQoLclhkSHBra09WTU0qAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CLgBEIf2BBgMIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CLkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CLkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "rXdHpkkOVMM", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CLkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "rXdHpkkOVMM" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "rXdHpkkOVMM" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLgBEIf2BBgMIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "rXdHpkkOVMM" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "second guessing myself" - }, - "secondaryText": { - "content": "851K views" - } - }, - "loggingDirectives": { - "trackingParams": "CLgBEIf2BBgMIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CLcBEJmNBRgMIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-FFEXYhqhBkc", - "accessibilityText": "my mommy issues, 1.1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/FFEXYhqhBkc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB-Mf-HbJ_FC428SAewcBoFb8QK-w", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLQBEIf2BBgNIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/FFEXYhqhBkc", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "FFEXYhqhBkc", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZiJfoQPfZBXWLbF-qCnmnekAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/FFEXYhqhBkc/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CLYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIDRAjGo4G-gaKBgqHBkFSZEFDZzVLN2F1Sk14aFBQNlZ1d2lLcHNCUDlVWU0tZnRCd2laZWk0eVFOSkE5ZlVld3R4RkpBQjBOaXRxRFVVVWU2X09ZTzVzNFRneXhuakhqRFhzbERMaXVfeE1JdnFFb2U2a3FwdzRaTUgzdGRudUxtdnB4Ujd2ZGNWakNUQmVJVkpXcXNBT2xwYmdJa3J2TnlUN0pENkdYRDYtOG5HN1NHcDJ2Nl9pYXpxczhUbU0zczRqTl9sQnZWYllEbmN1Z21lXzNDcDZXQmI3eFVpdGJDc0dveVBFdzFrYUhKcTNpQ3RuNnNsTGtIdHZNc0c5TThJbzIyZkpGdjhzOXE5OVNBY3R0QkpNd244LTc2MURsMXNId1c4dkR3WkZFbmg0a0ljUllmM01Gd0NMMEdKUVFtSzZDbzRjazEya1R6VEwwRGtjNHFZbTZXb0k1QWFQZWRPcUh0QXFfMUpYQnBCeHBzeHh0MEV5SmQ4aFRJeVQ4RUY1LVROT09jOHc1SVhwbzZDYzg5V0JNck4tS3F1ZG4tYVRCcWJzbDF5NlllWGExOHFlUXhqU3lkRFBmdXNob2trSkxwNEs2cUJ3TWlyOE1QZ0lxd3ZrbnZMNzY4YkxHRXBIMFc2a0pNcDQyZW5xc3B2X3N3a3pfODkzS21IY19KU0UyMlhaUDBnZl9nZW03aWNxaWE4cHp6SkpuTEJYN3hGcUhEWnd5N0NFcVZNckR1bmN4RHpwWGFERndCcTlRalhreFBMcnpja19uSVVpYjFHZ0RsdXg4ZGJ2Q3VLVnlCNHU3bWZvS3J1QmNmeDhoRkk3UFdZYlUxVDZHcmRiNTZ1Y1dkRGdSMDB5RnVzYzNudUdCbzZTWldoN2N0ZXJSVFllUlhPS3g3SEphd0s4MGtyb0JHbkVOV01ZRzNibGd2WVg2RjQwRlY2SFhZYjdtUDZYTDVkc3dkY0E1RlVSOTFGR25aaC1oak05ajMtVndqRGUxYUVUYTZsaW9RY3VLZ0RScE0xQ09BQklCcERmVHRZTFkqDQoLRkZFWFlocWhCa2MqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CLQBEIf2BBgNIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CLUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CLUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "FFEXYhqhBkc", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CLUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "FFEXYhqhBkc" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "FFEXYhqhBkc" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLQBEIf2BBgNIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "FFEXYhqhBkc" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "my mommy issues" - }, - "secondaryText": { - "content": "1.1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CLQBEIf2BBgNIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CLMBEJmNBRgNIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-YcYOfGiI8Qc", - "accessibilityText": "corny🌽, 796K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/YcYOfGiI8Qc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBsO443BQx7MedTrjPooUYo1XaTYQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLABEIf2BBgOIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/YcYOfGiI8Qc", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "YcYOfGiI8Qc", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbeNPKWFqQ2DuUcLpM5jVSPkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/YcYOfGiI8Qc/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CLIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIDhAjGo4G-gaKBgqHBkFSZEFDZzRuMENCazhRYURmdHJ2MFVxQnJMemR6M3JCZ3VvZHQ5Ny1tcS1xTEpJbHBJOGJFMExNdUxqeFh6Q0c2T0ZmMk84bHVuUlJPTEdKanFXM2J1Q2JEYzZrekVwR3NzdU05MUFEVVdFcDBoa0RMd1Jub1hwOWFZc1czQUJ4YXdLbWFhSWo3cW9UYmRCTkZ3eVZDWHpDczhxZEtmQWFyeVpWTFJQUl9aM3pCb2x4TTBlMXRaa1NBOExjaU9HY3BiOV9zdTVSZ2w2UTFodTNIRjNVWGZiaDVub21mSjlNZUJKdHVYZGJHMDQ2ZUtaVEY2Rnl2Tk53OWRFLVk1Z2dqRnoxZHJaRllwRThTd2ZEa0lYUWFsb2dLVUxNWmFQTTk3VHdUNlpIajJqNFVGcEFFTk1MNkNVLWMzVWVCUVFTTVdiaTU0R2VKcVk1Ymo4aS1DMkRGaXlrc3Joa2haMXFYWmVKdVZ4cnNqUzRETGdzdTVWVGxLd3RSX0pFZXhncG5saTdDeGw2emFGUWt6Y0ZrLVNDN245NjFIMVo1TTBfbm5FazJYblByYWJZdzJxOG5EUlFza2ZNbUdoOVhsVWd6TVVta1lkUHJtcWtFRlZnbEM0VEphTDZKRVgyVXg1Z2I5ZWJIMGZCM0ZTV2FNLUpoWC1iSGlNTEljM2N3NWtKYmtfaHlwclg5amxlZkhtOXRUNnZKOVl4M1ZiZjZSUXEyazRsOHNPTGtOUVdKcDlvRm9oS3dCT2UwcThTV1pUMU9XeVdydXA0dWFzQzQ3dVd5T1hNSWUtSzd3NVg3blpZcWtLcV8yN09OZ0FpYzJtekxEMjVwSnA2clg5RU82cWdWNmpkZFAwTVRUenI3N2dVaGtwMW1VbXJLd2VuWGZpZnltdTZScHlMUUtYSzByeTN6Q3hBYXl3Y05wNlNCV2tqdmp3YzhGQVl5QVpjcmpBam56SVU1R2lKTjhhbUtLWnpsUWtpZ1dVY2FYUnBoaXhPZWdEd3FVZkdXblo4UmdDXzBnOElwd2sqDQoLWWNZT2ZHaUk4UWMqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CLABEIf2BBgOIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CLEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CLEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "YcYOfGiI8Qc", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CLEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "YcYOfGiI8Qc" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "YcYOfGiI8Qc" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CLABEIf2BBgOIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "YcYOfGiI8Qc" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "corny🌽" - }, - "secondaryText": { - "content": "796K views" - } - }, - "loggingDirectives": { - "trackingParams": "CLABEIf2BBgOIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CK8BEJmNBRgOIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-tL_SXzcXkXk", - "accessibilityText": "Why I love Korean Street Food, 1.6 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/tL_SXzcXkXk/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCm3lN0GQYfD3G0ybyWo_3IXujR6g", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKwBEIf2BBgPIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/tL_SXzcXkXk", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "tL_SXzcXkXk", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYVQCirI0is1aaIhyE8wfbTkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/tL_SXzcXkXk/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CK4BELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIDxAjGo4G-gaKBgqHBkFSZEFDZzVaSnhMcWdXRVF5akhkZzFjMkZQUjlrbC1SbWE4VDFpWm82VHpwNFk1VEp1MUw4WURUcTQzOEZZRFpmcU5OOEdjajBuUjJRRnFTNEZ5SldTZy10YnlaaTFTVklLRHp6RGJId3hjVm5sNExmaE1tUFY4b3JPeXZpaDVVVEdpc3licV9QbDNkQklLT0ZwZnJ6VmdfVEJURmJrb1BiSnFtSmltcUJWVVliYUVCSVlUYm1uMWF3RHJRZS1LVWprVzZWSHQ4dWlsS1V4c0xJQ1RuN0xhWVFpN192TTAwcGpYWk9sYmp6aGRDOUZLc0pndkgwVlBxdWlUOURoSnZEYUxubWRQOENKVXRQc3Z4SkRRQUYzX2UzbnRzbV91MG8yVVplZXp0NkZLQTFhbWd1N211NmhuT2xvdEZXQ1RNMk9aMTZtek1JN3FPU05iTlRQMktVVkpVOGw1c21HZUw0ZGZRTlRYM19wQlRQTXpVNjNxbmdEREVhQUJ1Y1ZqVUY4eFByeHZ6Sk5ZZTdxdUxaNzQ0OERCSkR6TkJDN2hFY3o1dUtVSHZONEhla2xkc2lHdUd5M2hLdHRrVnVUc3JqMHBMaDF4Ukk5X1BPbGFuLXJFX0lVZ3RMaEZNamhuemFIX29makJycERhY2xEbkQyUEE0RnZwdE1SVmFabFFsRDlXRWpHTWJPS2xFUkdteWlSYmRCd1loaXhSSW5DYk5sUkN0ZXRJd25DM3pFQ0VQWXI2c3gwTVlabm95eUtPVjF3d1lmMFJpWlpnc0ZjbWVjTGZxdm9KSnYyUl9rTmtwYTNZV3FIYlMxVGlHV2VCREN6SmtjRnJSUDFkTnZXamdObWcwRUJaOFcxellpZUUxMmJpWjR1SDZhRmllVlpRVEdndnRwSHZzVEJrWC1jWDVwTW9xcVhrdlFsWkdDTHY2LVhwTWZBNnU4UmVqYWROQjlITXktcTVrWnY3SVl0OTBkOTNXZHlJT0pVcFg0dm5XRV9fQjhCSzdUX1hkM3hSZ2o5UExmdEkqDQoLdExfU1h6Y1hrWGsqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CKwBEIf2BBgPIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CK0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CK0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CK0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "tL_SXzcXkXk", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CK0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "tL_SXzcXkXk" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "tL_SXzcXkXk" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKwBEIf2BBgPIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "tL_SXzcXkXk" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Why I love Korean Street Food" - }, - "secondaryText": { - "content": "1.6M views" - } - }, - "loggingDirectives": { - "trackingParams": "CKwBEIf2BBgPIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CKsBEJmNBRgPIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-fm5w61xb4CE", - "accessibilityText": "Army Stew, 1.3 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/fm5w61xb4CE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDOSejJhkdWIMBsfC_Q3tjV9HrCiQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKgBEIf2BBgQIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/fm5w61xb4CE", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "fm5w61xb4CE", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZkxNcKcWD1UOOgWoM-V2U-kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/fm5w61xb4CE/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CKoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIEBAjGo4G-gaKBgqHBkFSZEFDZzRzU3dZYTlWZ01TbnZaZnRwLUlFMFpnTVZ1NmVtcEVtOFBaWGFjNkhjNUs1d3ZEQ2hyeUI1Qnl3aXZic3JvX1N2eFdDcHNzeDF2dFdYMFZSLWxNVE5haENQaDlpYTg2azVTS29Za1dJNVJMOXg2T3p6MjIza3JwazNpRmlsd0E4emw2ODJPT1p6dGRlOHFjU05Zak52bEdUb2pYdU42a0U0TGstWEhwdVFBUlk4SF9xbjRVcmRYU0w4c3JFZGVtSGVqa1E3VGNZaDd2SFAzYU01dS1FMTY0Q3RXaTZMaUZsQ0N3VURFY0VLVlg0SFo1MDdwc241UUlMV0tSd2RaeXNfNzRVbTJNN0pSMUhITTFiS1BsazRzbEE5Q3V2cWVtTnVzQmVlSVVzTVNKM05Ec3BiRWJSNGdOb3pkTm4yWkNadmZrb2ljQ1djaG90aEMyUGdqMnFlcVhRVGJzdjRfX1V6QlZsanppLVBpbHdteHRwSGRSV2pOajJlcDlHYXZMdWlwWHRacEl4cF9ydi1uN3dMSVNoME1CSTZ3cVJqWUhkbkZsWGYzOFhqNi1vM255T3hCX2pzSzR6MTE2cUJSWXVkTnBIQ2xjckFqbXdBLWpaSnF3c1dScERuQnhfRFRfMHFhMUIyNGFlRzd4TVVKYVpjZy1lSi1iSmhXd3RjbjRSenRUYW9ub2l4Q0FfQ1NsSG9CWWE3RmtGc08wQi16M3ZFQmI1UjY4NTdtZjMxcXozLUVEcng5d2pad2xVOHE4eW5rT3U4bjVRSjR5dHFXajVaN0Z5amlLa1BoTUU3ODh2eUNJaTYyc0hidDhxdjBVc0s5YV9UT0pvVDZmczNsRE9paGh0VEYyY1hvTkl1NjJpX2taYTZHV0hPNmRWOXgxa1BXZVJ4eXlJcU9IUkluQWVvWW15eDhVdVdHVFpWYXgxRDFrUzJLYzNxVXN3N01IQXd4MlF0QmJCSjdpY0JSZWJ2cjRqQ1hrLUlCc0FJTl9PdmVKeDR5d21qR2VvNzhQbWsqDQoLZm01dzYxeGI0Q0UqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CKgBEIf2BBgQIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CKkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CKkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "fm5w61xb4CE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CKkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "fm5w61xb4CE" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "fm5w61xb4CE" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKgBEIf2BBgQIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "fm5w61xb4CE" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Army Stew" - }, - "secondaryText": { - "content": "1.3M views" - } - }, - "loggingDirectives": { - "trackingParams": "CKgBEIf2BBgQIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CKcBEJmNBRgQIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-5Y_lvEx1bfE", - "accessibilityText": "the truth behind krusty krabs, 1.3 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/5Y_lvEx1bfE/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD7_rr5yHK2v1hdoq5bWWJlUgU4ng", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKQBEIf2BBgRIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/5Y_lvEx1bfE", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "5Y_lvEx1bfE", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSahbCiVqgAk97zBI_sclJ6CkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/5Y_lvEx1bfE/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CKYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIERAjGo4G-gaKBgqHBkFSZEFDZzRocmlhN0F1VlMwMVZMNnV4a3BPVTlDelI4ZXZMMHlEREFNQlNHVnRGNmdRMzZMcmZ2U3lQbExGV21maERQUWlfTHAyNzRpY3kyZUtwQ000RGdmTTJnMXZnckNzbll6MVlZaXk3bVU5VTdHMEc2MEJRcHNjRDlma29UbVdsV0w3VmlnTUxJM0hic0FJTlFXRUdUSmJHZS1JMWNyNUhhNXlLeXNVdG81aEd0Q1dYYWxWNkNiLXpNcVJIRFlGNWlTclY5WjctRV9NZ2pnQjZ6ZC1WUVlnQ2drUFBYUjV2c2ptX2pLNGVockx3cWswWWY3bW9vS21wS2R6ajRsV2drMlZvSGh0Y0d6a2V3aGY0ZGdHbEwyaWJsV0d4MHZBcTM2eGFmQXdsNE1DT293TExLLXhROHhBdlQwbWhCU0lWZko0UlE2U1NCV3ZVVElQUHBDc3J6UFBwZ1pUVEx3QTZPS2FlS1c4cGZtcEZHVFdUdndScGZkNnh2Zkt4NjBzc2RiXzBXdzJnOEZ5bWF6Q3JYVW1NbXV3VGtwczFTbEQtM2k2R2xqRy1Rd1FJejg3RlNaTGhiNi1mV3BHbC1BSjNiQ1B0S3Fwbk9WNTdNODdiQWxIZk10RkVIMzktTGprWjFKdE5ESmdRb2tXU2R2U1FUYVA3SHdCUXZGb2l1S0FJRWhLUnJnZW55Rm14M1cyNndJQ3JkbVJZand0WkRxQTUwY2tSSVpVX01Ud3ZzOHZ0cWtwSmpkR05hWVhJTjBlSFdaaEkyaWxFM2FuNGtZX1Z2RXhxeDdoUlN5N0VQRVBQclFsTzUxbXhXbFE5c2FwQWJnSU5pQmptR2xfVjl6UHZoRFVIeDhXdkxJYVJiX2tscUhMVXBDUVBmQzh0MUQ5VzNQUUR5dzdhaTNfMFN0XzFmSXRMemI3UVI4cXh3bUU5eXhyZEliMjIya3Vrc3pkUU1IZGhxM1Bmb3R6dVpkMmRJRXlwZFpKamlJakEwSWtwdWNNNjNLSDlRNVo0Zkhtbkt2eFUqDQoLNVlfbHZFeDFiZkUqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CKQBEIf2BBgRIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CKUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CKUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "5Y_lvEx1bfE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CKUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "5Y_lvEx1bfE" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "5Y_lvEx1bfE" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKQBEIf2BBgRIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "5Y_lvEx1bfE" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "the truth behind krusty krabs" - }, - "secondaryText": { - "content": "1.3M views" - } - }, - "loggingDirectives": { - "trackingParams": "CKQBEIf2BBgRIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CKMBEJmNBRgRIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-3fp2dMhUbGk", - "accessibilityText": "Runaway Dumplings, 1.5 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/3fp2dMhUbGk/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDNwu9O27CTJZqXa47_kZyNnPLYVg", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKABEIf2BBgSIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/3fp2dMhUbGk", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "3fp2dMhUbGk", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSb1N6MQDTPNuBROO3rsyJZ5kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/3fp2dMhUbGk/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CKIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIEhAjGo4G-gaKBgqHBkFSZEFDZzV0RS1sTUV4Q24tX25UZlFyM3hTMkxLQTBSSVREdlZVdnNyU2Vfb3FwNWVlRVpIWm5CMDBKMU5IS1pnbkM5OXZRejNuMTA3enFoeWJTUERkcGJyM3R2MkxJT3hPajdwUWRRdU5vZG1PSW53bU5TVmR6Y0V4dTZ4Nm5fU244NDFOQVdOUGxuaVhoOUd2WWVxYUYxMnJmM2pIUmJJUDRJMnZqWUNhM0p3OWdscHdqM29sRGtuZExjX2JHcGtTS05TRlc4Tld0aFprcVlmeTE4X1VXRlVOZHZpY25NbnQ5NmRBZS10b0FOQnpPZzJvYWhFQXhIY0ZLUEVCVVY4TzdLVEVRNXR4dzZOX2U1OGhPc1NuWFNLczcxZ1lya3ZCRzM1em43aE9feTZkSXB0Q3lkbDRvSUpJNF9OVjBwUHZJbi1UaElzaVIwWUlJOUtJcVd3bjR1MFNGZ29GazdGQzZUWlVKZ1hjdGpHdXMtUG1uZlhsdlJieE9JWDFOTlptWUtYNnVRalhrVHRuX1NNRjB3YlhuM20ta3ZYbDRwRFBFaE1Wa2dhbzY3M2p5RUs0aUxYQV96S1RLNXMzT2hDUlAzYkxqcDJ3Ynpfc2xmdjNpMVpJZFVDcjE0YjJKTi1kc05XZ3lISTNRZWRySDg1Ry1xWloyMFRxRmo0WnFBNFpFVmpGdDZubW9PYnVQU3ZEV2FIUlQyM2dkWGVfWTliVl80Rmg4bVlHQU9hNzdRaDF6aUZBTEd4RFhHSk9tdWJrUHlxYzE2SGhHdFRNakFSbDFwZXVKczBFczV5dVRxZWJOdmRHLXlVZjU5Z2MwNUNLWTlRODNheHJDUS05UGVmRExUbGF2NUJtelF5MEZSVEdweGtzOWRRa1hXZE1PZExDR0VJdEVlcmJPc1FjLVRlWGI0OTdNemhjVnZLMkZHdlRBQkxCUUhlOURpMEJrajFEN3ppdHZ2RFlxWmlZaVlGaUJCck9jUEJHNWdFdFZIWlZhM2szOHJPVGU1VjhyVzNMNkd2LW8qDQoLM2ZwMmRNaFViR2sqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CKABEIf2BBgSIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CKEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CKEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "3fp2dMhUbGk", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CKEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "3fp2dMhUbGk" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "3fp2dMhUbGk" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKABEIf2BBgSIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "3fp2dMhUbGk" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Runaway Dumplings" - }, - "secondaryText": { - "content": "1.5M views" - } - }, - "loggingDirectives": { - "trackingParams": "CKABEIf2BBgSIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CJ8BEJmNBRgSIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-LJAt2RHBhYA", - "accessibilityText": "Rating Korean Traditional Desserts out of 10!!!, 2 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/LJAt2RHBhYA/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBs1ulw5vkRkR_SG6pp7Wuy90QK0Q", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJwBEIf2BBgTIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/LJAt2RHBhYA", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "LJAt2RHBhYA", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYb-Z6soNrHwGduWSs3e4tjkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/LJAt2RHBhYA/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CJ4BELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIExAjGo4G-gaKBgqHBkFSZEFDZzRSZVRDc3RzTHBOWDh0WkxLMTM2dzcwSnhoWUhtVHhFVXpVYllaYUM3LWxzbFhpc1RnYjYzU0lIMnJlR2VzMzVFT0tNaGNjZU9UeWFFblVPOGhNVk5MNDJyNlZTRUVVOUhaUExUdUJudlpWNEFEVzg0eVNHRHNSX0RPaTFsT3FIdGtMODEwVGM1VzJLdTBJQUhMUDdDd1dac0pGUW9DWTU4cUdsYTlOcUxpbXY1VGNQTkFkV2ZhLUsxNGJuV2hyNURuNDBZT3BHUGVYRjM5a2dLdzRXVktpV1ZUZkExcF85UER5MXNpSGE0djg0Z3hDSExlVnVWSkJhMWZRRU5EQWloNnFZMFI5WDl5V2o3VFNXLTZFcndzZVhnR2sxY29sQTE2TkI0LVhVN1BzSTFJeVY4aXRmN253LU5YVnlvYWhFb2dqdGg1VGl6NTN5RG5YV0xSaE0wRXBKejlLLUdiWnB1MV9NT0E4SDNEYjlFYlpxczByQzNSR3kyZGFuNzNUMjZ5a003N3lSVTE3eER2bGJKWXRGdUVXbDVFNzhZZExiZjYzWW5weGZQUjNiS2J1Y0xMbTh2RGd2WnpxOWViX0F4NXVuVFFDeVJRU290MVdQdEphMlFoTUdyNDNhUzE0b3lyVU9pVGkwS2l3ZXUwMUZtQ3EwUDhKM1NTWXdOWWI2TE1Pb01mV2lHV1dzUWRqUXc2bjh6VnlNdk00Q215dUxLT0RzdVBBMmxieGU5bjVYTVJDNi1lMTRPNXk0VEVNOGR4OGZkQklCVU1pX3g5RFdKbDVOeEJNd0t5dG5XUDJ6cWNaYWpRdHBXVnhWS3VGb19IVG5uOUF3cXYxUVhhOEhBZlpSOUZtOTUzbGtqVDhrRUxiWjkyUFhvWjNfZHdaMlg3SnZPeFZXSkRPbThVVVdiQVFhZF9jUDFCMHJYM3JOY0Mzb2Y2MF9Da2dheWJyYlRXTnYzbWE4X3p4TUkwWEVWdlNKcVpGWlNiZXdnck9QSnZtSUtmdk1PcldIUHVlZmcqDQoLTEpBdDJSSEJoWUEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CJwBEIf2BBgTIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CJ0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJ0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "LJAt2RHBhYA", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJ0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "LJAt2RHBhYA" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "LJAt2RHBhYA" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJwBEIf2BBgTIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "LJAt2RHBhYA" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Rating Korean Traditional Desserts out of 10!!!" - }, - "secondaryText": { - "content": "2M views" - } - }, - "loggingDirectives": { - "trackingParams": "CJwBEIf2BBgTIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CJsBEJmNBRgTIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-apL97zDoAY0", - "accessibilityText": "best bang for your buck, 1.6 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/apL97zDoAY0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDTJ5F-kzUTGBPolJgqloUZWve4GQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJgBEIf2BBgUIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/apL97zDoAY0", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "apL97zDoAY0", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSaBzbxXxzntcxcEvJBdee7gkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/apL97zDoAY0/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CJoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIFBAjGo4G-gaKBgqHBkFSZEFDZzRqVzVzQV94OWVlXzZjOVk5MkZ5RVRVd1JQQnZXa1J1alF0b3RIbUU5RDJyUWJ3VjZZVnI1dWN2N3FRTHk4aVZhQ1Z4S1d1Z0I1ZnUwZlJlcndXU2xTaWdOZ2xGUVFpQ0YyR3dkRm1hOFVsMWZ1cHlpTzNJUFJKNTdUdjdHR2JuZjJfYzdta1oyVWxDSWJPRkNFel9zWVhLRWpGSlVqRkhIM1ZuUXgwcXc4QmVKdVV6UkNRMmVOUXRHSzBJbllBeXBEYXJfUkRfbk9fQXpIb3RiZTdLM0xmRnhhSXRmbjV2TFREcXdlNHpYRlkxdWZkbzJ0WFJvbWtuZGJHVXFQNXZCWG9BdEhHNmNvMmI3Wktpemw4MFZpTndFU2lnbWt3aHMxbFhuX3ZlNHpWUmIwRHp6a1gzX0FqSEN3a1QwZVJkTFRQc1hLN0EyQ1VHd2lTRlRDQmpDRU9xcUh6bVE2ZkFYRmViLU92a2M1RmJjaHRtQlIxRWY3U043c3daWGxaYlZGYjc2RGpDTTliZDVUTzNBU041Q29xaGZmbnJ1Um04Y25RSlduWmc0WUp2b09pZW5sdDV0RUNTMDZheF9qY1JXRGN3aV9icmhSNWdpSVJHaU5uckJBSnhyX29VM0Z1bjhkTHNEalNudW9XWFNiM3RzTmFvU3ZxR0J0NUJHd1ZHeFlkZHZ2UTVxTmk4a2g5WEVqcVNpRWR0SHdWRnRybGdJVXJqdTNMTXBiNVBkSVpNb1JSOWFyNmRUc3R2V1djUVE5SURGcklLNFViUjltb0ZVOUN6dXdmbnZOSG9wbDYxQnBrbll3ZDgtS0RmOXJyNExlenZsTWRKY1A3c3BBLWRKUXhFNkdzRlh1TW1XS3p1VEI3Tmd6NGtwel9iVk9OOG41cS00QjFybUxCbnZWYzExR2duTmZkT21QVkRZY09wNzBSaDZXa0VHR3BhSEpKSGJta0ZaalpkVFZWakNTdVVYZkJyLTgwV1JvOTh4eURVOFpRZEdQSzJDVTI0QnBKQTgqDQoLYXBMOTd6RG9BWTAqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CJgBEIf2BBgUIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CJkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "apL97zDoAY0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "apL97zDoAY0" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "apL97zDoAY0" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJgBEIf2BBgUIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "apL97zDoAY0" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "best bang for your buck" - }, - "secondaryText": { - "content": "1.6M views" - } - }, - "loggingDirectives": { - "trackingParams": "CJgBEIf2BBgUIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CJcBEJmNBRgUIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-6au8hFOnUXI", - "accessibilityText": "don't judge a book by its cover, 4 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/6au8hFOnUXI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCACe2S2wBTr0KVSFWzGda61k8Epw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJQBEIf2BBgVIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/6au8hFOnUXI", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "6au8hFOnUXI", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZUGWcqBvgaH_Sqgun8GTYCkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/6au8hFOnUXI/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CJYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIFRAjGo4G-gaKBgqHBkFSZEFDZzZMLVA2SEJQUDdSSEhlY0o3YUgwVzcxcVZnaF9WMmdTODZvUks0WW9TWFd0d28yeWUxZ3pzcmNZMTMzckUzVzU0a0FpeGl4V19ndWxiel9OektSWGlSTEg2dlViVUUxN0tONUFwSWhYLTIyd2x3YnIwSHdiNkVqTnlod1JpZ3c3dE9hbFgyVkdUajBQbGhtdVRwa3EtZTVrcXdpc3JrbFdjVjE4VGp1eFdJbXE4WHNkSDQ3YTVBMFREZDh5NV9MZGpKSlRNT0QzeDBQZUYzNWFLNHAtb1RJTFB5SmVEelhlRjdCQ0taa29tSDNEdGZjMVdqa0VBejhOYnBXenhaOEcya09NMjJKM1owcTVNRHlrY3hJNTBJNUNEeHVTT1hJejNXOVRPNkttb2xwa2xIekZfWlJ3ZlZLTmZrSWpVdnQxNnZ5MkpfYWlIZVhWUTN0M1ByM3dDZmZIX2Njb0QxT1VaUFFTU01zcEZSMnppb0kwTlhDWElmVHJybUs1YTJaaVg2QS0xM3FFcm1jY0I3WkJjcFBZamlGNlN3ZmRJWWFKaWxkNXQxS3VHWEQtaDJ3bVhFX2V1Q1BBUy1jSkIyWUxLUnE5eG1jTDZKbWdHS2NiRDJ6d2FnNGFqcDAxSTlqUjF2emJCWEFfT3JZOEJFYkZCNTFReW5JQ2o4RHJvbEJjT0VzZW1feWxIdWhtdkRtTjI5ZmJ3QWlJcVMxVmxEdWVMVk14WU96LUh5bGtfOWpSSzU3NTZjTGxqUUh1Wmo0SmVGOVF2cWlXRTNEZmxodWlPRTFtc3doclBWNUQxUGpyUWM4a3R2ZEJFblZGVWx4azltRmxqZUJ2V1ZMX00wWjBtTEtCYW51VlJBcnExTlhaX2hJVkM4MUZOMGc2aG8zc244VmFiZGQ5eXVCcURVZkNWelllQ01qVFJEY09oVVVINEdFY0pfRmNBVlpNNnhJcVVGV180cERlMWRjUjBmb1lickdhRmRacm8wbXlULTkzVTVCTzZKWGw2TkktSHJvYlUqDQoLNmF1OGhGT25VWEkqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CJQBEIf2BBgVIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CJUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "6au8hFOnUXI", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "6au8hFOnUXI" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "6au8hFOnUXI" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJQBEIf2BBgVIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "6au8hFOnUXI" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "don't judge a book by its cover" - }, - "secondaryText": { - "content": "4M views" - } - }, - "loggingDirectives": { - "trackingParams": "CJQBEIf2BBgVIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CJMBEJmNBRgVIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-4wJAOnnPYsI", - "accessibilityText": "I ❤️ feet, 1.6 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/4wJAOnnPYsI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCwFBUxJXMhuiv1ZevlM6r2x7Wq-Q", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJABEIf2BBgWIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/4wJAOnnPYsI", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "4wJAOnnPYsI", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbazt-nsFhB0h2WQqM3acRkkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/4wJAOnnPYsI/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CJIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIFhAjGo4G-gaKBgqHBkFSZEFDZzd4NnJYX1lfNGlfM2ZMdm85dHhhRnFjWjB2NzVpX2I5eERYRVZ2M2NBcl94dnplVVh3NThEYkdOeXl4aDhWekdFQ1p2RzFKMElCN2RkNkxCRC1xM3QxNzZ1SkI0UlJVUFVwVC1MX0I1Z0U3eGhNQnlUV3FqaU1ZMUF3ejZGbjhaUFJlb0lfemNqTE5WWnJYQm03UG1ENk9kelpyTjBuOUMxZ1lHR1N0YnhYQ1ZDR0syOUU4aHRCeWE0UWR4RUtzVVRoWlc1QVJqVTh5bVlVcGgxNWQ1bDlrQnJlYkhpQkVzLVFuLUlhRUF2U2l5bGhCdTBfazdqMm9jdDFCUUtxdFh0MnlPd3RSNWREUFk2SjVBZHlfRmZoYktaMEs2U1R3enc0NHJ6UzE1eUw3MDVwV21KckJjQ203Y2w3cEk5TTBrVVlDT2x6eUU0eGUyVGctN1V5Y0VmUjRDdUNIOGcyZ2FYc1djU3I1cU9KNWNnTHFyckJKa2VOdEl5VkJyWVhkQzl6YXNRYWwyWFcxQmQxbEt5dXMtem9idjkxNVE4ekdKd0xQZkI4ckpHR1J1V3ZDWlZQU0FlWGd4ZVp5eGhxamJOb1p6amJYY280XzQwZEtzUjdRN2Vuc19xYS0yMnZrZFp5Y1RpNG1IbUFtcE84c1F1OEdmdzREeWtjakxjd2xUc0xiR1c3ZF9xaEVKdm5EMGEyQVFNeWJvUkg2UGVvdVZqZ3dKNmxOSEdIZEtKSE41aWdZU0ZxOGJsQWVyUEliVndpc0VwMjZrVlVQZkVJUkxNdVFYMUVycmo1UlMyTzllMnZ3Z0RfMUFnSHhENnExY2RVMjZxWW9ZZFRyNm5BNlVnNVowZVJJc0xlUnJkTEp0cUxCZzc5RnFlakVCWWJzcHJ4ZXpxZEdaamJDdVhRY2ZfeTc0ZlkyRUhLcXZBVTlOcllTT2pZU3hOdy1oNVJQbGlGMldwMkh2MEpPQWtoS3A4OEtONGgtTk9FWXZqRDl2RllCM0h1SVljakIyZzFOVUkqDQoLNHdKQU9ublBZc0kqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CJABEIf2BBgWIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CJEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "4wJAOnnPYsI", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "4wJAOnnPYsI" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "4wJAOnnPYsI" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJABEIf2BBgWIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "4wJAOnnPYsI" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "I ❤️ feet" - }, - "secondaryText": { - "content": "1.6M views" - } - }, - "loggingDirectives": { - "trackingParams": "CJABEIf2BBgWIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CI8BEJmNBRgWIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-DDsWN4HcoWQ", - "accessibilityText": "Trying North Korean Food 🇰🇵 and Rating it out of 10, 3.4 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/DDsWN4HcoWQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBIBARX0aoleQ1NFxd_DGhhHT4gDg", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIwBEIf2BBgXIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/DDsWN4HcoWQ", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "DDsWN4HcoWQ", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYn3r9dcU10l7MfpJSeNmLwkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/DDsWN4HcoWQ/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CI4BELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIFxAjGo4G-gaKBgqHBkFSZEFDZzRqMUplTEtpdE9Rc200TTFVRWVZN3B0Umd6dk9wc3JhckZGQXRSSG5VZWRHblRSNl8xdUkwT041aUFTNWFjaGJqRzhEMzVfbFRCSFJGblIyTUtPZy01RzlMYzQ0VW50R3M5YjVRam84bS1tQkU4cV9YNVZCd0dVam55dmh6WkpUMDBsSU5DMS01aUZPVk1CWkVkRWZiZmphUFl5a1EtWXJRVzNfVUp6SWNjS0ZBSXlqRWZMNlJzdnRXYjBvbDVhR3U3R1JjZ1Y0a1dDNG1IZGR5eTBCNWNFYlZ1NDdvUlo1dUtDbnNpLXlVWDlkRXhUeTFwUzktWFB4czY1MTNjQnk2YXY5eHc3RGktY21FemR0MU9fdjIwV0xxN0hBVzVLYUtCTWJwQ0U1dmZOREk3S2t5R3RaOTdaR0tqdV9Pb2JtU2xUdk1DSW1pMmhPMGh4X0E4TkZPTVZKdWxrQ09jUDJ4d29peGdPMUZGMlA0VXltNmF5YjZOZXAzSTB6dlNPZHIxdjMwVTlEX0hUWmw2TFFkWGMtVjR1cmpsSnF6S0trb0x1SnI5Y3VqVWZiRjJqQXVwLTZuTktDSkxvcUxIR3ZxanFDQWpLWmZMOEhGR2xNYW83ekdERXJHWnpBRzdjR21aekxrZi1DWmFod1NXMEZHcG1HUS12NXZuSXBGc2RMYW05WmR4dWJ5dndVdDNhbGlvLUFqdXBJckxEQ3ZVa2RlSWYyRFg4bU1jaHlEeFowUTVXRTAtZTQ4V1JQcmhhTkE0Q2NMS0ZHSjNGb2xVbEtwcDJ4WUFyaGVZWjgwVVI4ZlF6WGNyWURPRk05bWhNZTBJaWVxQkVlVThPRnNmTHNrT2laUTdqb0NRa25kUnQ0TmhSZFNscWpWNUpYTWI2Ri0yd3FJeHpDSzRQQUFrTTY0RmN1WGIwZEVNT1d2UmFqTGRycUdXNkMwNGFzMlNXLWVFVC1kYlVJQ2RKTktmb2p3OFlqajVoemlYdGU3c1RTUGpVSUE1cFp0Zlh3d05hV0kqDQoLRERzV040SGNvV1EqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CIwBEIf2BBgXIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CI0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CI0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CI0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "DDsWN4HcoWQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CI0BEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "DDsWN4HcoWQ" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "DDsWN4HcoWQ" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIwBEIf2BBgXIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "DDsWN4HcoWQ" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Trying North Korean Food 🇰🇵 and Rating it out of 10" - }, - "secondaryText": { - "content": "3.4M views" - } - }, - "loggingDirectives": { - "trackingParams": "CIwBEIf2BBgXIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CIsBEJmNBRgXIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-oMIIEp8JMT0", - "accessibilityText": "get that bag 💰, 658K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/oMIIEp8JMT0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBKsO5-KQzqU-bJinHsPDWrEQBIzQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIgBEIf2BBgYIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/oMIIEp8JMT0", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "oMIIEp8JMT0", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbYmb8aE7CQYywHuaGh983-kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/oMIIEp8JMT0/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CIoBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIGBAjGo4G-gaKBgqHBkFSZEFDZzR6QkZDaER1MUxMUjRIYnJBQzExRWg2anJuQnhBaG1GdXMyOWkwekFwUGpDTmM1eVYyQzRfNVRPMEE4c2ZZOU9XTlhHUGZGY2dXdGJhQm5MQ3JfY0I5bTZJdlJYaXdld2dETjNjNXc1M3VfU0tyTGFwVkRoU0x1ZkE3LUE5UE9idW1iaU9HbzhmS08tdXBzZ09NQTBfb1N1M0R5QzZWSnYtaURySnlzWjU1NFM0d0h1ODNKSnRfd2JnTzduTnY4U1g4V3Q4ZjRTLU5LMDV1eTVTRXRpZXZpRFJtS0xjTUV0WEtuOEkzNWlLU1AxQXhrT29GZWtWMi1ZSXQ2cE9lVThHa3FMaENlazNtNkpQS0NCcWEyLTFjN3k3SU1yRDJhaWlEcTlBTmZHN2N1RmZQN0JRYm9aV05qYnc3aDhkMHU4WjJFTkNSYk1oRU5rdmU1OGpoMWQ3cDM3MWwweVo5eGRNeXE3RmlZUWZCWXZiZC1fMl82aFVyLWFyZkpoQzJ6TmlCQWljeTRwbWpHSFFlbk5zRXM4WWM3UkhNTmZVeG90aEpLUVhWbnJZV0l3ZGhPUUNBME9DS1MyWXVCSHhNMlVWQTI1ekdsSWt4ZnVHU3J3Y3l3OFUwc3dFT0UyRzloWVNCb2FEN3FJZkd5ZDJqbVExZGx6cjFLbGFjakRSc1J0a2pDbllUU1ItRTltbGNBcloxd0trZ1loczNJOWVWbEkwaXdTVUduOTJEcTNjaDljWjhObmstNE1xOGNJTEdWTFJ3Vy1JQWF4YVBYZ0tBZi1COU5uSS1nWlg4dVF1U28wV3Q1a1htSjZFR3JzWmhRM09abWZtSFI1ak5Pb1JGODFrTTNDdUVsRlpxVVZOeTVJR2duSkFnSUJ5SWJ6N2VsY2toTGJkODlnc3pOS2tZUDJwYk1NT1c5MzljX3J2X0JFWjEydG41cFNHdEtmMTkxbHA5dkNtUEJwSUcyV05tMmJIdElpd1pMNHlhYXBFd3lPOVpBYjhDT1NmZkxEenFtb28qDQoLb01JSUVwOEpNVDAqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CIgBEIf2BBgYIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CIkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "oMIIEp8JMT0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIkBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "oMIIEp8JMT0" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "oMIIEp8JMT0" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIgBEIf2BBgYIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "oMIIEp8JMT0" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "get that bag 💰" - }, - "secondaryText": { - "content": "658K views" - } - }, - "loggingDirectives": { - "trackingParams": "CIgBEIf2BBgYIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CIcBEJmNBRgYIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-ElEgDnx3Dfk", - "accessibilityText": "My Mom's 10-step Korean Skincare Routine, 1.6 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/ElEgDnx3Dfk/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD4uT5fSWvTnjAh_BC6hsW48zoH1w", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIQBEIf2BBgZIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/ElEgDnx3Dfk", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "ElEgDnx3Dfk", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbKmV4AK_3vCqAFw3HwNmUDkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/ElEgDnx3Dfk/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CIYBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIGRAjGo4G-gaKBgqHBkFSZEFDZzZLYmxleTF3SXRPTGx2VHNEWnhlREozTnFDUVg0M0NKMEN5dW8xVmlMTVY0ZFdzX0tXM0QtYTZOMDE1akQ2Nk9yWExFSC1PM1Y5ZUJrQWRna1RyeEpmUXVSRTk1WklTRlh2SDFpS3FveXZIUWdIVFBVNll5WTdZYm1zT1JTV2VTdUpEZEhwMm1ObXl1WWhJYmhXUWVncEl6QW9Zd2RDaXNWeHMydVRoejJlX29MeHh3WlZtT2JuVER4LWtCQ3dDLS0xVk1wQmxrSTlXMnk5VVYxMEM5UlFSQzIwNjF2bUZXZVFwU1lYN0w2b3plSThPdjlxX0loRjIyV3RWN0ViY2hoNzVpUUllVkN5WVFaRzRlMUFTR2hXaDVmd0czOTM0TmYtVjZpcHl5UlUxTXlGalNCWm5ELU5PeldXMjFBM21CZG16MDJkNGxnMGF3eVhDd0wwRTRqWUNMZkVfRXdLaWhCSGp3THdlTWRVNjNrem5vQUlsakNzcTlmdHlMcjdoelRHMmZBRzE5elRHV3ZPZDM1cWpEMC1takp4Skw1ckZZU2xSMGl2QXN5c01pRGMyT0c2d1FYUmY5VDNlajZCSzB1TFNaZm5RbVJnVzVNUHk5VFoxYzRMTmR6RUNHOUJaZ1ZLQzRQTTRYNjdWNjZrZjVFSzBDTDF6T25yaHgwVHFsZFR4MHcxcUR0SWIwMWJkY0dac1hNdGdNVV9VNXVGRU9xcXIwRHJPZDluTEN3aWsxUzViMDhLblFWbHRQa0RXQzJRb0U4TjZxYkV0SVEwX3phWWJvVk1oY0MteTFCaWc0S0I3ME01b3dfSi1IRWYwV0lmblk1ZmxMMDRKU3EtczVHQkgwQWZmWWNmUUdJdEFjMDRUQnA1TDZ6RVFPOTBVRmR1MWJ3RS1WWmJBblNsVzVZOEd3Mjg2TW9GX3lTWURhei1WMXpkWE9MSjBhM2FpNnJuTEZvemVVM0c3NUlrZkN0XzVTM0g5RGtVamJLa1dpNENOVmp2dXg1ZV82MlhyOTAqDQoLRWxFZ0RueDNEZmsqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CIQBEIf2BBgZIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CIUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "ElEgDnx3Dfk", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIUBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "ElEgDnx3Dfk" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "ElEgDnx3Dfk" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIQBEIf2BBgZIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "ElEgDnx3Dfk" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "My Mom's 10-step Korean Skincare Routine" - }, - "secondaryText": { - "content": "1.6M views" - } - }, - "loggingDirectives": { - "trackingParams": "CIQBEIf2BBgZIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CIMBEJmNBRgZIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-kNpFjW0VAUQ", - "accessibilityText": "What Koreans eat on New Year's, 1.3 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/kNpFjW0VAUQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBJTK-xhUMSzq8MBJ3s4kSXR7pFlw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIABEIf2BBgaIhMIre-HkoG3iAMVgkR6BR1KLBzyWhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2eaAQUIABDyOA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/kNpFjW0VAUQ", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "kNpFjW0VAUQ", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbkiIiBchTWT4IfW-9b4LX2kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/kNpFjW0VAUQ/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CIIBELC1BCITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIGhAjGo4G-gaKBgqHBkFSZEFDZzZfWFo4NlhaMXQ0ODFoSUh3Q09od0JOT0w4WHBBV1pfNTRYbUFwZ29USU91SEw0SVMyWndYTnFjRjJtMXphbHU5dmQzVXpxTzFDcllkQ3dWdFB6LVV2bkMwLWFhZTdLNkdWOGNoR0ZiQ2U1S3M3WmJTcVFVXzc5THhLZnItZUdDZTZKOWZTRTdYYktLSV9qTmVuMTRCaFRTZGtFbFJGMnFlN1RUVEw5WGlaQ1hKelNvd1c5RHBYLVRKNV8taUw0WlZxS2NldlB3aFhJbDZLc3p2MGVmZHlpclZLUTBqcFVCWTNfdmtZNEVqclZJQnpzaXkyVjh0cmJBY1R1dlVnRXpmZVR1eDNaSExSNEhtRVdsdDNUdndVeTFwOHJPa2dkcTZVamxCX01zWklRZDlQRjJpaXJSdU9JZmpNX2lrekd4NnQybURVUWRvYkJQOEZ2Yy1taTR5UE03UnVHamlNUFBTaU53RlJUY0dLV1FYYW1rczJwTWdXdktxVzdBMmROemg0LTF5NThfR1FpR0U5ZnVMbzY4WVFOVmJBRWRrS2trelpRUDk5RnJaRDZxdmV3MXZocUNzb09uMVpVN19OcjlYcnIzRFc1b3RtbEZHQVZmSF9DdmIyR2VwUjY1cUxiTE85YnJGTV9pM0FFbnBCM0xvalgxNzV3TzdqLVBPS0VpT1pVQU1Ya0hKRGFuLWVrTFpZQmdzcUZGRGZLTHV4XzQxY0R2WkJROGN3MFVpZ3k0OWNVOXpwcHRHdHZlR1hfWjhEUzk3a3lST0I5YU1WSm5zMERqU0NRWk1abGx1azFGd1ZLcnVtTlVHcGtTbWI1RExUOWVvMHN0eFQyUU9Ia3paVXVUUm9BNTRFOGVwRTYzMFJYSkRFbGViNDVNcF9ySXAwVmoxNUV5Ml9oZjZwUV9FZTJJV2dwMWJCazk3LWpIRDZYR2lZUmpwM2NSTDFOQTk4bGxGNkZJYzVNbTZFdXc3NGUzNmpVaFJSazBRRllramM5RkR6dFJYekRkV2ZrdkEqDQoLa05wRmpXMFZBVVEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CIABEIf2BBgaIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CIEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "kNpFjW0VAUQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIEBEP6YBBgAIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "kNpFjW0VAUQ" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "kNpFjW0VAUQ" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CIABEIf2BBgaIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "kNpFjW0VAUQ" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "What Koreans eat on New Year's" - }, - "secondaryText": { - "content": "1.3M views" - } - }, - "loggingDirectives": { - "trackingParams": "CIABEIf2BBgaIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CH8QmY0FGBoiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-0_5Y3ZBo5cw", - "accessibilityText": "DOOBYMART, 829K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/0_5Y3ZBo5cw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBlcI8i0DqG2vKRFGDzIQXBEsifFQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHwQh_YEGBsiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/0_5Y3ZBo5cw", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "0_5Y3ZBo5cw", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSb-EnvS5yBG4snD8mml294AkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/0_5Y3ZBo5cw/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CH4QsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIGxAjGo4G-gaKBgqHBkFSZEFDZzRlbm1UNk8wTThhRVIwWl9GMFNRdXpYQjRSRmdFZnE4SlJYUVJEM3VXUHFLT2lKajR0U0RzT1hnZnBtcmlfaDVYZl81QmZjTzJrcUR1b1pySDItRWU0Y0t6ZldxQ280dFBjN1JZMXA5Ynp2ZUZtWGZvOGVHUTJVUlRGYnV2RDJQTEhYSTBVaFFiSTBtaVQzNE1nNTZpLXpRSXE2aDRsbjBxQ29vNm9FOVJoZFk3am5oZmhuUjg2dlhhaGxlRGlEN0VyRXRybmE4SHdURWlrU3dEVlNTQjQyQ2ZjUUcyUGdzMjN4Q2h3bl9BdWpiMDFCZnE4cVYzTEE3OE44eXRwSndyZl9EQm82Q19iNTUtZGtZU211ekpPb0pVUzNPR09PYl9SMGd4TlpCbEpmSE5OMXJsVzdOczVzWl9NS1lvX2sxeGJrUnlHZXlyRFgzSkVNM3JFM2RhVnhqRV95eVgxbXJkQzZXcnQ4eDdPUml2NXhvRF8waTdsTjRoS2JEQ0Q0WTZYcWwwcmRyZG5xMDlGWW5WdGJsQUdRdnZnUEV1SHExeXo3TUhwVGczUV9HOWpMeEFTZm1sRXNscVlBS3o2eUhmYVgwWU5vdDFUV29fVjdFaHZoNHlZbDEyby1VLXlWalltVmlleFhxMzd0aGU3QV9pZFZ0YTE4S1A0OUxUMXdQT2ZXNzFybTVhTzRvYzBlQlZmVGZSTk5mOTlwZFFhVjhRRjI4OTA3QTRVd1BXajh3NnpJZEJxNFRCVTVxY1VpdVdhajQxTEhURGlhX1BJdkdleEd3a2wwOU9yT2RsRjdLbUt1VkN0QkpyUlM5aTRESmxqUC1GRFNPdkFRZHdwaVFodXdpaXJWalFGR3RnNFlsdEp3TjctekZ6dnRYdU1aRUdfSzZsT1VmazNzbDFBbjRpWkpvRGVDNTcwZ2JvN3lMek1FODBlSWt5N3Fvc2RmUkhZaHhTWU9QaE9QWlJVSm5CVGFFTVdEX2RfWF9SbHpjeTlsWVBxMXZjeTd2bG9xdmMqDQoLMF81WTNaQm81Y3cqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CHwQh_YEGBsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CH0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CH0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CH0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "0_5Y3ZBo5cw", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CH0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "0_5Y3ZBo5cw" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "0_5Y3ZBo5cw" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHwQh_YEGBsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "0_5Y3ZBo5cw" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "DOOBYMART" - }, - "secondaryText": { - "content": "829K views" - } - }, - "loggingDirectives": { - "trackingParams": "CHwQh_YEGBsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CHsQmY0FGBsiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-VyVs3GCQlG0", - "accessibilityText": "I love ogres, 1.6 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/VyVs3GCQlG0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBsbPYKlWAAZNphAPobZQReZzk-lA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHgQh_YEGBwiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/VyVs3GCQlG0", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "VyVs3GCQlG0", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbRzFtx_ojBb_DNGUsB49gOkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/VyVs3GCQlG0/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CHoQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIHBAjGo4G-gaKBgqHBkFSZEFDZzZMMVBkUVBUdGg5d2NyQ0RhM1hIYlI4bXNsd0NFYm4yT0lOa3U4R2FTYkdKYlhfWEpZcGVDekVHY2hialJXcE5SSWxhZHBJVU5YVWMwMk4wV2VaVTJuY3dxQ3g0U3BkWFpENEplZ281UTIwZFcxclhxaWQ3d3ppdTA0TGdGSWlJWWtLQk5BbHhFalQ2UGxDaktaV3VBNkwzTVoxdmYybnBUTWJSODF2VFhKYlA4Qk52REhRLVFmLXlYU0tCWXJRdjdReUxOSTlaSHE5bkxDako0TGdnRjEzb21ZQVVwMW1kMDZidWJfbl95VC1UREVnRy0zbDgxemM2b3FxLTVWY25uTG1Kb3JiTHFFVWY5bzljX3JhUFFkZWFIcVZPTE12UlVHV21LLWcyVkRjendqRWJrcHEwTGJVS1VaSW1TMl9EUndMVV9SbEFQNTJsUi1MWlpkeUV2UUgyZDAwQmdPX1JsbFl3TEVKZTlSXzlfS2pfV3VRdE1YR3U0ZkNwczRyT0ZfYlJWX2lvTGZqRnBza1hCdDI3Q1BDS1N1ZW0zVmVFNVFxRnJnYlYtUm5sSHdCTEFHUWtKbC11RTJKOUhZX3VDenlzWUZQcHkyNlpydHZfUEhWSjVSY1ZEd0p6Vjl5VEpOVE5iM211MGJ4N1RvcUR4cTZKTkNIcDRkZzlydFFoMEowNWVDX1VtODJTVTNaYmRqLVFBUDhfRl9uNGhJYUtLaHZTVkFOcHppVWxmRTFTSEtWLXY2T1NsZ2hrbHdteXZWUUktTXAtdnY3WUl0SVRlakhsQUlEVFJOWDhzTjJfN2ZwbXEwa3hucmU5cUpKWTh0TzFIanVQOXJ3OU9OMnhVdHl5NDA3Y1JTVEpjVTZyVzJ6czFQOGJ3VUZFb1FmREVwTEd3aFVEYThNbFpjZXF2OVVyOFNZLWR5eF9fLXB5MDNZQlRRNWwyaHRxU29rcG1kRE1NSElNR01JWXpjMzF0MzVuVmlyZ2JaZ01lX2lKZFVUVVVOWWVvVXQxOWNPZmMqDQoLVnlWczNHQ1FsRzAqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CHgQh_YEGBwiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CHkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "VyVs3GCQlG0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "VyVs3GCQlG0" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "VyVs3GCQlG0" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHgQh_YEGBwiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "VyVs3GCQlG0" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "I love ogres" - }, - "secondaryText": { - "content": "1.6M views" - } - }, - "loggingDirectives": { - "trackingParams": "CHgQh_YEGBwiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CHcQmY0FGBwiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-_yMEpzXq3yI", - "accessibilityText": "Are you broke?😞📉📉📉, 3.2 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/_yMEpzXq3yI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCRyJDCY-7MsSYbsl2ZZoC8DxPkKw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHQQh_YEGB0iEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/_yMEpzXq3yI", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "_yMEpzXq3yI", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbqC6DjXmmZP5rqCxYQKtVpkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/_yMEpzXq3yI/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CHYQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIHRAjGo4G-gaKBgqHBkFSZEFDZzZmQ1l1cHdHLWpvUDFJSWFUb1R2ZmlnWkFORGF4UUpIcDhfSnFiZ3A1ZWx0cVZRclVKbGVYY0R2ZXpfZ09FNHRVYmduUkVGTzVmUmZuNFpoNEIxWXJ5aDY4WUdKbTBSZXNEbDFxMUR5a2tiLWpwUHROZi13UGVWN3dlVmJkRXZOajg1aXE2aEtBLTV6T01MVy1IRFNnUW4xeElhWWhyV3dUTDIyZ0ZWcVE5TlJQTV9fV2ZyZmtRc0QwZUhpZ2pKQVRQdVZEd3ZqMDN2dkJMM3RxdWgxczZKZHJRcVRaNmJOY1AzTWhRTmZDcG96RWhaZ1lPVFZOWko2ME1HcGhnU0VjZDZDNF9wNUpBTUFqaGRtOWpLOTVNRDlYaE1GbHVQc3dfNk9kaG9UOFBkNDhFVXpMOC15VjNYU3pyQ0dadVByaVYtbU9hc3N6dVlvNTZJVU5DTVRXXzNOaEVydDF0emVLYUFScXRIa0lkUWJ4bWxEV2NfMzEtUDI4NWNzVVhjblpDTy1rb1daMnl5TWR2ZUlOYURvT1RmZkQtWWluMEdwbUZlNUxKQjE5MWFXd2xiZlNnRmc0WTJiSXBCZUZrb0pabnI2bzNEbElKdTI4c2RrZmxXTklxOXd6SlQ2bTNsUGFySU5qZkhDWGY4ZEFza0MyQlkzLXB0anBabGJZb3VhY3Fzb1MtTTVRb2VNYm5wd2xkQ056MjlyWm84VGFVUWljUUlkVnV1R092NWxqTUZTaHRxbzBNSm42clNZYTROaUJyT0xPbXlDX1daUlFKdTJQS2UzOXp2UEdFLVBJZHE2VTd3cy1UVE9fTDM0VUJ1d09qMUhDQ0VDS0dGUjlvUWg1ajllS3o5cFc1bWppQk5NTF8taERBakNlTkJQNElvTDVlM2VEWlFiNWtOMW5zUmo1ME5NdWNMcFUwVktlUXpPYnQxZTM3U25lbE5oaHhkOU1wLWJaOE81eE9ISERqNE1vdnE5dVVRRHN5NFV4TDBOMHRYYXV5VXlHS1dWNmFNLU0qDQoLX3lNRXB6WHEzeUkqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CHQQh_YEGB0iEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CHUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "_yMEpzXq3yI", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "_yMEpzXq3yI" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "_yMEpzXq3yI" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHQQh_YEGB0iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "_yMEpzXq3yI" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Are you broke?😞📉📉📉" - }, - "secondaryText": { - "content": "3.2M views" - } - }, - "loggingDirectives": { - "trackingParams": "CHQQh_YEGB0iEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CHMQmY0FGB0iEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-sM1jIMnq0M0", - "accessibilityText": "best tteokbokki & dark sketchy alleys, 1.9 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/sM1jIMnq0M0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCIQyuEFF2m676ZX7UpcK3hVHTzzw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHAQh_YEGB4iEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/sM1jIMnq0M0", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "sM1jIMnq0M0", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZIAWXAOKCtSsBmXJr5Nf19kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/sM1jIMnq0M0/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CHIQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIHhAjGo4G-gaKBgqHBkFSZEFDZzVkZFFfRmptRV9Gbk8tVDFMWkpzcEdLa05EUVZ2TGtWV0xYZ0o0ZG0xS2k0bzZJWFhwb2MzRDFQLUYwaGhiMjU4TXFqR1c4UjdDOTE0NHR4RFpNb3cwOE5jcnZIUkRVVm9xT05HUnU0R2IyZ1FSRXdDN1BQMUgyRmRSbE1hVVpYZ21sX0tyTUNJWUlCU0JWNjZnZndSbUlodDJfbE5XZm9YRTJHWWh5N0NCWFpqOXJDaUhRTGp1M2ZZWExQOWlhcjBaUFozRHQzYnIzZmdPWUxzZFRsc0RPV1Y3eFVscWduMVBwZUctUnAyR3JlQjR3aXZWa096QlJ5ak02dnRZTjB1S011OGdaWEc4RDg0TkJRdW1xY2xnWkE0dkFfT3JUcEJoa1dISFB3amljN081cVFzUXljSXYyS1FpMEI1YzJjbHZqX092aTA2SmJST3luTmRjQnRLQ3R4ZnRUc05GVkUzbmpkRWRFWm1nVWhtQlVLelB3cjR3R0loUlpXZmUyaWhZOHhHcG9samJGdUJLS3BLVHJvVzhCeWNZN0NFUXByN2xxbFZRblBBaUZ0Sy11N3J0ZHZIbHN1WlgzX1JlZzFpRGFEOGR3UnBPd3BRbWhqV0oyS1g5NV9hVC1GNjZsSExaZzJ2Q05GYy1qQnpqVjZ1SHo2WjU4V1E4Nlpndmg4R3p6bXZwdnh5Y2FPWVV1QUJmenpOeGJKNjB3eUhtLV9fdDNGQXdrWkpzdlFSS083eERNem1VT0RZdEJIc2FBbm9sRC04VnVZeTlfTHQzWGRLbE82WVJRNDJ4RzZjTDdjZURuSXVfRjJkUmNCRmMyaDQ3dnVkalFtdE5ZeXdZZWZnRURfUlZnZEtSd3BNb2FvQ2VJVlZpNzdMcldIck5mS1lVYkZjVl9qenBKX3hZNGRvVE5aaXJ2VjkySmlNcThRQk5NSm9rYk1RYzJOYTBOLTdzVGtaN2NyRl9LV0FnVFhyQ1Q3V2hmOTRKMzhRZkxLQ3U0RG5YY3BtU2FDaGZMYXcqDQoLc00xaklNbnEwTTAqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CHAQh_YEGB4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CHEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "sM1jIMnq0M0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "sM1jIMnq0M0" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "sM1jIMnq0M0" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CHAQh_YEGB4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "sM1jIMnq0M0" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "best tteokbokki & dark sketchy alleys" - }, - "secondaryText": { - "content": "1.9M views" - } - }, - "loggingDirectives": { - "trackingParams": "CHAQh_YEGB4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CG8QmY0FGB4iEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-nZg_Qoknu_M", - "accessibilityText": "moist., 1.5 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/nZg_Qoknu_M/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCcXipLuXAs9D8d1nRJbMh-BZkK1Q", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGwQh_YEGB8iEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/nZg_Qoknu_M", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "nZg_Qoknu_M", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYjetCZSLLNPGMekR3jL2SakAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/nZg_Qoknu_M/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CG4QsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIHxAjGo4G-gaKBgqHBkFSZEFDZzR5M1VZaU92QTZjLUxlbWUwTkIxSk9iWXRYMHRlOFVLU2laWEhLOTRySkxweFpsWUFKZDZjV2R3a2VDLTBTRVZtS292RExMV1N4TWVSaHVwbGdCVG5qRXVld1YxVUdSbUdPSnMxM0VRVG4zWm1PTGNTbFAzblNRdEZKTXZmaHpGSjd5aVBJSGthOVZyTFgtR1NpN0d3MWpsZjRZYUJQRWNvZGRheTQxNzFwcFJWVWNCcDA0TXlqaHhsRWsxTFd4WjR4TW9ubk1oNVlHdGkwbWFOQXpLeDFuNGVBY1F4T0lNeTBYSzZlbC1NdXhlMEk1dG5CUTlFVW11anJDeFdmTmEwbHl2d1E0anNtZ3VHU3ZkZVhZd2NDZW5HdllQYjVlZm0xazEwWHBqOGZBSFJERnBJVUM1WDJuYXNHbUR1Zy04ZmRjQlBYZGRQMUcwUHoxOVJCMXIxNEVwOWkySVUyN3lEelN1UWFvcUYtRVFmdXVrMTdCcFl1SUpzVS1oUkZJYXZieVVGd1JwOEk5amF3Ukk4Q1I5NHhaUXFIR0hKbTRsY0IwcHNJRktwNzZ5N1lXb1ZuQzhjVUNGWENnbG5IZlNpYjR0Q1lEbFg4SVVDeGIwbGFlclhoUlZiSkpTRXd4djFUS0pLQlA5ck4zT05GWU1WVU5Ubk1CdEI4VkFBay1Kd25UdXhsT1gwV3laUGpfRVI3Q2g1TGlTMXgxSHpqOXRUbVhGNmN6bzF5cjdQd295dlJwQWNBd1FobkpnX21CRlJQamlkVDBYd1FQUkdRT21JZEwzZ2ZfYV9EV1RlVmRldFI3TkVXT2ZBU0s0RXZVbm90ZFo2RTBNTjNFQXFoQUVtVDNDWXhaMG9kMmpiVVpRcGV3ZEtrSFZfbjdSZ212ZmwySkx6VkFBS1EyV3BCeTY2T2F4NUZVZTlpeVZ4SVVNbUxFbENJWm9TdzktTFpGR0RSamo2dVVBSFRUdTV1TzF1bkpyaFQ2RHNiSnJoTWoySHJGOFlJNTB6UDJyMTRnN1UqDQoLblpnX1Fva251X00qAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CGwQh_YEGB8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CG0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CG0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CG0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "nZg_Qoknu_M", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CG0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "nZg_Qoknu_M" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "nZg_Qoknu_M" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGwQh_YEGB8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "nZg_Qoknu_M" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "moist." - }, - "secondaryText": { - "content": "1.5M views" - } - }, - "loggingDirectives": { - "trackingParams": "CGwQh_YEGB8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CGsQmY0FGB8iEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-CgS55gL33nY", - "accessibilityText": "Do you have any Korean Friends?, 2 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/CgS55gL33nY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCVh8B6HRomEnQX6dyDJVbYhE-RGA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGgQh_YEGCAiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/CgS55gL33nY", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "CgS55gL33nY", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbjxrZbplufKXSACgcRmf0fkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/CgS55gL33nY/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CGoQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIIBAjGo4G-gaKBgqHBkFSZEFDZzdIbDRKLTZwMGQwNUx6anBnVTRsVkhGOUw5NmlBWTRoNE5GLVRMX3NEYXhUYmNKX3REcmkwc2x0N2VCNUVpT09wcmhsNVFDWlp5Sl9ZcHhHVEl6VF8wLTQwNUVGa1hYb09PWXNTWWVGX2RZaGZIVW1wdGFMamU1NnJ2WEZYSWM3ZmVhUFhXcjhWYkFTR2JGSDJxTUU5bGxqak80ejlQV3c5bWtNa2JINFREcHdWTEdUenQwUmczNVJnVndQV3N1eXJ6cXZ6dTZyU041ekNoOFg0Z0puU3UyLWNtbG9WMklyM1N6a2ZRcFlSeWtZX1kweTM5S1ZESG81VUk3Wjl4R0ZlTkxvLXNMSVFmSEhSeWRldXlYX3RURElYMEtGV0duZjJKa0wxWHZ6Ym13dGpBc3JzWWMzbWtxN05CTUN4U3hzYk1OdjlFbS14aG9yWVpQRUJZQWNmTTl6TGdUSkwyWEFmQU5EWmd0RXNHaE5yMVFhWWFsU0pRaTNFNkEyZ3pHSmtEYk1WTHV1ZFlXbm9PcEh4MFk0TjA1cm1sYlFKeWRKRklaN3JMUXJxcW1kS0piRjV6YTdEc2RQNE1YNy11XzlqNWhPR1N3QTlKMGsxRl80R1FwenVTMHBSSFVGeHpXeWZmcS03emhKTlBQU096NGJBZk5BdU9fX2hndnZzcUFkVmI2dzcyTTc2WTBjcEpFbzdCaExWRjZrdU1wSWFjVFI5dXo1QUYtMzl2TmpOS3M4Q0pCbWczbkpvZnBlWHFVUVJ0TE85SXIxY1RlQkZUTHdxa09uVXFwaHU3ZWFiMmpEM2ExTkIySzIySE5GX3A5NGZkNDc5UjlsZFJZZFVUVVFlV1E0SXVIRTZWNkV5WDI3WEJ3WDNmZjl5ZTN4THZUM1lueVQwTC1vR1g1NTRPM29UOEtiUkhRc3RORmJEMjBpek00d2xZTXpQbmlLX2xpV1p3X195WlVMYmtoLUpoZVg5QTUtXzhsVXAwcTYxZ25xdzU3ZDZZUHFURUs4QUdRSzQqDQoLQ2dTNTVnTDMzblkqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CGgQh_YEGCAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CGkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "CgS55gL33nY", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "CgS55gL33nY" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "CgS55gL33nY" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGgQh_YEGCAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "CgS55gL33nY" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Do you have any Korean Friends?" - }, - "secondaryText": { - "content": "2M views" - } - }, - "loggingDirectives": { - "trackingParams": "CGgQh_YEGCAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CGcQmY0FGCAiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-VOxXkxFNOpM", - "accessibilityText": "take my money, 6.2 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/VOxXkxFNOpM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAkP1n1_Oe8pBGluy_lyi4I3pO4SQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGQQh_YEGCEiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/VOxXkxFNOpM", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "VOxXkxFNOpM", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSa2n9u6jGLdqDDkmPa4LNOIkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/VOxXkxFNOpM/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CGYQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIIRAjGo4G-gaKBgqHBkFSZEFDZzdhTXIzQURwWmR1ajFDeURLclBUVGVXcmF0UUV6SGFFa0lFZ0xDSzZWTnpvV2RmdkNUTTd6OE1vOUtoV3hNeE5pQ3dJeVNadGJKbXNVQzd5NC1hVHd4VmVucVVIcG91Y1lLWXlNU0EtWVJFMUd1NzJ0NFdPTGNCem5kbXY0aC10MkxjX0Y0bmNXTEVaZUdaVFhWNG9qWVNjdWxWN0kzVDNsMEpSTjUwRE9hNm00NmhxM0ZzQnNGd1hXRFh4cWg4bDJXOXM2TjVsVkNQbG5vVTZaWFhTTHp4V2FCZUw1cFAzRVhtcU1oS0d1TC1TNDRZM1JzR1h1LVVBQ0lDaWdFbDVwd3Y5OXlSaVZhcXo1TlhISmlhdy1WaERwX05EWWRmVzl4UFMyS1FmSlQ5WjRLYWhqNlFmcG1VV3ZJUFIwM0JLMmUyeDlRUjEwR291d2FiRy1sekRtN1VDR3VVWG1IcmpxaFBBcXgtU051Q1BZWF8xdTJ2cGNSVTBDQXZVQmltRUl4R2V1R1hleFBRUFBEODhJU1IzOW82R01YZ1ZHZ19QRW1VRzdYSFBLUDc0Y1VsQ1lFajZGRk1zRzJ2VkZncTJab3ZrOHp2ZFBCS3BXMUw5QlpLejFjdnp6N3dRMlpQNGIwZ3Fta19OMWhRcVBQb01laTVqYTFJSlJMc3NGV1dhYzFrTlgzVFV1aGJfTVZzTktUYnk1bl84UkN0bTVzOWV2a29LaUQycjFXSFJkUjlReDY3RDhFN2tYekNqQVVZa3ZTRnRMR0VOd3BTS1l2enRNTThScjVjbWJFNmdoWjhQaVVUWklPb2I5RmdSLVdXdEpFSFZUTjFleFpRcmlGMHVkSkdBOXh3czB4T1dYZWh5ZUVJcmtKRXlMeXoxaXFuLS1NSURVUFA0VENxRjZ6Z1d5VXNfaEVKei1yQjR3eDFtS1pkdjUwX3NDbFE2WndGWHJVT1ctelE5blJ2Q1VPa1JBT00xdWtxbTU4LVMxOEJRVXZidTVhY2E5Ul84bWlvbGMqDQoLVk94WGt4Rk5PcE0qAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CGQQh_YEGCEiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CGUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "VOxXkxFNOpM", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "VOxXkxFNOpM" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "VOxXkxFNOpM" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGQQh_YEGCEiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "VOxXkxFNOpM" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "take my money" - }, - "secondaryText": { - "content": "6.2M views" - } - }, - "loggingDirectives": { - "trackingParams": "CGQQh_YEGCEiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CGMQmY0FGCEiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-aZW65r9uUXA", - "accessibilityText": "i'm a mother?, 1.9 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/aZW65r9uUXA/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDIcJpRgW65hGv0GM8ak-L0PyErUw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGAQh_YEGCIiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/aZW65r9uUXA", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "aZW65r9uUXA", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYo6Ot8Nvpx6l_QLGzj1EbvkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/aZW65r9uUXA/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CGIQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIIhAjGo4G-gaKBgqHBkFSZEFDZzZRQ013YnFnQWVpZnhWcFNVcXZTUmRmUGdHTzVRVlVNSFFXS2VXZVQ2d2FOZ283VU42QThzX0VGZHhxa21Jclh4M1pJMUQyTkdTcmZ3Mko2emNQSW96QjVRRlFJMjg3Z3hqNVM3b0FvRTJHZV83SXJWQkRnUmktMXphX2RPYV9kZE85NkFoTWU4V1Z1Vk1VRWtMUzZSeE91dmtuQVdCYmtvNWxZWFByX3RraE05MW9XSjJERmJXZTZpR1p2NXJ3VWdmdnBvSjdGdnBrRzI4cG1Ja1F4aVpwdVU3cjVRZmdYdGpncFp2RWlvLU13d1A0dUhJazNvUFlRSVJDaTJra3djWmFvQUFEYmZYYTRjcEJlRW5SbjBIWU9IbzZTS25YOUcwN0NjQnAxcGh5SzZNVnlzaXRNNWUxS2pOYkkta1AyZW1oNTNyT2tlYWxUT0d2ZVRVRHFSYTRBU2NmTlphRHBpNU56VlRnSktBVDE5MmU1ejcyRENOSkxubGFudXFnYXh2YVVFYl8wZDZCeDBqR0ZuVHB0cDJuY3BkVmNnREM3d1ZEdmF6VVltNGowSW41NG5nWHN3SWN3a0NTbTRRQmtzbGVHVk13Y3ppRUNveUQtN29zU1VkdHBMTEoyRDk5UUItaDdERmR2QTJGaUxRd2pYYlhRUzBJdmpwVVdQU3dtbnZ6ZVM1Uk9ReUdFVi1XRkhIeUVSbnlDVG5peWstR3RnVW5aT3J3Z2NLYWVQR083eVB6TVE4ZmlrZEgyQ0RZLS0wSWJiT3VTQ1VEd0c5Z2FERmhYQkt4bWZWU1BkVG9QbmtOMHpHbVJrRVpHb3dkRy02b0EzXzRqU0hCTTQ5dE5nMHRHMFlOd2cyM09kT2pDNGg3UkxSSEdlN0dPZ1lyZngzdmZ2ZjJCUnlWcGdUdDh5emxTS2d5LWt2SzZFQkM2WFBFQWVpSXpKbUEzV0diVGtER21oYWVGelZPZWt0TDdmX2F5bXdSMVVJQWx0SkkyWENaRndxSEM5a0h5RzBBZUkqDQoLYVpXNjVyOXVVWEEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CGAQh_YEGCIiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CGEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "aZW65r9uUXA", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "aZW65r9uUXA" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "aZW65r9uUXA" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CGAQh_YEGCIiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "aZW65r9uUXA" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "i'm a mother?" - }, - "secondaryText": { - "content": "1.9M views" - } - }, - "loggingDirectives": { - "trackingParams": "CGAQh_YEGCIiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CF8QmY0FGCIiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-CnI9or-Ings", - "accessibilityText": "moshi moshi (ASMR), 892K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/CnI9or-Ings/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDIoImzeIOlO25vkY7j92YwUhAOdw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFwQh_YEGCMiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/CnI9or-Ings", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "CnI9or-Ings", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbKFvhvo3Qb3i7yZ17MDX4jkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/CnI9or-Ings/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CF4QsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIIxAjGo4G-gaKBgqHBkFSZEFDZzV0Mkk3aDJ0X2ZmaFJFbENuZ1I0VWNzc2J0TG9rNkwtc1dJcmZNTXpGTGJnVlBJU29VZjM3RG0yam93bnBuRXZqYkhMRWVuQ0JTc3p4Yk9veEZHdTBVSFl0aXJ1blBaZXRpRDdBSnVNcEo1bXRDT3hLN2RqV3R1UU1hNjJXYk1FOXlJVEF0SXFvYmNTZEtrOWctMjNhUVFhWWVLeVUxcUxVVWRwbnoycWlxNTR1OXFPY3lKUk1KcU03OUhxVEZmbEZCdzl4UzA5TVo1ancxWGVzeFMxVHI2UGFsV0hmZ25pejRVTVduNE9lUGQ3UkdpeHh0Yk8zN2pDcFhYZVdJcS0yMTdJbHh6Tmt6dkF6SzJQSVdSNENneVM1a29sd3pObktoYWthaExiZ0hOT1RHMEljcnpiakpFSTFOTGg0QWtodU5hOVAxLXdRTmFLZGp3bmNWeE4wb2JJRXJyWVJheWg2MVM3LTJwWEFKRkEzWUIzUXc2ci13LTRLRHNXZGREc1ZDSUFVLVhsM3d3WmtKc2V1aDhadFZVamdHOVBGVHR2TmpVUlp1LVBHX0dzX3RyaldickdQZlQzdVJlRDd2Q25zX2hJakdPQ1JpZ0dwSktRQU9fcFRZVEtIb0ZmVDkxaUZaVDZNbElKaU5JZ0gzTHdkOEY4dXNJZlpOOV85d00yeVFGa2JDaS1sckRjb2Q2MHFkNVhQbHJrUnV3U1pfYm1wQk94MVUwMWQwYmhudkR5VG1yd1U2WXROZTRiOGR3aUpTV2p1cWhvV2lPMHVwdFRYbTZyR1owTGhSQWV5U25oMGFKTTRUNEhBMGlPVWMtZUYycTRuS19hVGdPb2tSTmVLem50cFlTN1lsaGprSnBLX21MVjhaLU5HSUYtN21UT0tzMVhLcUFNT2ZsM0M2WFVuTmplNnpRclAzQ25UVkpoZ3pmQlRpdWRLWC1pcWozVUVQTWZxamNLa3ktRlJGZWdWbGY2S2x5VGt4TWlmQzN0ZHc2UHY2RGZibWtiYXlrLTAqDQoLQ25JOW9yLUluZ3MqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CFwQh_YEGCMiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CF0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CF0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CF0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "CnI9or-Ings", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CF0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "CnI9or-Ings" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "CnI9or-Ings" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFwQh_YEGCMiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "CnI9or-Ings" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "moshi moshi (ASMR)" - }, - "secondaryText": { - "content": "892K views" - } - }, - "loggingDirectives": { - "trackingParams": "CFwQh_YEGCMiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CFsQmY0FGCMiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-oYAp2v4PxdQ", - "accessibilityText": "perfect procrastination, 1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/oYAp2v4PxdQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA3PsooCO5Cot_z-vLFCF1Kdtshtg", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFgQh_YEGCQiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/oYAp2v4PxdQ", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "oYAp2v4PxdQ", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYSKJOomcTVVFiXQJU1rHSOkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/oYAp2v4PxdQ/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CFoQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIJBAjGo4G-gaKBgqHBkFSZEFDZzVxVWt4TDhuS2JOanBrV3RZaWtRTW41T2l1MHRaZm9LWDFQZlpyVHJzeFY3OUFleFpHUTg4bDJoYmRSLW01a3pCY2wySXQ4MUQtSU1TLThlZ3hKMzdwblJhRGI2b2xPYmcxYkp4THNEU1Q1MldsQVFkSHhMTlQ2TThfTWpjdjhNZWQ1RDNzakJ4cG1LeTZQY1dRMW1rWFdqRTFBOGotcERuTzZLVmlPYTBKdWFIQml1cFViNkRybGZaSjdLOVdoUHRuR0JZYjBUWmRTM2Jkbks1dk4xeDhGb1ZLVllyNFBWMG1zU0h5eVloaWRnR3pZWlI3aHRXSHpOUGxTdTZ0aUgwUkhGSzByTnROTUUteVM5R0JvblZucDAzaU9SamdKMjJ1aFVVd2JPd1lJUFpiQjhEV3kxRnhreWw2ZWxGNzVtaHV4M3R4U3Y3bThYdkZFVUwxY204cG1uZmdjdGpBYXZhUzMwMlhyYTVtUWZScm42MWo1NTllUlAtSU1UTEltZ1BBWXFWT251a09mYWlDVG5VY0hXVlR1LVY4Y0lQelZwYi1RMkhFN3ZZMFZSa29FTGpIcG1HczZFelEzd2l5cjZJal9fcTBPeU1WMEhvNFRQVTkxSHVEZURwMHdUNkFZdnRNOHBHUGtTbnJUQldxUzhlS3NjYTlTQ0lXNmNLMlhsNkVTdmZUc2JYY1BDY1J0U0w2VXUxemNZMXludUR2aTI2ZEJtalNZZWh6LTJwTjh2RVk3azg1b2huZkdVbmc0anFHQmM0eFVyelQxWkNwTXI2VXNsYlBKSnlBSmRRQU9kZ1lJcDRJTGdXMS1zOFphTXdGdUFKWW9uT29RZDg3elpIajFVUWtuR3FTdU81Mm84Y29MMTNqX0p1RVlwUEh1WHJsSHRLRWJhZEp0UEE2YmVwUi1TdVM2VzJvWXRPY3pHQ2ZMTHU5aF9QaU1NWmpJSDRRdTVITVpsMUtpYVZ6NFpLOGJkVWFBcnFEYmsyWUhhRjM1aEhIem03R1FSNkc5OXcqDQoLb1lBcDJ2NFB4ZFEqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CFgQh_YEGCQiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CFkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "oYAp2v4PxdQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "oYAp2v4PxdQ" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "oYAp2v4PxdQ" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFgQh_YEGCQiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "oYAp2v4PxdQ" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "perfect procrastination" - }, - "secondaryText": { - "content": "1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CFgQh_YEGCQiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CFcQmY0FGCQiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-1ivqsJSGghU", - "accessibilityText": "THREE CHILI MAPO TOFU (Vegan), 1.1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/1ivqsJSGghU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCk5IRHy8TmJPzE9yD3M_OGXdww_g", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFQQh_YEGCUiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/1ivqsJSGghU", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "1ivqsJSGghU", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZ3fCPuQTkk-mQRbCllherDkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/1ivqsJSGghU/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CFYQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIJRAjGo4G-gaKBgqHBkFSZEFDZzRuTV9yd3dNNTAtc3VMdWhpb2tHRjVmOS05d1BWbHpLWGM0bzQxNTZOOE5uOV9KRXdKMm42clZma01tNUhFY2ZNc2dhRkJFVjR5UllycjMzMi1yUHJVVU1ralZEN2VmVGxrVWR4ajRVbVBwUjlXYkpVd280WGNfREtuMHhfZ2VCTElJNWhfdFpsTU8wY1FNX3ZvX3dFUThjM3Vnd0tiUXdITXgxNnJqb2didmNCOFp6RFA0eEdLb19saHJ5YUVSZVZ0WlFieUVDalk5YUtTUm9OVko2dlUwU2dwVW4wYTJqdS12WV9tWWU2LWdLS202ZWplTm1ndmx4eVdzNVNaY1MzNTMxejI1ejFYZzZRVGlLTy1YS1ZaNUs5akQzbzI1OWpDYVZhTUtPeG0xYlNpeGd0ZEJwV1hnMVV0TTZCRjlwVHl2YzN0Z2Z3RHJoLXJBNDJMRFBWenlsbmMtRXVSZmEtX1FteTNYZmJTVXNVdUZqV280VnItSkttaVlpTHJoUFMwTXYzVnkwUThwRXROOTJ1cXRWdWVRYnM3X29tVjRaa1ZVc2JheXk2UGVBN2FqZUlVQzljekcyd0VRems3enhnVWtrWnpKWTBiclgzbGV4MlQ1Z1lkV2phQS1DMHZ0SVd0S3pLM0pSN3F1NW1Rb3RxdzdaN3ZiWEZJcHlGZng4Zm9aN2Mzalk3TjNoMEJyZFBFaEUzOGV2a0o3clFYUnZaSS1HNmlyUTVsalh2dmM5SnhhdVlrcTlJcGNnQUtoT3FBQ2JLUFFJLXZ0N0NMOWFfNUdIMGlCOGp1RTFvbm8xV2hfbnZMV0s2VWpKdHYyUW1YNDVDbmJ4Njg2djA0enpGR2l2Uk5qa1Y1SlFTd2QwZDc0ckJmRG94d2dWaTA4VkFnTmJQcV9nbk54dzhuM3BZWkpLdnMzWmdabkdieTVVRTd5cms3QklOa044VU9KR1NheTloYnFkeVJTNmtQd2gxMWVGVC1QdWFpS1M3aUhNaEdERDA0Z1o2MG1fVVNtZGcqDQoLMWl2cXNKU0dnaFUqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CFQQh_YEGCUiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CFUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "1ivqsJSGghU", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "1ivqsJSGghU" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "1ivqsJSGghU" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFQQh_YEGCUiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "1ivqsJSGghU" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "THREE CHILI MAPO TOFU (Vegan)" - }, - "secondaryText": { - "content": "1.1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CFQQh_YEGCUiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CFMQmY0FGCUiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-s56ctQoFi70", - "accessibilityText": "day 1 leaving seoul, 907K views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/s56ctQoFi70/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCfn6oYumOdPd33WlDWaqBUZzaEiw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFAQh_YEGCYiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/s56ctQoFi70", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "s56ctQoFi70", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYe6ctt5gPypQMOi-C3sBBAkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/s56ctQoFi70/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CFIQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIJhAjGo4G-gaKBgqHBkFSZEFDZzdZRmlwOGg3TDR6TndZcV9WMVZiamlRUnRXNm5UMWtzRE9BSkprejRLRFRQZWJOVnNQa19nR3FqSlhOMzluNXY4bmQyaGQxSkV0M01BamlNeVhVeE96d0FaZDBuYnAyT1lyQXRsMUlWQkRhZ2RCd2JYOGtoNWRkdHV1NUlqRk4xZ1dMdGdxTERVcFdQVG5Sa3hma3hITG5UcklSek1HRGFFblhmcEY3c0lIb0xsWWJSak9BUTdiVnRRTkR3blRYVnBweTBkdmFGSEpMSlRRZjlVSzl4X0NNLTR3RTRZb2xKdDVES2NqRWdpMXFuSXpBMEliY1hib2Vlc1o2al9fOHpadUxxZ3h1NDJ0V0l0TzdsTTFjaFRUM3QtMENtemdrel81VEhoZ2NhR3M2bTNKeWRjY0dFR1R0bkVVeGZ0VFl6SEZlRGl6Z3NsM1ZlY3hCbHBoVEZfWVBoc2lvYWtlSk93N0Zrc0xkcEtJb09mRHNBLWk5N1g0alE5c2JBLVNWOUN2UG4yem0wMzF2bkhzSUVBWGNHOHBSWmVIRkJOakNxTUMtOXhSLUExdWFnODM0SHFfVHpGZTY0VzZwSG9VY2xqMWkwRUtSYkM4SFBpbDFtVTlfcnQ4QU9PNEJTMFVIU0l5dXFOUzc2dWJ3dEhFZU05aTR1cUw0MUtzSTJ3eG5WdUFlQVdpbUFQajgtdGtZaUJRT1A0SkFGdjJ1QkVsX0Q5S0VvQ0QzaXU4MlYzcG9PamVCeDZzVzV4VWJlZ1A3aGJ5QUFvalRUeWpTQzI2Y05wRFRuc3BTZVFXV0RVMXp2Wnc2RjUtVlcyV0YzR3NGSmJOamJkODdhR3M4d0ZvYklCeUVlcXJYS1BBYVVLVl94NjdScUJJSlN2NkhKRWo2YlFPdHJweVV1T2hlY0JfTzJfeGVuLU5OaldDM0RHbmpDaHRsVW14N29SNTlvaVJQZW1DRkY0TTFnTVk3R2VQbmI4RFBLRHo2QTRUWnlZZ3BuV3kyam9fTUJBZHBwYjdaSWcqDQoLczU2Y3RRb0ZpNzAqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CFAQh_YEGCYiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CFEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "s56ctQoFi70", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "s56ctQoFi70" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "s56ctQoFi70" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CFAQh_YEGCYiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "s56ctQoFi70" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "day 1 leaving seoul" - }, - "secondaryText": { - "content": "907K views" - } - }, - "loggingDirectives": { - "trackingParams": "CFAQh_YEGCYiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CE8QmY0FGCYiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-8XHcYgsJJjs", - "accessibilityText": "I love Korea but, 4.1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/8XHcYgsJJjs/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAtj-QeOzONDGPzDWC8IdFGigmKYA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEwQh_YEGCciEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/8XHcYgsJJjs", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "8XHcYgsJJjs", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSbRQwcUoyrd29KmkjEb7HVZkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/8XHcYgsJJjs/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CE4QsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIJxAjGo4G-gaKBgqHBkFSZEFDZzVhc3dXekhsdVJOZ25xc21MYktQYVVvWW1tWVBkclh1LVhaZFRCM0lpc3V6cWZZWF9NZzNndkVwVm1qeXVWb05qWm9wbkgwbjRkZVpnM0s3dmU3YkwtT1BPeVVkWGFwUUtoYzREcjRUOUxxUFFvZWsyQkR2eEhDalVPd2JRRGo1WUhXN1p1aGZvcGNMVGhtQlY5bHRvdG5WQ1B1T0FwdkF0RTEyNGtEZTlISjNDazUybDNqNkVWVHdsSTYzSlVCOC1CRkZxVGVKa21fa3pXNzlTT2J3Z2ZndUxoUXVhZUVtbDVHdU1ub0RDVW9CZy0xOHoxcmw4cEROTHhaY092dHEtZlRsUEd0bzJOc2JRTE1NbmVIOXFjc1RuUFhLbGdwb0c4MXF5U3VwSjlqT0pIOHhjbzN5ZHUxdVAzRGgzemxVbE5nSklPTkFWNF9UQml1M2tkVjg2QTlxVWJhOXJrMThTeWRDZjNvampadk94TzFPWTFJbHpST3lkN2MwTGZsb2VYR3pWanNKRlg0SDdNX2MzbENyYmNka0JxMlNhZ0ZNaUcwU1dUaHhYV2s2SkRYazVYRFBQUTlSbDdlVkE2VWJDV212YjQ4dzdLQlUxVFNDMkVQSlhDcXA0QnVjNFNta2Y5QWFNbUtYY3NsT19kNXBHSFVQSlIyUEluX2lxZ19fcWtUQmJGY3NIMFN1ekpxS2g3MXlra01yU1c3cUlQaFBQQzRIa3IwMTkwME1Vb0FWeGFWMGlRZ25EbnlXOXVOMENJbklDcnAzdzNmLXNhSjhIRjVCLUNHUDlHRGYtWVlzZnVFenNsUUhjbGVyaEhmZkh0Mml0UFFBclZtUXJSRVJZRXc1T0tXMGRkZVNiZ2VFNTF2ZzVneGE3MVp0MnlOckxvVDVodkJVc0JhUDRabHJ1bUtJQ1k5bEZoVlVPMWtOZHpwRDI3a0Voc0tuWGVSNzNZTU9XTGxkREVuRllNZ2wyeHFkaGwtLVl3UVJwUGp0dzJWNjg2M1ZkYmRDYUpCSjAqDQoLOFhIY1lnc0pKanMqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CEwQh_YEGCciEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CE0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CE0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CE0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "8XHcYgsJJjs", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CE0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "8XHcYgsJJjs" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "8XHcYgsJJjs" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEwQh_YEGCciEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "8XHcYgsJJjs" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "I love Korea but" - }, - "secondaryText": { - "content": "4.1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CEwQh_YEGCciEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CEsQmY0FGCciEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-DXYbvkJEYzw", - "accessibilityText": "demogorgon rice, 2.2 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/DXYbvkJEYzw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDd33uW_fC4Dz5JqYlDtGWGdMQn8A", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEgQh_YEGCgiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/DXYbvkJEYzw", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "DXYbvkJEYzw", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYGgMCIG9_RV1ltS3kMFA6lkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/DXYbvkJEYzw/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CEoQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIKBAjGo4G-gaKBgqHBkFSZEFDZzR4RUlhRF96RzdOWTZGYW1aOTFKTWR0R3Yzck5Lc3pvOE16ZmJNYXFZMGF3aHY5dXN5V3RZZHU5ZjczT1VqLUlybm9ZM0xWR2FhSW5xdzlabmlsMFgtd0lobHJ6b2NsTGlVSEN4d0hrdHp5NjFPbk1rd01wempiVG5rVjcwemtrbkE5Nk84aU9GZmhETTRJM3c2VkVMb0hCcjQ3d18yTGdMaUxmSnBaeDhYNXdzeDVEc1JsbkRocW81TXdnSmZkN1hvTW1PaE5pYVhQV2prZTA1aFlsZjBySWZoTmFibmxqTTJVQ29PNU9JQWV2SVloYXFrSUNxeWVSUmplbnZGRS1UVXVxcDRTMU5tV1F4eUlRMUlvSGVCbnI2anRPbDJmeGdBSlZ3MXgyRlduY2ZEYmRVQWNOU3NhR2ZoZjI2NjU2Y1E5UzhOOWRrM3BUcEpuTU5DdkgzbGFiNUppTjNEaF9pazhtbUZUMU5ld01oQzF0aV9ZUnp1ODNvUXVNWVBYcU9ubGpUQ1k0LWtFUnZIVlZkUWJiRnVGSmVPWGtuc1l3TllWMURLUXM1NE9RRC1PTl9DUkJ2YXE2bmV2UGcySGhHWFd4ZU82WU94VHM3RmFnT3AzNjZ2ZElObnVEWEJtNWdDc0tXMHpjSXJTUUdiM2VpZVlKZmJCSDR1QzFULUpnQTRUZVpHMzU4RDFZYlFSZUZTME43ZExLeXRjM0ptVHRWVk9TSExoNlpocnBWTUdjbzRscl9UU0NGclJyS1RmaUxwMjMyaUZJRUw3S1N2ZVJYQ2tGS0FMOXZqQTc5U2w5NjVwNjdMck04NHNJR2taVDlDaThDNUtYRXR4dUE1dFpMVFVWb212R3RKQWNwMElHZVBoWlN0R0k2UGFVWXBNcUdNRTc5bjBxVUlnZFVOYnliY05SVWVQUjdxTllYdmhSdHBTM2o5SFktR0NIYWhpcUNlb0hpRDRfLUJJNVBsbnNvSGgtTTMzblpoWkwwd1RMVXVhWVVCcURMdlQ5cjdfU1kqDQoLRFhZYnZrSkVZencqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CEgQh_YEGCgiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CEkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "DXYbvkJEYzw", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "DXYbvkJEYzw" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "DXYbvkJEYzw" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEgQh_YEGCgiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "DXYbvkJEYzw" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "demogorgon rice" - }, - "secondaryText": { - "content": "2.2M views" - } - }, - "loggingDirectives": { - "trackingParams": "CEgQh_YEGCgiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CEcQmY0FGCgiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-3YGVw8RrB3U", - "accessibilityText": "Rating Everything I Ate at McDonald's Singapore 🇸🇬🤡, 3.3 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/3YGVw8RrB3U/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAV2y-_1JXq9RecS8ELjyUsoN52NA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEQQh_YEGCkiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/3YGVw8RrB3U", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "3YGVw8RrB3U", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYnmpwh0TlTciSu15FC2PE3kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/3YGVw8RrB3U/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CEYQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIKRAjGo4G-gaKBgqHBkFSZEFDZzdaTFhNWkJBaFFPN1hKaXRsUmZYNGtFZl9obmxhOWpjTnp3M0l3SVl3c2Rfby1MZ3B1MmRaME9CVlF2Y1NtZWgtRHRSc0dJVkpkOVFrOFJ6NVZ2Z3I0V0NaLWJGVnVDVXpnekg2dlcxMHY2YklteWJ6Vnd4a3NHUWllSi15WkNadXZudWhIdzcxOFRaR2FlUk1EUXJrNmNiNnZFQ1pXYVY0aXVzYTc1aDVZWjBBVW9NT0dETmkzQl80YUZKeVh2MkkybjVMTzJfcmR4ZFN0ajF1TUIzdHp5N2VoUExieGlWbzlJakdfalRmTzkxcUQ4WTB4TGNVTW5YejV2VTBJTF8zdTdYTWd1eXV6ZVA1UnRRUEpBY0ZzVVBkc3B1b3h1ZVo4aWVHZzMydERFdGlocWV4TTlUZlFQZUt0QlF3XzF5cmloVWZzMTRzWkR4d3E3Nnc2ZjBFbC1IOVhuSnBDSEw1RlhXR0pjOU1WRGU3ck5iaHB3eTlwMmtlTzBTRVY1UXRpcHdLRW8talpJWlRUTFNVY04tMF9xSDNvNUVBRWdjLWhvSEdvV1VzOHRiVUVYcHY2WlhDbmF6eHB6X0VyX3NUekZuM1hlZXJnQWI1UHZtc1h3WHV5a3dNWjhCaXBLY2dXbWN1S0dLZ0I3TThOaWhzam5CVS1DZ05BNVFQMFFjYUtkQzREUlV3YUdJTmNSQ1dqVnBBVm5fakV3djRRZU1wajRoV09ULVBtTzBMazVrZkFBdnpoOTNSVUVEQUNlOVlxSDFNNGVRQnBGT1VQaksyNm9QUTlZcGZSbkdNSUExdU9mck1zY2x4bW9Yb3lhNjRfVmhsN0FHTHk4WUlSQmJlRWMxSERDQWhxLWk2cm1SeWI3emJ0dUpua1lNNzNuNU41dkltamZzcW9DZWJ3bXBWUFVrVUc0T2FQSVJZLWdlMjhCWTRxSnN3MjBLQ1lzQ0ZDaS1pYW9qWllqOVJXSGlncEZkTzBfTHZWRTZHajhma0ZSeHVkQ0xjUHJlbExLTjQqDQoLM1lHVnc4UnJCM1UqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CEQQh_YEGCkiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CEUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "3YGVw8RrB3U", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "3YGVw8RrB3U" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "3YGVw8RrB3U" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEQQh_YEGCkiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "3YGVw8RrB3U" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "Rating Everything I Ate at McDonald's Singapore 🇸🇬🤡" - }, - "secondaryText": { - "content": "3.3M views" - } - }, - "loggingDirectives": { - "trackingParams": "CEQQh_YEGCkiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CEMQmY0FGCkiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-VWh8hm-GlXw", - "accessibilityText": "the magic number: 25, 1.4 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/VWh8hm-GlXw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD1wp7tz9TU3Kx2Oho7mrVoFys8Jw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEAQh_YEGCoiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/VWh8hm-GlXw", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "VWh8hm-GlXw", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZxNW3WbEyXzHlN942VHJJukAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/VWh8hm-GlXw/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CEIQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIKhAjGo4G-gaKBgqHBkFSZEFDZzd0dGJwYVdNcFZmMkZ6WTZiOTJ0UHhQbHM2TWtlZmFobWJ3WnZuaTdVN3JDTVYwMUFocnVuaW04ZVFiSXN3VDFKRWU2Z0ZNbUxLMGRqbDd3cnZscEhfTlVJZ3ljRE9RZTd4YVZwYzVuYndDbEFVekN0ZkN0RWNleWk0MGhKeElQekVoYWJPSFB0dEtXbkgxd05JZmNPN2NZQzg0Qk9Da1REMndxSzEwWlJxZTFmU1V6X3VUZ0xRZTZrcTNSUUVQNTA0WEtzVVBCeDJGbDEtNTc5VVpGMzhRelFOai0zV0RUbzU0Tm01VE1WWEhxcDNLTEstOHJhWW9BNEpiMURnOXIzbUlMam5tRzB0UXdUMDQteVVpZlNOUGJDUVNTN0sxTmV1QzNISlIxd1dTZjB4dGE5WnZoZlJCdkJLUXlRTjRobVM3aUt5R2JFcUdxZ1Fmc0VnWU9Eb3VCSUhlQUJFNE4ybVFsM3oxWVdpS1VyQXpnNXJwNmozNmJhejBfYUZEa0E2RkhrLUR0dnJLNzZZWUhXMS1jM0xXTHZKOGhWd3NOdElVRzFRMFQxVERnZGVGWTNRQXB4X1lfVWpPZEdNLTVBQkVtM3VMaDdXTk9lZUpqLTJWTFpmVDJfUkhrT0hPdmVfT2hNQ0U2ejdWaDVWdlpjd2dmc1RCNF8wUVZLN2hSMjVfXzRyOC1JUWFzaGxvWE1qYlZIWnpVQVNTalpfYW5JektBeDhCN1ZKZlhKcjRKd2lNV1lUR1g4cXBFeHpSQmgzWjllZl9nYl9YZE5iTVBDTE9jNnJaTk1BMGJRQ0VLaTJMZXJuRHpiUEhPYlRFalVjUkpNR2gxWnJSc3VLNnFNUHF5djRDWkROaWVtRTJXQ1pvZnFteVdfdGwzWEJMdThEV1hGQ1pxcFBkeGFrcnVsR05SdTVaTkFyal9sTzc5ZWRvM2lHQkVnaWl2S0lpX0ZRMWFYVE44RkRnbGZkYWFNd0QxTGZ5MWpxdVlFajZIdlIyLTVndWxncEtTclY0NjgqDQoLVldoOGhtLUdsWHcqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CEAQh_YEGCoiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CEEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "VWh8hm-GlXw", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "VWh8hm-GlXw" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "VWh8hm-GlXw" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CEAQh_YEGCoiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "VWh8hm-GlXw" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "the magic number: 25" - }, - "secondaryText": { - "content": "1.4M views" - } - }, - "loggingDirectives": { - "trackingParams": "CEAQh_YEGCoiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CD8QmY0FGCoiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-ewpJQHj5jWY", - "accessibilityText": "How we started✨ the garden ✨, 2.4 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/ewpJQHj5jWY/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAOw5ntEtOhIgNJy2y1QQCFLUtGBQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDwQh_YEGCsiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/ewpJQHj5jWY", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "ewpJQHj5jWY", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSaucmwsXETrHOL293Q0ytwpkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/ewpJQHj5jWY/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CD4QsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYIKxAjGo4G-gaKBgqHBkFSZEFDZzR3SW5vQjBHdFdGS1dkTFhqLTBZSlV6MGhWckV6UXRtcDFRcElHczZrVXQxRFBYSnphX1gtaXh2YzRzeXpjNkdOcUtLaFlsR2RXNW5sR1JzUXpaRE5Sb2M3Z0RzUUFCLXVxTTZBVDdiVm9PU0duQzNGNnhEbnhidXJYeDNRandFQi1JYVF6SkxUTnR6LUdlcndHN2doMkkzZEZPVVVPV2VGaFZjYUhFZGtDU3E5dktkRVFzSV85SElaR1kyeFl4U1JIbHp5VFNxYTVhUlZOaFpfNUxmcVFYWnFGWUpUT0oyRTdHNnFwbUpOYTk2ZlZ3OXFrSUd6MHg5SUZ0UXdCYjZtSDFjUnNhUG5kd0p4QVpFcG1uRFFVWjFWd3hVMkx5a3k5YndKMXdyREFPVWV2WkZpbHFJYnctTWRTUkd3VTVMYnpaRGFXektNMGRKZU5wNnZhSXJpTXMxTk5aVVhQY1NYOU1iMHRIb25XaDJ5VkpRMm1rU3BxcGJnLXdYVXI5RVN1TUJWTDlVRVNaSU1jSTRfUzZMMzB5a2pUanBqc3lPRlZTNmxLX1Rhb2lpaHMwblluM09XVFl4Q0hVLW1JQmxHWkVfRlVURG96RVlpY19NNlhVSndfcUtXa1phcnpRNmtPMEthcDIxSUhEMzMtajZyUlJDenVjaTdIOUN1UGg1ZXl6UFZ6Z3NDbGxvcnVmS21sZVdKLXQzSXpDTW9nbnhkVjE1QTRvREpGX3RXSlpNbnB2d3N4UEx3b0k3bUtpX0w4eG1naUxOWS1JSEpoLTQtZF8wMDF4YzFNdTh4YUlsbjY5QWJDcnBDZWN6aXBCMzVhcFlHLWIyUWVSREJUdGFBODVSOXVDVmo5dFZ6QnJkcGx2T1lVRTcxNlc4UE96cHk3TWdMQmZYWERqZURaUXdQY0ZPSE1yQUNXdkY5Vy1CWFM5Q203bElSY2hST3NOU2ZQSXZRSzBrWG43OG9qOGhHalA3Sml3eFkzajFwVUxneUlOV1VXbTg0R1Y0eDR1alkqDQoLZXdwSlFIajVqV1kqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CDwQh_YEGCsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CD0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CD0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CD0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "ewpJQHj5jWY", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CD0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "ewpJQHj5jWY" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "ewpJQHj5jWY" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDwQh_YEGCsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "ewpJQHj5jWY" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "How we started✨ the garden ✨" - }, - "secondaryText": { - "content": "2.4M views" - } - }, - "loggingDirectives": { - "trackingParams": "CDwQh_YEGCsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CDsQmY0FGCsiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-SRnHMGMJ6mM", - "accessibilityText": "How to Shop at Costco ✨economical milf✨, 4.1 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/SRnHMGMJ6mM/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDrwe86eXSemFBKB3xLGnRIDcL_qA", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDgQh_YEGCwiEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/SRnHMGMJ6mM", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "SRnHMGMJ6mM", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZ3JTn5M_0y2jFzSOZGl6AOkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/SRnHMGMJ6mM/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CDoQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYILBAjGo4G-gaKBgqHBkFSZEFDZzctank3N2tJSkRBUnRKQ2tLbkY3ZUNVQ2ZoVTVYTXE3Y2ZXVXo0VFlRWVI0ek1Cak5rLWlybTFybGVTZTk3M08xbDBMVU9PVkJROUM5V0F3Z3dOOEtaX2E2amh4dFVuWUdLOVAzZVpLclpRTGh4ckFUUUdTa3NYTUFiMFJjbUxiMnZ4dk04eUV5ZFJSQk9oRWJaR3V6WlUxOTZDUHlBYkZ4Y0NxRnJFcW8wNFBKREFuYTFzTUhRMmQwdm81a1QyWlVBLWlhRGpOYXZmYzNjaWFZRHNzQ1NscURselJ1Ym9pYlhvYk5yVUstWnNXWWpnMW45Q21QNGNITk5VWjBObzI4QmFoU2V0U20ySnJaay03MDRtRHExR2pUMVdLU0dVSGdDNEVfa2xockZZdmpyVDkzTHpPTkxDaUhXQ1E2SzdkYTU2V29ZTEs5aFlBd0t3YTZBZ1VqVXBDaTB4Q1VXRm5CMkRpYUVQRXlUQnJhZGpDT2YyOTBualBQdUNaQXVKQ3hqOURLdm03NDQ0TlBpd1FvcjdWeHVvWkF0UTUxMDdJeTh3YWNESThBNF9NMVI5RUpnMFBvbUNmQXUyWmZweWdaNVpXclZRTFVPeE15ZVFxcTNoNFJpM1FfUS1CSzQ3T1lnR1lhOE5oRWdhb2hxSGR0Z2V5RU0yZ2N2QnpRVGFFN1llU3hnaHpxVHRQM21YMmVhNjVsNmhjblN6cXhSSU55N2FBd0UxWU5yT1VaUjc2UjV3UEViMzI3RHVjdjlyZjNzcFA5bHV1eG9SWGM3amo3LUpxSjJSWnRacmpEcHI0SWlLRmFTMkhuTG4wSnZwTVpLMjA4aXAzQTdqSVpmYVNUY3g0WWh2RTRIeVhiRHA0LTA3cmlaTWhtZm1UQnd3YnU3WUdqV3JtLWxfMzZKVEREV0hnM1NiNWM0bzlSRUNCZnFkZGlyc1ZwTGt6ZmFNWldGMmtEN0xEdFhhS3RfLXVWMjZUMC1DWU5EOGFiMVlXeVhleWc5ZjBnUnRweDN5MkkqDQoLU1JuSE1HTUo2bU0qAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CDgQh_YEGCwiEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CDkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CDkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "SRnHMGMJ6mM", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CDkQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "SRnHMGMJ6mM" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "SRnHMGMJ6mM" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDgQh_YEGCwiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "SRnHMGMJ6mM" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "How to Shop at Costco ✨economical milf✨" - }, - "secondaryText": { - "content": "4.1M views" - } - }, - "loggingDirectives": { - "trackingParams": "CDgQh_YEGCwiEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CDcQmY0FGCwiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-bGXP83AU3Mc", - "accessibilityText": "do u wanna get swole?, 2.9 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/bGXP83AU3Mc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBLGuAqqpjhQ_Y81P2pxchz-z971g", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDQQh_YEGC0iEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/bGXP83AU3Mc", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "bGXP83AU3Mc", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSah3evisaNVD0CpEcD7a-3DkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/bGXP83AU3Mc/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CDYQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYILRAjGo4G-gaKBgqHBkFSZEFDZzZpNkE5Z2hvRmdURjRhNnNsRmwxRDE2WHNYQjBsLW40RGNUd1JZek8tSmtWTG5xbk9rR2dtSjQ0Q3pkQTFLMGxIeEZoZzEwVUlXZkw2Q0Q0RkpZZFdIRnNTaUJMckdNcEZHd1l4RTBPdmlhSmExbUxJNEc5d3NUUlJfZEZjTFY2bUEybjV5TDQxUF8zeGVZRDJlM2FOejZ5TkRGREwxM3laT0FPX0VOWHQ4RlhYTmlLcWR3dFU3Q05TQXNPeFBNSnNCS05sQ081NnhPYW5OSS1VcXp5SG1Rb3BHU1JrUWV6d3B2dllWbG01TWcwX1RCX2wtcTlzUFJWbWRmLXdGNG1nRnpPZzVIZ2pEWjY3Y0NoZ3hJVkxfcFdPZWxMYWF2amk3aFc3UG5yZXFGNkwtb29oTlZTaklVb3NzTUhHcXZfZEJ6VVFjT0tlQ2NFei1wM01iSFpIVlMyZTJ0UjBTQUlsNzZka2pJUnhVTzVqcEc5MVNDaDFSaTF3WnljT2lZVzVmUDZXbmIxUmZjajZuZjFLTmd4ZE03OGFJR3FLMFRXd0drYUw2VlhuTGZNd1ZYTG5PRXNKY3JtcS1kQ3diWkl6bk9tX29CdDdreDhFS19UMU9aOWl3VzFVRDlCUVp4UTZFNzBKLW5vMjNVOGZwbFpGRWZ1VVE1bzF0ZlRhX2M0ek1qY0EyWFdKUk5BMGtJR2dvT0NLWHY0MGxCVHpTRWZFWDVDbHRqaHpma3oxbk9aOEdMQV9Calhwc0dQWHBSM2J2SHkwc1NETGJYSVkxeC01WWdGMGZOQnVPUHV2eXo3RTJDTW8zZk1kZFZzYXNGbEt6NWUtMGlENWdCSjlMN1loUGxITHJmSG1ITTJmZUhxck4teURmNmhVRzhXYU5EV1VSOThVaWZHYVhsZEVqSjg5TkZUZU9BUE9jd3A0UUlZZEh2ZzhVLVFtaWdaTHoyZFUzWEhQbjA0ZFJFZmxWeWNKZERzTVpoMnh5blJZMWNlZFZwOXpnanVjaEZJT0xXWTQqDQoLYkdYUDgzQVUzTWMqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CDQQh_YEGC0iEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CDUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CDUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "bGXP83AU3Mc", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CDUQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "bGXP83AU3Mc" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "bGXP83AU3Mc" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDQQh_YEGC0iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "bGXP83AU3Mc" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "do u wanna get swole?" - }, - "secondaryText": { - "content": "2.9M views" - } - }, - "loggingDirectives": { - "trackingParams": "CDQQh_YEGC0iEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CDMQmY0FGC0iEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-E52sSgZlgYs", - "accessibilityText": "the holy trinity of korean street food, 6 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/E52sSgZlgYs/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAZr5j2o2IdpTLXUoSKT5QK-DFJgw", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDAQh_YEGC4iEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/E52sSgZlgYs", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "E52sSgZlgYs", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSZERVuwSyLLxGoyAVOmrav-kAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/E52sSgZlgYs/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CDIQsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYILhAjGo4G-gaKBgqHBkFSZEFDZzU1Y2JaUHFKUlpUYXRjYVpsMWd0dVotRFZWeVZVdEFYZzJLY3g1Zm5rR0pwUFNXUUhXN2s5WWV5XzRvMi1CcTZIaEtoTEszYlFUS3lkTDgyTGViZmtfTmdzTGNvNkVXV1oweVFKM1dua2RuR3lvRktEa0IxOXRDNUN6OElmczlXZVloMXA1NllrdFp3dXljSEwxSTlWV2o0ZVpsVlNWTmx0eXBOSzk2aE0wM1J5WGRhdG1DcEVyV1czSEdRS0dfYThQVEI5U0pwaE92ajM4d3VJMDZYTERVbWlhVWN0bEZqTkRxcDdGbVBZZVlSYVRHZTdMVTk4ZXBPc0lEaFlVd2dXcXhPaGhsSGk1Mmw0WndEQ3cyOFdtUVRJR0hDbmVhSE0wSTZkUmhTMjRhS191dU1Mek5xdUR0alRWTkM1MWRHQlBFNzF4RFhUSExTbHBSVVV2WjE5WHphTXFBQmJHd1g2MmczMjgwRmRGZTZHWGtkUmlzRU90ek5yTU5FMVYyRG05dTloNlBBZTV3S0xTMk9KWk5GSGU5RGZDRzZGR2s0M3ZtN3g2bHhXdDRqMzl0bjFRYk8zR1F1YlNmNDNpY2ZpQTYzcEROejRvOTB4TlhXdThCSWtkaGxhYzJNTDM3OEpsbDBLWHVVT0diVjA2OURYRkF5eThCTVY0LTJTQUw3Z2FCQVNJcVZOY3NNcVp1QmNFY082WHRlLW02dWpkS3RvY1haY1FPRXVVX3JpX0VCYm5EVmdnTURrQ1RWbGJ3OFlMbDRlRzdmOVp3eWZYdS15bUtOdWxiNEJhVzJjWDdCOWtwaHpHY1NsbmJseDk0RkJ0cVlOZlpRZzUzWWZCQzB2U3RLNFBMYk1ESm10MU1nQ3l3Sy1xV0JoMDJhRHhGdHBNbUJBNGJmaURkajZfa1doTDFDR1NudDNzS2VmTW9yTEh0U3dvaGIxZDd5OGw5TGNpWHBMeXFtYWE2X2FNeGMtVkF4WGtMTDNTM1Z2dExJNjBYOUZEaFctdlNtWDJrcU0qDQoLRTUyc1NnWmxnWXMqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CDAQh_YEGC4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CDEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CDEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "E52sSgZlgYs", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CDEQ_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "E52sSgZlgYs" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "E52sSgZlgYs" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CDAQh_YEGC4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "E52sSgZlgYs" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "the holy trinity of korean street food" - }, - "secondaryText": { - "content": "6M views" - } - }, - "loggingDirectives": { - "trackingParams": "CDAQh_YEGC4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CC8QmY0FGC4iEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "richItemRenderer": { - "content": { - "shortsLockupViewModel": { - "entityId": "shorts-shelf-item-ovaHmfy3O6U", - "accessibilityText": "hangover food, 17 million views - play Short", - "thumbnail": { - "sources": [ - { - "url": "https://i.ytimg.com/vi/ovaHmfy3O6U/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBg-kG4rAi-BQ8Xkp2hOtOu-oXDLQ", - "width": 405, - "height": 720 - } - ] - }, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CCwQh_YEGC8iEwit74eSgbeIAxWCRHoFHUosHPJaGFVDaDhnSGR0ek8ydFhkNTkzX2JqRXJXZ5oBBQgAEPI4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/shorts/ovaHmfy3O6U", - "webPageType": "WEB_PAGE_TYPE_SHORTS", - "rootVe": 37414 - } - }, - "reelWatchEndpoint": { - "videoId": "ovaHmfy3O6U", - "playerParams": "8AEByAMkuAQ0ogYVAa6PwSYJcj9RuwXjWXD7OLsOvItzkAcC", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/ovaHmfy3O6U/frame0.jpg", - "width": 1080, - "height": 1920 - } - ], - "isOriginalAspectRatio": true - }, - "overlay": { - "reelPlayerOverlayRenderer": { - "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", - "trackingParams": "CC4QsLUEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" - } - }, - "params": "CDMwAg%3D%3D", - "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", - "sequenceParams": "GqkGIAFCpAYILxAjGo4G-gaKBgqHBkFSZEFDZzU5cmFmdzNINzZ3dml3RDZRUGdxNEtfWVpCZV96UG10V05sa3dZTzBndVVObWN4VXo3ZlZwbE9YNlZKMUNhOWdfdDVKakFUX3loYmc3WU5HdllYQUQxWUNxZFlSS1ozQnE5TENfeHItSDMzLVlGdjU1VHV6N3NLbWFSZWR3SUJsMUx0TU5vZ1hCZ195RnpDenJ4VjZIRU5selhHWEEyX3o4Z2ZOMTQ1Q0tzNnVrOXpXa0czMGdiTFpMeDdQSTdVUVdlMExpVzVMb24yRURjM0lOTS1YOWxCcVpMQVdNMjZTZjROOEhfYXVhcDUyemFrdnl5ZTladm44V0c2aS1wVmRCUHVzcE03b0tuck5Sa3Rkc05KdDV3elBsYXpPU1BPcDJjWlQwamFYaVRfQzNtMnJLVGtTU1lFQ3BfTi1ZUTlGYmpLcWk1T29EdHZNVjZpOXBSUVRwVm44VzFReEcyNlVOdmlQNXJJam52VlRKWWV6TXItUU1TMXRtTHMwUzJIWENoeDJKVmx2dmtER0NkQWFqRi1UWk5ma2hHS2k0SFJkV09OU190WUtiSXlwY0s0NENJTERsSGZidURCZF9jcE5HT2d6M0xXdUVwUU55VURyeEN0Yjl1Um9LQTFuc2kwQlFuci1tMlJHSHNUNmhyenJKU2J5MFVlMDlna1pDV1FhV3ZFZW1yT2d4WVFuVmU1V3VrUzNNa0VCZmVrSXA0Z19RZWhEMlFEck5fSmhVbjhuM3EzeHdzbm5zZkxuNndMUnduZkZxZkotWS1OQ2hjTlRjYlhzaGplTmUzVmQ1b0puemstMXhwMHc4bGxibHlGWl84eEpZV1JxbnBnWkpOZ1BmM2ZYWE9QMHVMcDlBWW1nQm1lLWZ2bGZ6R3ZObzljdEhtODk1U2lGNDg5VEJ2ZkFVWktESjRXamg3clExYnZVZlFUanRKdDEyQjVYMi1USGM4bTlKNmhMNERqclUtcVFITWR6Rl9ualc0NEI5cE9wNjdhNmJYbktmY0NSQlAxbkkqDQoLb3ZhSG1meTNPNlUqAhgzkAEN", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - }, - "qoeLoggingContext": { - "serializedContextData": "CgIIDA%3D%3D" - } - }, - "ustreamerConfig": "CAwSGG1MdndaZU9qYzlpR3pxNnFMMkxGS1Q0PQ==" - } - } - }, - "menuOnTap": { - "innertubeCommand": { - "clickTrackingParams": "CCwQh_YEGC8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "showSheetCommand": { - "panelLoadingStrategy": { - "inlineContent": { - "sheetViewModel": { - "content": { - "listViewModel": { - "listItems": [ - { - "listItemViewModel": { - "title": { - "content": "Add to queue" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "ADD_TO_QUEUE_TAIL" - } - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CC0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "enableDisplayloggerExperiment": true - } - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CC0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CC0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "addToPlaylistCommand": { - "openMiniplayer": true, - "videoId": "ovaHmfy3O6U", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CC0Q_pgEGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": [ - "ovaHmfy3O6U" - ], - "params": "CAQ%3D" - } - }, - "videoIds": [ - "ovaHmfy3O6U" - ] - } - } - ] - } - } - } - } - } - } - }, - { - "listItemViewModel": { - "title": { - "content": "Send feedback" - }, - "leadingImage": { - "sources": [ - { - "clientResource": { - "imageName": "FEEDBACK" - } - } - ] - }, - "rendererContext": { - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CCwQh_YEGC8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "userFeedbackEndpoint": { - "additionalDatas": [ - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "video_id", - "value": "ovaHmfy3O6U" - } - }, - { - "userFeedbackEndpointProductSpecificValueData": { - "key": "lockup", - "value": "shelf" - } - } - ] - } - } - } - } - } - } - } - ] - } - } - } - } - } - } - } - }, - "indexInCollection": 0, - "menuOnTapA11yLabel": "More actions", - "overlayMetadata": { - "primaryText": { - "content": "hangover food" - }, - "secondaryText": { - "content": "17M views" - } - }, - "loggingDirectives": { - "trackingParams": "CCwQh_YEGC8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - }, - "trackingParams": "CCsQmY0FGC8iEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "continuationItemRenderer": { - "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", - "continuationEndpoint": { - "clickTrackingParams": "CCQQ8eIEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse" - } - }, - "continuationCommand": { - "token": "4qmFsgLTChIYVUNoOGdIZHR6TzJ0WGQ1OTNfYmpFcldnGrYKOGdiaUJ4cmZCMUxjQndyWEJ3cXVCMEZTWkVGRFp6UjRZMGQ0TnpWTVRGZFZaMlUxVlUxUmVFUlRWRFZoTldWaVFrcDVVR1JxTnkxbFJUVkJZMWQzZUd4U01EUm1PR3hZZUdWM2FXWnFTWFJ0ZG1WV1RsOWpkM1pNZFhrd1pHVmtRMm94UTB0Tk4xaHRiVmwxYUZSWlRqVjFXVnBUVjJ4ek5HeGlaVkpNYVRoUmNsSjZVWHBvUTJJNVdEQTJWazFMVEZZd2RtaG5Wa1YwWW14TlpEaGxOR1pmVW5FMGVXNTFOSFZyVmxwSmMwNXNRMU5wVW5Wb2JUSlBhRTU0TUhFMFdtdE1VVUZ5V0hOWVZFaExZMDF5VWtoWlJEZFNVbmN0V2tWQmRWRXdaMHAyTTJkdWFIazVjVVpZTjIwM1RVbGxkR05EUTNwYU5HeEdkVlJtZG01ZlJXWmpkVkpvZFRrMWNFSnBWRFJSWDNaSFJHbzVVV2wzTjNrd2Nta3lkM0ZxWm10d1ZYbEdWMmhzUzA1TVMwVXhXSFExVFdzM2QyczRUMDFCYWpaVWNHdHlTMUZrTUhCRlZGSjVZalZzZWswdGIzaDNWR0kxTFRKbmRWUm1Vekl5VEhGUVFrZERlalpJT0RGcFNVOHlSV0pZTmtJNFNsZzBaRVpYYURoT05UZzVSMVJGT0ZseGRtRmpVMjVpYkZGM2NFRXljbXhUWjBwRlJpMUtOVXhKZGtJdGNIVjNhVWcyV210U2FWaGZhRVF5VVRSc1NtSkVaV2h6Y2t0R2RuTk5lRmxKY2xSRFVsQnBMVzk1ZHpOT1pteGtOVVF6Y0hGR1NYUjFWSFpsYkU1aGJqQnJOWFJRYW05a05sWjNkRUozWXpWSFpVdGZYMHMyVGxaS1F6YzVVRloxU0dSQ1kxUkdWbEozUjJGdVFVeEhNbGhzZUd4WVpYWk9ha2x3VG1kSGFHWm9XRkJEVVhKa2NFbHRjelo0UmxSeVZ6RlRNVWx0U25SVWFXNU5ORVpaUjNkdGFXdHZWVE5oU1c5bExYUTVkR2N6YUdSSVlWUkRZM1ZEY1RGR2J6ZEZXblZ5WDBGblNHdFdNUzFuZEdaellsVTNiRzR5YUdSV1dFNWpaRWxSVDBGclNHRmFRV05SY0hwblVWVkRiMUprTlMxeVZtVTBOR3RwVUVwd04wRlNOVWQyVTB0MlFYZHNZbDlyTVhGMGEySjRTME5JUWpOSE9VSnpZMDh6V0V0M1IyOXZVbEppTmpkSloweGhRMWhOYTJFelRIbHVRVEJYVWtsSlNGOVBSVFJGZUVNMFQxRkZVRXhhWWt0MFdqSlZNamxzTlZSMGVqY3lSR3hXVUd3M05uSktOVWhYUmpGdlNWWjRWVkJsTVc1Vk5rNXdhREZMTm01bVRFUk9abFJRZFhabWVHbFNORkk1VEdSc09WZEZkR3g2UlRFeVNuRmxNVk5TZWpScVdTMVlRakV6Wm1SdlJtbG1hbFY0VW1oRVZrOWtjWEV0VGtaTFVXeGlNVTVoU2xGaFZsUnNVM3BUZEhWNVZHeEhZMjFQYVRVd2FYQk9jVXR5ZG5jM2NUazBjVGRWTVVsZmQxbFJObFJqZDJNMlgwRkROSFZKYzBVMVpYVk1TUzA0Wm13MVZ6TXhSbnBPU1ZsTGRtWmZRbEl5UjNSc2MyNVVhV0ZIWkZaM1FSSWtOamN6TURRM1pHVXRNREF3TUMweVl6UmhMVGhoWm1FdE5UZ3lOREk1WW1RMU5tTTBJQVElM0Q%3D", - "request": "CONTINUATION_REQUEST_TYPE_BROWSE" - } - } - } - } - ], - "trackingParams": "CCQQ8eIEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "header": { - "feedFilterChipBarRenderer": { - "contents": [ - { - "chipCloudChipRenderer": { - "text": { - "simpleText": "Latest" - }, - "navigationEndpoint": { - "clickTrackingParams": "CCoQ_V0YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse" - } - }, - "continuationCommand": { - "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2hJbUNpUTJOek13TkRka1pTMHdNREF3TFRKak5HRXRPR0ZtWVMwMU9ESTBNamxpWkRVMll6UWdCQSUzRCUzRA%3D%3D", - "request": "CONTINUATION_REQUEST_TYPE_BROWSE", - "command": { - "clickTrackingParams": "CCoQ_V0YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "showReloadUiCommand": { - "targetId": "673047de-0000-2c4a-8afa-582429bd56c4" - } - } - } - }, - "trackingParams": "CCoQ_V0YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "isSelected": true - } - }, - { - "chipCloudChipRenderer": { - "text": { - "simpleText": "Popular" - }, - "navigationEndpoint": { - "clickTrackingParams": "CCkQ_V0YASITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse" - } - }, - "continuationCommand": { - "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2hJbUNpUTJOek13TkRka1pTMHdNREF3TFRKak5HRXRPR0ZtWVMwMU9ESTBNamxpWkRVMll6UWdBZyUzRCUzRA%3D%3D", - "request": "CONTINUATION_REQUEST_TYPE_BROWSE", - "command": { - "clickTrackingParams": "CCkQ_V0YASITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "showReloadUiCommand": { - "targetId": "673047de-0000-2c4a-8afa-582429bd56c4" - } - } - } - }, - "trackingParams": "CCkQ_V0YASITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "isSelected": false - } - }, - { - "chipCloudChipRenderer": { - "text": { - "simpleText": "Oldest" - }, - "navigationEndpoint": { - "clickTrackingParams": "CCgQ_V0YAiITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse" - } - }, - "continuationCommand": { - "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2hJbUNpUTJOek13TkRka1pTMHdNREF3TFRKak5HRXRPR0ZtWVMwMU9ESTBNamxpWkRVMll6UWdCUSUzRCUzRA%3D%3D", - "request": "CONTINUATION_REQUEST_TYPE_BROWSE", - "command": { - "clickTrackingParams": "CCgQ_V0YAiITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "showReloadUiCommand": { - "targetId": "673047de-0000-2c4a-8afa-582429bd56c4" - } - } - } - }, - "trackingParams": "CCgQ_V0YAiITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "isSelected": false - } - } - ], - "trackingParams": "CCUQ4M4DIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "nextButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { - "iconType": "CHEVRON_RIGHT" - }, - "tooltip": "Next", - "trackingParams": "CCcQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "accessibilityData": { - "accessibilityData": { - "label": "Next" - } - } - } - }, - "previousButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { - "iconType": "CHEVRON_LEFT" - }, - "tooltip": "Previous", - "trackingParams": "CCYQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "accessibilityData": { - "accessibilityData": { - "label": "Previous" - } - } - } - }, - "styleType": "FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID" - } - }, - "targetId": "673047de-0000-2c4a-8afa-582429bd56c4", - "style": "RICH_GRID_STYLE_SHORTS_GRID" - } - }, - "trackingParams": "CCMQ8JMBGAciEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "tabRenderer": { - "endpoint": { - "clickTrackingParams": "CCIQ8JMBGAgiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/playlists", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "EglwbGF5bGlzdHPyBgQKAkIA", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "title": "Playlists", - "trackingParams": "CCIQ8JMBGAgiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "tabRenderer": { - "endpoint": { - "clickTrackingParams": "CCEQ8JMBGAkiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/community", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "Egljb21tdW5pdHnyBgQKAkoA", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "title": "Community", - "trackingParams": "CCEQ8JMBGAkiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - { - "expandableTabRenderer": { - "endpoint": { - "clickTrackingParams": "CAAQhGciEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/search", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "EgZzZWFyY2jyBgQKAloA", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "title": "Search", - "selected": false - } - } - ] - } - }, - "header": { - "pageHeaderRenderer": { - "pageTitle": "Doobydobap", - "content": { - "pageHeaderViewModel": { - "title": { - "dynamicTextViewModel": { - "text": { - "content": "Doobydobap", - "styleRuns": [ - { - "startIndex": 10, - "styleRunExtensions": { - "styleRunColorMapExtension": { - "colorMap": [ - { - "key": "USER_INTERFACE_THEME_DARK", - "value": 4294967295 - }, - { - "key": "USER_INTERFACE_THEME_LIGHT", - "value": 4279440147 - } - ] - } - } - } - ], - "attachmentRuns": [ - { - "startIndex": 10, - "length": 0, - "element": { - "type": { - "imageType": { - "image": { - "sources": [ - { - "clientResource": { - "imageName": "CHECK_CIRCLE_FILLED" - }, - "width": 14, - "height": 14 - } - ] - } - } - }, - "properties": { - "layoutProperties": { - "height": { - "value": 14, - "unit": "DIMENSION_UNIT_POINT" - }, - "width": { - "value": 14, - "unit": "DIMENSION_UNIT_POINT" - }, - "margin": { - "left": { - "value": 8, - "unit": "DIMENSION_UNIT_POINT" - } - } - } - } - }, - "alignment": "ALIGNMENT_VERTICAL_CENTER" - } - ] - }, - "maxLines": 2, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CCAQj-QKIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 176655, - "veCounter": 1073586255 - } - } - }, - "accessibilityContext": { - "label": "Doobydobap, Verified" - } - } - } - }, - "image": { - "decoratedAvatarViewModel": { - "avatar": { - "avatarViewModel": { - "image": { - "sources": [ - { - "url": "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s72-c-k-c0x00ffffff-no-rj", - "width": 72, - "height": 72 - }, - { - "url": "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s120-c-k-c0x00ffffff-no-rj", - "width": 120, - "height": 120 - }, - { - "url": "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s160-c-k-c0x00ffffff-no-rj", - "width": 160, - "height": 160 - } - ], - "processor": { - "borderImageProcessor": { - "circular": true - } - } - }, - "avatarImageSize": "AVATAR_SIZE_XL", - "loggingDirectives": { - "trackingParams": "CB8Q6OENIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - } - } - }, - "metadata": { - "contentMetadataViewModel": { - "metadataRows": [ - { - "metadataParts": [ - { - "text": { - "content": "@Doobydobap" - }, - "enableTruncation": true - } - ] - }, - { - "metadataParts": [ - { - "text": { - "content": "3.97M subscribers" - } - }, - { - "text": { - "content": "380 videos", - "styleRuns": [ - { - "startIndex": 0, - "length": 10 - } - ] - } - } - ] - } - ], - "delimiter": "•", - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CB4Q9eQKIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 176757, - "veCounter": 1073586254 - } - } - } - } - } - }, - "actions": { - "flexibleActionsViewModel": { - "actionsRows": [ - { - "actions": [ - { - "buttonViewModel": { - "title": "Subscribe", - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CBwQjqULIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "ignoreNavigation": true - } - }, - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "simpleText": "Want to subscribe to this channel?" - }, - "content": { - "simpleText": "Sign in to subscribe to this channel." - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { - "simpleText": "Sign in" - }, - "navigationEndpoint": { - "clickTrackingParams": "CB0Q_YYEIhMIre-HkoG3iAMVgkR6BR1KLBzyMglzdWJzY3JpYmU=", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252F%2540Doobydobap%252Fshorts%26continue_action%3DQUFFLUhqbFJaWXRwUzBIMmJJUTlPT0ZDV0o2NUxpOUV2Z3xBQ3Jtc0tta1E3NVI3RkVlVENLZVIySGg2SWxwZ2FUQ2tuRnVpUG52M3UwdWJHX1F3YkEteWFrejJIOGc5OWNqRDk2Z2FCdXhRM3lhbjVQZWVNMU9ndS01Wko3anNvV05CeVBWaWRmMzcwdzkyelB4VnV6RmFicnFRNzZ0aDl3SHYydUhfbzExWUZuWUh1SUJNdlpwNmdHVnV5RExoeVNSREM2QnpiZnZCaVVhUm1qUS1hSlA1NDE2Z2QxTEs5SzdDeGNLTVVYYWpHMmM&hl=en&ec=66429", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { - "nextEndpoint": { - "clickTrackingParams": "CB0Q_YYEIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "url": "/@Doobydobap/shorts", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCh8gHdtzO2tXd593_bjErWg", - "params": "EgZzaG9ydHM%3D", - "canonicalBaseUrl": "/@Doobydobap" - } - }, - "continueAction": "QUFFLUhqbFJaWXRwUzBIMmJJUTlPT0ZDV0o2NUxpOUV2Z3xBQ3Jtc0tta1E3NVI3RkVlVENLZVIySGg2SWxwZ2FUQ2tuRnVpUG52M3UwdWJHX1F3YkEteWFrejJIOGc5OWNqRDk2Z2FCdXhRM3lhbjVQZWVNMU9ndS01Wko3anNvV05CeVBWaWRmMzcwdzkyelB4VnV6RmFicnFRNzZ0aDl3SHYydUhfbzExWUZuWUh1SUJNdlpwNmdHVnV5RExoeVNSREM2QnpiZnZCaVVhUm1qUS1hSlA1NDE2Z2QxTEs5SzdDeGNLTVVYYWpHMmM", - "idamTag": "66429" - } - }, - "trackingParams": "CB0Q_YYEIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - } - } - } - } - } - }, - "accessibilityText": "Subscribe", - "style": "BUTTON_VIEW_MODEL_STYLE_MONO", - "trackingParams": "CBwQjqULIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "isFullWidth": false, - "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", - "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", - "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" - } - } - ] - } - ], - "minimumRowHeight": 44, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CBwQjqULIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 184974, - "veCounter": 1073586253 - } - } - } - } - } - }, - "description": { - "descriptionPreviewViewModel": { - "description": { - "content": "Hi, I’m Tina, aka Doobydobap! " - }, - "maxLines": 2, - "truncationText": { - "content": "...more", - "styleRuns": [ - { - "startIndex": 0, - "length": 7, - "weight": 500 - } - ] - }, - "alwaysShowTruncationText": true, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CBcQr_4KIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 180015, - "veCounter": 1073586252 - } - } - }, - "accessibilityContext": { - "label": "Description. Hi, I’m Tina, aka Doobydobap!...tap for more." - }, - "commandContext": { - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CBcQr_4KIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showEngagementPanelEndpoint": { - "engagementPanel": { - "engagementPanelSectionListRenderer": { - "header": { - "engagementPanelTitleHeaderRenderer": { - "title": { - "simpleText": "About" - }, - "visibilityButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { - "iconType": "CLOSE" - }, - "accessibility": { - "label": "Close" - }, - "trackingParams": "CBsQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "accessibilityData": { - "accessibilityData": { - "label": "Close" - } - }, - "command": { - "clickTrackingParams": "CBsQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "changeEngagementPanelVisibilityAction": { - "targetId": "673047e0-0000-2c4a-8afa-582429bd56c4", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" - } - } - } - }, - "trackingParams": "CBgQ040EIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - "content": { - "sectionListRenderer": { - "contents": [ - { - "itemSectionRenderer": { - "contents": [ - { - "continuationItemRenderer": { - "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", - "continuationEndpoint": { - "clickTrackingParams": "CBoQuy8YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse" - } - }, - "continuationCommand": { - "token": "4qmFsgJgEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caRDhnWXJHaW1hQVNZS0pEWTNNekEwTjJVeExUQXdNREF0TW1NMFlTMDRZV1poTFRVNE1qUXlPV0prTlRaak5BJTNEJTNE", - "request": "CONTINUATION_REQUEST_TYPE_BROWSE" - } - } - } - } - ], - "trackingParams": "CBoQuy8YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "sectionIdentifier": "673047e1-0000-2c4a-8afa-582429bd56c4", - "targetId": "673047e1-0000-2c4a-8afa-582429bd56c4" - } - } - ], - "trackingParams": "CBkQui8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "scrollPaneStyle": { - "scrollable": true - } - } - }, - "targetId": "673047e0-0000-2c4a-8afa-582429bd56c4", - "identifier": { - "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", - "tag": "673047e0-0000-2c4a-8afa-582429bd56c4" - } - } - }, - "identifier": { - "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", - "tag": "673047e0-0000-2c4a-8afa-582429bd56c4" - }, - "engagementPanelPresentationConfigs": { - "engagementPanelPopupPresentationConfig": { - "popupType": "PANEL_POPUP_TYPE_DIALOG" - } - } - } - } - } - } - } - } - }, - "attribution": { - "attributionViewModel": { - "text": { - "content": "instagram.com/doobydobap", - "commandRuns": [ - { - "startIndex": 0, - "length": 24, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CBIQjaULIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=channel_header&redir_token=QUFFLUhqbXp6bHFLcGRQWGptZkx4NlkyMGZVWWkxcjVPUXxBQ3Jtc0tuR3k0bHlHTXBpa1ZCX1k1cC1acmFPek9fbUZoME5JNWphTFVFQU1ibVhFR2NHMDYwZ0ZVWWtxVkMyUnpXV1BPRTFjbFk1WFZUZGI0dU55dTdNSlp1RmRvQ0pSNHphQXpGaUhzMU5nZVBpZUpJTExGTQ&q=https%3A%2F%2Fwww.instagram.com%2Fdoobydobap%2F", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=channel_header&redir_token=QUFFLUhqbXp6bHFLcGRQWGptZkx4NlkyMGZVWWkxcjVPUXxBQ3Jtc0tuR3k0bHlHTXBpa1ZCX1k1cC1acmFPek9fbUZoME5JNWphTFVFQU1ibVhFR2NHMDYwZ0ZVWWtxVkMyUnpXV1BPRTFjbFk1WFZUZGI0dU55dTdNSlp1RmRvQ0pSNHphQXpGaUhzMU5nZVBpZUpJTExGTQ&q=https%3A%2F%2Fwww.instagram.com%2Fdoobydobap%2F", - "target": "TARGET_NEW_WINDOW" - } - } - } - } - ], - "styleRuns": [ - { - "weightLabel": "FONT_WEIGHT_NORMAL", - "styleRunExtensions": { - "styleRunColorMapExtension": { - "colorMap": [ - { - "key": "USER_INTERFACE_THEME_DARK", - "value": 4282296063 - }, - { - "key": "USER_INTERFACE_THEME_LIGHT", - "value": 4278607828 - } - ] - } - } - } - ] - }, - "suffix": { - "content": "and 2 more links", - "commandRuns": [ - { - "startIndex": 0, - "length": 16, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CBIQjaULIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "showEngagementPanelEndpoint": { - "engagementPanel": { - "engagementPanelSectionListRenderer": { - "header": { - "engagementPanelTitleHeaderRenderer": { - "title": { - "simpleText": "About" - }, - "visibilityButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { - "iconType": "CLOSE" - }, - "accessibility": { - "label": "Close" - }, - "trackingParams": "CBYQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "accessibilityData": { - "accessibilityData": { - "label": "Close" - } - }, - "command": { - "clickTrackingParams": "CBYQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "changeEngagementPanelVisibilityAction": { - "targetId": "673047e2-0000-2c4a-8afa-582429bd56c4", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" - } - } - } - }, - "trackingParams": "CBMQ040EIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - "content": { - "sectionListRenderer": { - "contents": [ - { - "itemSectionRenderer": { - "contents": [ - { - "continuationItemRenderer": { - "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", - "continuationEndpoint": { - "clickTrackingParams": "CBUQuy8YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse" - } - }, - "continuationCommand": { - "token": "4qmFsgJgEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caRDhnWXJHaW1hQVNZS0pEWTNNekEwTjJVekxUQXdNREF0TW1NMFlTMDRZV1poTFRVNE1qUXlPV0prTlRaak5BJTNEJTNE", - "request": "CONTINUATION_REQUEST_TYPE_BROWSE" - } - } - } - } - ], - "trackingParams": "CBUQuy8YACITCK3vh5KBt4gDFYJEegUdSiwc8g==", - "sectionIdentifier": "673047e3-0000-2c4a-8afa-582429bd56c4", - "targetId": "673047e3-0000-2c4a-8afa-582429bd56c4" - } - } - ], - "trackingParams": "CBQQui8iEwit74eSgbeIAxWCRHoFHUosHPI=", - "scrollPaneStyle": { - "scrollable": true - } - } - }, - "targetId": "673047e2-0000-2c4a-8afa-582429bd56c4", - "identifier": { - "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", - "tag": "673047e2-0000-2c4a-8afa-582429bd56c4" - } - } - }, - "identifier": { - "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", - "tag": "673047e2-0000-2c4a-8afa-582429bd56c4" - }, - "engagementPanelPresentationConfigs": { - "engagementPanelPopupPresentationConfig": { - "popupType": "PANEL_POPUP_TYPE_DIALOG" - } - } - } - } - } - } - ], - "styleRuns": [ - { - "fontName": "", - "fontSize": 0, - "weightLabel": "FONT_WEIGHT_MEDIUM" - } - ] - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CBIQjaULIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 184973, - "veCounter": 1073586251 - } - } - } - } - } - }, - "banner": { - "imageBannerViewModel": { - "image": { - "sources": [ - { - "url": "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - "width": 1060, - "height": 175 - }, - { - "url": "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - "width": 1138, - "height": 188 - }, - { - "url": "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - "width": 1707, - "height": 283 - }, - { - "url": "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - "width": 2120, - "height": 351 - }, - { - "url": "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - "width": 2276, - "height": 377 - }, - { - "url": "https://yt3.googleusercontent.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", - "width": 2560, - "height": 424 - } - ] - }, - "style": "IMAGE_BANNER_STYLE_INSET", - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CBEQnfILIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 194845, - "veCounter": 1073586250 - } - } - } - } - } - }, - "rendererContext": { - "loggingContext": { - "loggingDirectives": { - "trackingParams": "CBAQot8KIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "visibility": { - "types": "12" - }, - "clientVeSpec": { - "uiType": 176034, - "veCounter": 1073586249 - } - } - } - } - } + "hasDecorated": true, + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "pageHeaderRenderer", + "pageHeaderViewModel", + "imageBannerViewModel", + "dynamicTextViewModel", + "decoratedAvatarViewModel", + "avatarViewModel", + "contentMetadataViewModel", + "flexibleActionsViewModel", + "buttonViewModel", + "modalWithTitleAndButtonRenderer", + "buttonRenderer", + "descriptionPreviewViewModel", + "engagementPanelSectionListRenderer", + "engagementPanelTitleHeaderRenderer", + "sectionListRenderer", + "itemSectionRenderer", + "continuationItemRenderer", + "attributionViewModel", + "channelMetadataRenderer", + "twoColumnBrowseResultsRenderer", + "tabRenderer", + "richGridRenderer", + "richItemRenderer", + "shortsLockupViewModel", + "thumbnailViewModel", + "reelPlayerOverlayRenderer", + "reelWatchAccessibilityRenderer", + "sheetViewModel", + "listViewModel", + "listItemViewModel", + "chipBarViewModel", + "chipViewModel", + "expandableTabRenderer", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "dialogViewModel", + "dialogHeaderViewModel", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer", + "microformatDataRenderer" + ] } } }, - "metadata": { - "channelMetadataRenderer": { - "title": "Doobydobap", - "description": "Hi, I’m Tina, aka Doobydobap!\n\nFood is the medium I use to tell stories and connect with people who share the same passion as I do. Whether it’s because you’re hungry at midnight or trying to learn how to cook, I hope you enjoy watching my content and recipes. Don't yuck my yum!\n\nwww.doobydobap.com\n", - "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCh8gHdtzO2tXd593_bjErWg", - "channelConversionUrl": "https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend=innertube&cname=1&cver=2_20240909_01_00&foc_id=h8gHdtzO2tXd593_bjErWg&label=followon_cvisit&ptype=no_rmkt&utuid=h8gHdtzO2tXd593_bjErWg", - "externalId": "UCh8gHdtzO2tXd593_bjErWg", - "keywords": "", - "ownerUrls": [ - "http://www.youtube.com/@Doobydobap" - ], - "avatar": { - "thumbnails": [ - { - "url": "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s900-c-k-c0x00ffffff-no-rj", - "width": 900, - "height": 900 - } - ] - }, - "channelUrl": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", - "isFamilySafe": true, - "availableCountryCodes": [ - "KR", - "AM", - "RU", - "BN", - "FI", - "HN", - "PK", - "KN", - "PY", - "PS", - "IN", - "IE", - "FM", - "SX", - "AO", - "CG", - "LS", - "BB", - "RS", - "SC", - "ZM", - "GT", - "TV", - "GR", - "VA", - "PN", - "NC", - "TZ", - "BQ", - "DO", - "SY", - "MH", - "JM", - "TK", - "BT", - "CF", - "NL", - "WF", - "TT", - "AD", - "HK", - "AU", - "MF", - "AE", - "ET", - "MO", - "ZW", - "PM", - "PA", - "ME", - "PT", - "UY", - "RO", - "RE", - "ST", - "MU", - "LY", - "FJ", - "FK", - "BO", - "CR", - "HU", - "UG", - "TH", - "VU", - "KM", - "CD", - "LK", - "CL", - "UZ", - "FR", - "LI", - "CI", - "AL", - "AF", - "DJ", - "AG", - "IM", - "CO", - "CV", - "BH", - "CW", - "BE", - "GL", - "LR", - "MS", - "MV", - "CY", - "NF", - "IL", - "EG", - "CK", - "BZ", - "NR", - "BJ", - "AZ", - "TD", - "PE", - "SD", - "KW", - "FO", - "AS", - "CM", - "NI", - "KY", - "LC", - "PG", - "WS", - "GY", - "ID", - "LU", - "GH", - "UA", - "EH", - "BM", - "MM", - "VE", - "HR", - "TG", - "TL", - "SO", - "ZA", - "SA", - "QA", - "TF", - "GN", - "LB", - "JO", - "MD", - "SI", - "OM", - "BF", - "CH", - "SE", - "MG", - "MX", - "VG", - "PW", - "TW", - "KP", - "GD", - "AI", - "ML", - "DK", - "SH", - "LV", - "NO", - "TO", - "TN", - "MT", - "NZ", - "BV", - "GQ", - "MP", - "TC", - "TR", - "MQ", - "PH", - "YT", - "EE", - "GS", - "GM", - "IQ", - "LA", - "AT", - "MA", - "GG", - "JE", - "NE", - "BG", - "BD", - "BS", - "TM", - "GF", - "SB", - "ES", - "DM", - "MK", - "AW", - "CA", - "GE", - "SK", - "BR", - "PR", - "DE", - "IS", - "SG", - "EC", - "GB", - "MZ", - "HT", - "PF", - "DZ", - "SM", - "AR", - "BA", - "GP", - "AX", - "JP", - "BL", - "CN", - "KG", - "PL", - "HM", - "SS", - "IR", - "SV", - "AQ", - "SR", - "SZ", - "KE", - "LT", - "NG", - "CX", - "KZ", - "GI", - "NP", - "KI", - "KH", - "MW", - "VN", - "NU", - "MR", - "VC", - "MY", - "SJ", - "GW", - "GU", - "ER", - "IT", - "SL", - "IO", - "US", - "BY", - "MN", - "MC", - "YE", - "GA", - "NA", - "BW", - "CU", - "TJ", - "UM", - "VI", - "CC", - "SN", - "BI", - "RW", - "CZ" - ], - "androidDeepLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", - "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", - "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", - "vanityChannelUrl": "http://www.youtube.com/@Doobydobap" - } - }, - "trackingParams": "CAAQhGciEwit74eSgbeIAxWCRHoFHUosHPI=", "topbar": { "desktopTopbarRenderer": { + "a11ySkipNavigationButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAIQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAIQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAIQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + "backButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAQQvIYDIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAQQvIYDIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAQQvIYDIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "forwardButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAMQvYYDIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAMQvYYDIhMIltq-9-zylAMVkcdCBR1xpwN5ygEEhqauKA==", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAMQvYYDIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "dismissButton": { + "buttonRenderer": { + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAYQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "k", + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "j", + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "l", + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "P (SHIFT+p)", + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "N (SHIFT+n)", + "label": { + "runs": [ + { + "text": "Next video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + }, + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + }, + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + }, + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + }, + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "0..9", + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + ←", + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + →", + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Playback" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "f", + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "t", + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "i", + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "ESCAPE", + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "m", + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "General" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "c", + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "o", + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+", + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + }, + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "a", + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "s", + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "d", + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "trackingParams": "CAUQteYDIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, "logo": { "topbarLogoRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + }, + "clickTrackingParams": "CA4QsV4iEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3854, + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE" + } + } + }, "iconImage": { "iconType": "YOUTUBE_LOGO" }, + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", "tooltipText": { "runs": [ { @@ -11624,26 +14872,35 @@ } ] }, - "endpoint": { - "clickTrackingParams": "CA8QsV4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 3854, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEwhat_to_watch" - } - }, - "trackingParams": "CA8QsV4iEwit74eSgbeIAxWCRHoFHUosHPI=", - "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + "trackingParams": "CA4QsV4iEwiW2r737PKUAxWRx0IFHXGnA3k=" } }, "searchbox": { "fusionSearchboxRenderer": { + "clearButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CA0Q8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=" + } + }, + "config": { + "webSearchboxConfig": { + "focusSearchbox": true, + "hasOnscreenKeyboard": false, + "requestDomain": "us", + "requestLanguage": "en" + } + }, "icon": { "iconType": "SEARCH" }, @@ -11654,95 +14911,139 @@ } ] }, - "config": { - "webSearchboxConfig": { - "requestLanguage": "en", - "requestDomain": "us", - "hasOnscreenKeyboard": false, - "focusSearchbox": true - } - }, - "trackingParams": "CA0Q7VAiEwit74eSgbeIAxWCRHoFHUosHPI=", "searchEndpoint": { - "clickTrackingParams": "CA0Q7VAiEwit74eSgbeIAxWCRHoFHUosHPI=", + "clickTrackingParams": "CAoQ7VAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", "commandMetadata": { "webCommandMetadata": { + "rootVe": 4724, "url": "/results?search_query=", - "webPageType": "WEB_PAGE_TYPE_SEARCH", - "rootVe": 4724 + "webPageType": "WEB_PAGE_TYPE_SEARCH" } }, "searchEndpoint": { "query": "" } }, - "clearButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { - "iconType": "CLOSE" - }, - "trackingParams": "CA4Q8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "accessibilityData": { - "accessibilityData": { - "label": "Clear search query" + "showImageSourceDialog": { + "clickTrackingParams": "CAoQ7VAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "content": { + "basicContentViewModel": { + "paragraphs": [ + { + "text": { + "content": "Visit image source website?" + } + } + ] + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "isFullWidth": true, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "title": "Visit source", + "trackingParams": "CAwQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "isFullWidth": true, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "title": "Cancel", + "trackingParams": "CAsQ8FsiEwiW2r737PKUAxWRx0IFHXGnA3k=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Image source" + } + } + } + } } } } - } + }, + "trackingParams": "CAoQ7VAiEwiW2r737PKUAxWRx0IFHXGnA3k=" } }, - "trackingParams": "CAEQq6wBIhMIre-HkoG3iAMVgkR6BR1KLBzy", "topbarButtons": [ { "topbarMenuButtonRenderer": { - "icon": { - "iconType": "MORE_VERT" - }, - "menuRequest": { - "clickTrackingParams": "CAsQ_qsBGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/account/account_menu" - } - }, - "signalServiceEndpoint": { - "signal": "GET_ACCOUNT_MENU", - "actions": [ - { - "clickTrackingParams": "CAsQ_qsBGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", - "openPopupAction": { - "popup": { - "multiPageMenuRenderer": { - "trackingParams": "CAwQ_6sBIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", - "showLoadingSpinner": true - } - }, - "popupType": "DROPDOWN", - "beReused": true - } - } - ] - } - }, - "trackingParams": "CAsQ_qsBGAAiEwit74eSgbeIAxWCRHoFHUosHPI=", "accessibility": { "accessibilityData": { "label": "Settings" } }, + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAgQ_qsBGAAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/account/account_menu", + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAgQ_qsBGAAiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "openPopupAction": { + "beReused": true, + "popup": { + "multiPageMenuRenderer": { + "showLoadingSpinner": true, + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "trackingParams": "CAkQ_6sBIhMIltq-9-zylAMVkcdCBR1xpwN5" + } + }, + "popupType": "DROPDOWN" + } + } + ], + "signal": "GET_ACCOUNT_MENU" + } + }, + "style": "STYLE_DEFAULT", "tooltip": "Settings", - "style": "STYLE_DEFAULT" + "trackingParams": "CAgQ_qsBGAAiEwiW2r737PKUAxWRx0IFHXGnA3k=" } }, { "buttonRenderer": { - "style": "STYLE_SUGGESTIVE", + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ1IAEGAEiEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fbrowse%253FprettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, "size": "SIZE_SMALL", + "style": "STYLE_SUGGESTIVE", + "targetId": "topbar-signin", "text": { "runs": [ { @@ -11750,1011 +15051,12 @@ } ] }, - "icon": { - "iconType": "AVATAR_LOGGED_OUT" - }, - "navigationEndpoint": { - "clickTrackingParams": "CAoQ1IAEGAEiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fbrowse%253FprettyPrint%253Dfalse&hl=en&ec=65620", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { - "idamTag": "65620" - } - }, - "trackingParams": "CAoQ1IAEGAEiEwit74eSgbeIAxWCRHoFHUosHPI=", - "targetId": "topbar-signin" + "trackingParams": "CAcQ1IAEGAEiEwiW2r737PKUAxWRx0IFHXGnA3k=" } } ], - "hotkeyDialog": { - "hotkeyDialogRenderer": { - "title": { - "runs": [ - { - "text": "Keyboard shortcuts" - } - ] - }, - "sections": [ - { - "hotkeyDialogSectionRenderer": { - "title": { - "runs": [ - { - "text": "Playback" - } - ] - }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Toggle play/pause" - } - ] - }, - "hotkey": "k" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rewind 10 seconds" - } - ] - }, - "hotkey": "j" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Fast forward 10 seconds" - } - ] - }, - "hotkey": "l" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Previous video" - } - ] - }, - "hotkey": "P (SHIFT+p)" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Next video" - } - ] - }, - "hotkey": "N (SHIFT+n)" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Previous frame (while paused)" - } - ] - }, - "hotkey": ",", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Comma" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Next frame (while paused)" - } - ] - }, - "hotkey": ".", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Period" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Decrease playback rate" - } - ] - }, - "hotkey": "< (SHIFT+,)", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Less than or SHIFT + comma" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Increase playback rate" - } - ] - }, - "hotkey": "> (SHIFT+.)", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Greater than or SHIFT + period" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Seek to specific point in the video (7 advances to 70% of duration)" - } - ] - }, - "hotkey": "0..9" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Seek to previous chapter" - } - ] - }, - "hotkey": "CONTROL + ←" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Seek to next chapter" - } - ] - }, - "hotkey": "CONTROL + →" - } - } - ] - } - }, - { - "hotkeyDialogSectionRenderer": { - "title": { - "runs": [ - { - "text": "General" - } - ] - }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Toggle full screen" - } - ] - }, - "hotkey": "f" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Toggle theater mode" - } - ] - }, - "hotkey": "t" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Toggle miniplayer" - } - ] - }, - "hotkey": "i" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Close miniplayer or current dialog" - } - ] - }, - "hotkey": "ESCAPE" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Toggle mute" - } - ] - }, - "hotkey": "m" - } - } - ] - } - }, - { - "hotkeyDialogSectionRenderer": { - "title": { - "runs": [ - { - "text": "Subtitles and closed captions" - } - ] - }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "If the video supports captions, toggle captions ON/OFF" - } - ] - }, - "hotkey": "c" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rotate through different text opacity levels" - } - ] - }, - "hotkey": "o" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rotate through different window opacity levels" - } - ] - }, - "hotkey": "w" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rotate through font sizes (increasing)" - } - ] - }, - "hotkey": "+" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rotate through font sizes (decreasing)" - } - ] - }, - "hotkey": "-", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Minus" - } - } - } - } - ] - } - }, - { - "hotkeyDialogSectionRenderer": { - "title": { - "runs": [ - { - "text": "Spherical Videos" - } - ] - }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Pan up" - } - ] - }, - "hotkey": "w" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Pan left" - } - ] - }, - "hotkey": "a" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Pan down" - } - ] - }, - "hotkey": "s" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Pan right" - } - ] - }, - "hotkey": "d" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Zoom in" - } - ] - }, - "hotkey": "+ on numpad or ]", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Plus on number pad or right bracket" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Zoom out" - } - ] - }, - "hotkey": "- on numpad or [", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Minus on number pad or left bracket" - } - } - } - } - ] - } - } - ], - "dismissButton": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { - "runs": [ - { - "text": "Dismiss" - } - ] - }, - "trackingParams": "CAkQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=" - } - }, - "trackingParams": "CAgQteYDIhMIre-HkoG3iAMVgkR6BR1KLBzy" - } - }, - "backButton": { - "buttonRenderer": { - "trackingParams": "CAcQvIYDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "command": { - "clickTrackingParams": "CAcQvIYDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAcQvIYDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "signalAction": { - "signal": "HISTORY_BACK" - } - } - ] - } - } - } - }, - "forwardButton": { - "buttonRenderer": { - "trackingParams": "CAYQvYYDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "command": { - "clickTrackingParams": "CAYQvYYDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAYQvYYDIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "signalAction": { - "signal": "HISTORY_FORWARD" - } - } - ] - } - } - } - }, - "a11ySkipNavigationButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { - "runs": [ - { - "text": "Skip navigation" - } - ] - }, - "trackingParams": "CAUQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "command": { - "clickTrackingParams": "CAUQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAUQ8FsiEwit74eSgbeIAxWCRHoFHUosHPI=", - "signalAction": { - "signal": "SKIP_NAVIGATION" - } - } - ] - } - } - } - }, - "voiceSearchButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "serviceEndpoint": { - "clickTrackingParams": "CAIQ7a8FIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true - } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAIQ7a8FIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "openPopupAction": { - "popup": { - "voiceSearchDialogRenderer": { - "placeholderHeader": { - "runs": [ - { - "text": "Listening..." - } - ] - }, - "promptHeader": { - "runs": [ - { - "text": "Didn't hear that. Try again." - } - ] - }, - "exampleQuery1": { - "runs": [ - { - "text": "\"Play Dua Lipa\"" - } - ] - }, - "exampleQuery2": { - "runs": [ - { - "text": "\"Show me my subscriptions\"" - } - ] - }, - "promptMicrophoneLabel": { - "runs": [ - { - "text": "Tap microphone to try again" - } - ] - }, - "loadingHeader": { - "runs": [ - { - "text": "Working..." - } - ] - }, - "connectionErrorHeader": { - "runs": [ - { - "text": "No connection" - } - ] - }, - "connectionErrorMicrophoneLabel": { - "runs": [ - { - "text": "Check your connection and try again" - } - ] - }, - "permissionsHeader": { - "runs": [ - { - "text": "Waiting for permission" - } - ] - }, - "permissionsSubtext": { - "runs": [ - { - "text": "Allow microphone access to search with voice" - } - ] - }, - "disabledHeader": { - "runs": [ - { - "text": "Search with your voice" - } - ] - }, - "disabledSubtext": { - "runs": [ - { - "text": "To search by voice, go to your browser settings and allow access to microphone" - } - ] - }, - "microphoneButtonAriaLabel": { - "runs": [ - { - "text": "Cancel" - } - ] - }, - "exitButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { - "iconType": "CLOSE" - }, - "trackingParams": "CAQQ0LEFIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "accessibilityData": { - "accessibilityData": { - "label": "Cancel" - } - } - } - }, - "trackingParams": "CAMQ7q8FIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "microphoneOffPromptHeader": { - "runs": [ - { - "text": "Microphone off. Try again." - } - ] - } - } - }, - "popupType": "TOP_ALIGNED_DIALOG" - } - } - ] - } - }, - "icon": { - "iconType": "MICROPHONE_ON" - }, - "tooltip": "Search with your voice", - "trackingParams": "CAIQ7a8FIhMIre-HkoG3iAMVgkR6BR1KLBzy", - "accessibilityData": { - "accessibilityData": { - "label": "Search with your voice" - } - } - } - } + "trackingParams": "CAEQq6wBIhMIltq-9-zylAMVkcdCBR1xpwN5" } }, - "microformat": { - "microformatDataRenderer": { - "urlCanonical": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", - "title": "Doobydobap", - "description": "Hi, I’m Tina, aka Doobydobap! Food is the medium I use to tell stories and connect with people who share the same passion as I do. Whether it’s because you’r...", - "thumbnail": { - "thumbnails": [ - { - "url": "https://yt3.googleusercontent.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s200-c-k-c0x00ffffff-no-rj?days_since_epoch=19975", - "width": 200, - "height": 200 - } - ] - }, - "siteName": "YouTube", - "appName": "YouTube", - "androidPackage": "com.google.android.youtube", - "iosAppStoreId": "544007664", - "iosAppArguments": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", - "ogType": "yt-fb-app:channel", - "urlApplinksWeb": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", - "urlApplinksIos": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", - "urlApplinksAndroid": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", - "urlTwitterIos": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=twitter-deep-link", - "urlTwitterAndroid": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=twitter-deep-link", - "twitterCardType": "summary", - "twitterSiteHandle": "@YouTube", - "schemaDotOrgType": "http://schema.org/http://schema.org/YoutubeChannelV2", - "noindex": false, - "unlisted": false, - "familySafe": true, - "availableCountries": [ - "KR", - "AM", - "RU", - "BN", - "FI", - "HN", - "PK", - "KN", - "PY", - "PS", - "IN", - "IE", - "FM", - "SX", - "AO", - "CG", - "LS", - "BB", - "RS", - "SC", - "ZM", - "GT", - "TV", - "GR", - "VA", - "PN", - "NC", - "TZ", - "BQ", - "DO", - "SY", - "MH", - "JM", - "TK", - "BT", - "CF", - "NL", - "WF", - "TT", - "AD", - "HK", - "AU", - "MF", - "AE", - "ET", - "MO", - "ZW", - "PM", - "PA", - "ME", - "PT", - "UY", - "RO", - "RE", - "ST", - "MU", - "LY", - "FJ", - "FK", - "BO", - "CR", - "HU", - "UG", - "TH", - "VU", - "KM", - "CD", - "LK", - "CL", - "UZ", - "FR", - "LI", - "CI", - "AL", - "AF", - "DJ", - "AG", - "IM", - "CO", - "CV", - "BH", - "CW", - "BE", - "GL", - "LR", - "MS", - "MV", - "CY", - "NF", - "IL", - "EG", - "CK", - "BZ", - "NR", - "BJ", - "AZ", - "TD", - "PE", - "SD", - "KW", - "FO", - "AS", - "CM", - "NI", - "KY", - "LC", - "PG", - "WS", - "GY", - "ID", - "LU", - "GH", - "UA", - "EH", - "BM", - "MM", - "VE", - "HR", - "TG", - "TL", - "SO", - "ZA", - "SA", - "QA", - "TF", - "GN", - "LB", - "JO", - "MD", - "SI", - "OM", - "BF", - "CH", - "SE", - "MG", - "MX", - "VG", - "PW", - "TW", - "KP", - "GD", - "AI", - "ML", - "DK", - "SH", - "LV", - "NO", - "TO", - "TN", - "MT", - "NZ", - "BV", - "GQ", - "MP", - "TC", - "TR", - "MQ", - "PH", - "YT", - "EE", - "GS", - "GM", - "IQ", - "LA", - "AT", - "MA", - "GG", - "JE", - "NE", - "BG", - "BD", - "BS", - "TM", - "GF", - "SB", - "ES", - "DM", - "MK", - "AW", - "CA", - "GE", - "SK", - "BR", - "PR", - "DE", - "IS", - "SG", - "EC", - "GB", - "MZ", - "HT", - "PF", - "DZ", - "SM", - "AR", - "BA", - "GP", - "AX", - "JP", - "BL", - "CN", - "KG", - "PL", - "HM", - "SS", - "IR", - "SV", - "AQ", - "SR", - "SZ", - "KE", - "LT", - "NG", - "CX", - "KZ", - "GI", - "NP", - "KI", - "KH", - "MW", - "VN", - "NU", - "MR", - "VC", - "MY", - "SJ", - "GW", - "GU", - "ER", - "IT", - "SL", - "IO", - "US", - "BY", - "MN", - "MC", - "YE", - "GA", - "NA", - "BW", - "CU", - "TJ", - "UM", - "VI", - "CC", - "SN", - "BI", - "RW", - "CZ" - ], - "linkAlternates": [ - { - "hrefUrl": "https://m.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" - }, - { - "hrefUrl": "android-app://com.google.android.youtube/http/youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" - }, - { - "hrefUrl": "ios-app://544007664/http/youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" - } - ] - } - } -} + "trackingParams": "CAAQhGciEwiW2r737PKUAxWRx0IFHXGnA3nKAQSGpq4o" +} \ No newline at end of file From 0a1067e6c5e7037baf2524f86a7e895cd8fc7311 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:05:27 +0200 Subject: [PATCH 08/25] feat!: output music artist description as RichText --- src/client/music_artist.rs | 24 +++----- src/client/response/music_artist.rs | 5 +- ...tist__tests__map_music_artist_default.snap | 20 ++++++- ...tist__tests__map_music_artist_no_cont.snap | 20 ++++++- ...s__map_music_artist_only_more_singles.snap | 7 ++- ..._tests__map_music_artist_only_singles.snap | 20 ++++++- src/model/mod.rs | 2 +- testfiles/music_artist/artist_default.json | 56 ++++++++++++++++++- .../artist_only_more_singles.json | 18 +++++- .../music_artist/artist_only_singles.json | 56 ++++++++++++++++++- 10 files changed, 199 insertions(+), 29 deletions(-) diff --git a/src/client/music_artist.rs b/src/client/music_artist.rs index 13cbeda..9a9b1d3 100644 --- a/src/client/music_artist.rs +++ b/src/client/music_artist.rs @@ -11,11 +11,11 @@ use crate::{ }, error::{Error, ExtractionError}, model::{ - paginator::Paginator, traits::FromYtItem, AlbumItem, AlbumType, ArtistId, MusicArtist, - MusicItem, + paginator::Paginator, richtext::RichText, traits::FromYtItem, AlbumItem, AlbumType, + ArtistId, MusicArtist, MusicItem, }, param::{AlbumFilter, AlbumOrder}, - serializer::MapResult, + serializer::{text::TextComponent, MapResult}, util::{self, ProtoBuilder}, }; @@ -287,17 +287,11 @@ fn map_artist_page( let mut mapped = mapper.group_items(); static WIKIPEDIA_REGEX: Lazy = - Lazy::new(|| Regex::new(r"\(?https://[a-z\d-]+\.wikipedia.org/wiki/[^\s]+").unwrap()); - let wikipedia_url = header.description.as_deref().and_then(|h| { - WIKIPEDIA_REGEX.captures(h).and_then(|c| c.get(0)).map(|m| { - let m = m.as_str(); - match m.strip_prefix('(') { - Some(m) => match m.strip_suffix(')') { - Some(m) => m.to_owned(), - None => m.to_owned(), - }, - None => m.to_owned(), - } + Lazy::new(|| Regex::new(r"^https://[a-z\d-]+\.wikipedia.org/wiki/").unwrap()); + let wikipedia_url = header.description.as_ref().and_then(|d| { + d.0.iter().find_map(|c| match c { + TextComponent::Web { url, .. } if WIKIPEDIA_REGEX.is_match(url) => Some(url.to_owned()), + _ => None, }) }); @@ -316,7 +310,7 @@ fn map_artist_page( id: ctx.id.to_owned(), name: header.title, header_image: header.thumbnail.into(), - description: header.description, + description: header.description.map(RichText::from), wikipedia_url, subscriber_count: header.subscription_button.and_then(|btn| { util::parse_large_numstr_or_warn( diff --git a/src/client/response/music_artist.rs b/src/client/response/music_artist.rs index d510cf9..c42985e 100644 --- a/src/client/response/music_artist.rs +++ b/src/client/response/music_artist.rs @@ -1,7 +1,7 @@ use serde::Deserialize; use serde_with::{serde_as, DefaultOnError}; -use crate::serializer::text::Text; +use crate::serializer::text::{Text, TextComponents}; use super::{ music_item::{ @@ -37,8 +37,7 @@ pub(crate) struct MusicHeaderRenderer { #[serde(default)] #[serde_as(as = "DefaultOnError")] pub subscription_button: Option, - #[serde_as(as = "Option")] - pub description: Option, + pub description: Option, #[serde(default)] pub thumbnail: MusicThumbnailRenderer, #[serde(default)] diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap index e684565..7a9766c 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap @@ -32,7 +32,25 @@ MusicArtist( height: 1200, ), ], - description: Some("Edward Christopher Sheeran MBE is an English singer-songwriter. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran\'s debut album, +, was released in September 2011 and topped the UK Albums Chart. It contained his first hit single \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran\'s second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran\'s third album, ÷, was released in March 2017, and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Ed_Sheeran) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)"), + description: Some(RichText([ + Text( + text: "Edward Christopher Sheeran is an English singer-songwriter and musician. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran\'s debut album, +, was released on 9 September 2011 and topped the UK Albums Chart. It contained his first hit single, \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran\'s second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran\'s third album, ÷, was released in March 2017 and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (", + ), + Web( + text: "https://en.wikipedia.org/wiki/Ed_Sheeran", + url: "https://en.wikipedia.org/wiki/Ed_Sheeran", + ), + Text( + text: ") under Creative Commons Attribution CC-BY-SA 3.0 (", + ), + Web( + text: "http://creativecommons.org/licenses/b...", + url: "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + ), + Text( + text: ")", + ), + ])), wikipedia_url: Some("https://en.wikipedia.org/wiki/Ed_Sheeran"), subscriber_count: Some(55300000), tracks: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap index 7deecd8..b73d645 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap @@ -32,7 +32,25 @@ MusicArtist( height: 1200, ), ], - description: Some("Edward Christopher Sheeran MBE is an English singer-songwriter. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran\'s debut album, +, was released in September 2011 and topped the UK Albums Chart. It contained his first hit single \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran\'s second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran\'s third album, ÷, was released in March 2017, and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Ed_Sheeran) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)"), + description: Some(RichText([ + Text( + text: "Edward Christopher Sheeran is an English singer-songwriter and musician. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran\'s debut album, +, was released on 9 September 2011 and topped the UK Albums Chart. It contained his first hit single, \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran\'s second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran\'s third album, ÷, was released in March 2017 and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (", + ), + Web( + text: "https://en.wikipedia.org/wiki/Ed_Sheeran", + url: "https://en.wikipedia.org/wiki/Ed_Sheeran", + ), + Text( + text: ") under Creative Commons Attribution CC-BY-SA 3.0 (", + ), + Web( + text: "http://creativecommons.org/licenses/b...", + url: "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + ), + Text( + text: ")", + ), + ])), wikipedia_url: Some("https://en.wikipedia.org/wiki/Ed_Sheeran"), subscriber_count: Some(55300000), tracks: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap index bca05ab..bfaa383 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap @@ -32,7 +32,12 @@ MusicArtist( height: 1200, ), ], - description: Some("ImagineDragons.lnk.to/Mercury"), + description: Some(RichText([ + Web( + text: "https://imaginedragons.lnk.to/EyesClosed", + url: "https://imaginedragons.lnk.to/EyesClosed", + ), + ])), wikipedia_url: None, subscriber_count: Some(30400000), tracks: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap index 879b878..9e3a012 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap @@ -32,7 +32,25 @@ MusicArtist( height: 1200, ), ], - description: Some("Choi Jin-ri, better known by her stage name Sulli, was a South Korean actress and singer. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Sulli) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)"), + description: Some(RichText([ + Text( + text: "Choi Jin-ri, known professionally as Sulli, was a South Korean singer and actress. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (", + ), + Web( + text: "https://en.wikipedia.org/wiki/Sulli", + url: "https://en.wikipedia.org/wiki/Sulli", + ), + Text( + text: ") under Creative Commons Attribution CC-BY-SA 3.0 (", + ), + Web( + text: "http://creativecommons.org/licenses/b...", + url: "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + ), + Text( + text: ")", + ), + ])), wikipedia_url: Some("https://en.wikipedia.org/wiki/Sulli"), subscriber_count: Some(80800), tracks: [ diff --git a/src/model/mod.rs b/src/model/mod.rs index 9ceb38f..ca96c53 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -1255,7 +1255,7 @@ pub struct MusicArtist { /// Artist header image pub header_image: Vec, /// Artist description - pub description: Option, + pub description: Option, /// URL of the artist's wikipedia page pub wikipedia_url: Option, /// Artist subscriber count diff --git a/testfiles/music_artist/artist_default.json b/testfiles/music_artist/artist_default.json index 9322fd6..90200f0 100644 --- a/testfiles/music_artist/artist_default.json +++ b/testfiles/music_artist/artist_default.json @@ -22593,7 +22593,33 @@ "description": { "runs": [ { - "text": "Edward Christopher Sheeran MBE is an English singer-songwriter. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran's debut album, +, was released in September 2011 and topped the UK Albums Chart. It contained his first hit single \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran's second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran's third album, ÷, was released in March 2017, and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Ed_Sheeran) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)" + "text": "Edward Christopher Sheeran is an English singer-songwriter and musician. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran's debut album, +, was released on 9 September 2011 and topped the UK Albums Chart. It contained his first hit single, \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran's second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran's third album, ÷, was released in March 2017 and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (" + }, + { + "text": "https://en.wikipedia.org/wiki/Ed_Sheeran", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8tDyrd3plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "https://en.wikipedia.org/wiki/Ed_Sheeran", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ") under Creative Commons Attribution CC-BY-SA 3.0 (" + }, + { + "text": "http://creativecommons.org/licenses/b...", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8tDyrd3plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ")" } ] }, @@ -22656,7 +22682,33 @@ "description": { "runs": [ { - "text": "Edward Christopher Sheeran MBE is an English singer-songwriter. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran's debut album, +, was released in September 2011 and topped the UK Albums Chart. It contained his first hit single \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran's second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran's third album, ÷, was released in March 2017, and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Ed_Sheeran) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)" + "text": "Edward Christopher Sheeran is an English singer-songwriter and musician. Born in Halifax, West Yorkshire, and raised in Framlingham, Suffolk, he began writing songs around the age of eleven. In early 2011, Sheeran independently released the extended play No. 5 Collaborations Project. He signed with Asylum Records the same year.\nSheeran's debut album, +, was released on 9 September 2011 and topped the UK Albums Chart. It contained his first hit single, \"The A Team\". In 2012, Sheeran won the Brit Awards for Best British Male Solo Artist and British Breakthrough Act. Sheeran's second studio album, ×, topped charts around the world upon its release in June 2014. It was named the second-best-selling album worldwide of 2015. In the same year, × won Album of the Year at the 2015 Brit Awards, and he received the Ivor Novello Award for Songwriter of the Year from the British Academy of Songwriters, Composers and Authors. A single from ×, \"Thinking Out Loud\", earned him the 2016 Grammy Awards for Song of the Year and Best Pop Solo Performance.\nSheeran's third album, ÷, was released in March 2017 and was the best-selling album worldwide of 2017.\n\nFrom Wikipedia (" + }, + { + "text": "https://en.wikipedia.org/wiki/Ed_Sheeran", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8tDyrd3plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "https://en.wikipedia.org/wiki/Ed_Sheeran", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ") under Creative Commons Attribution CC-BY-SA 3.0 (" + }, + { + "text": "http://creativecommons.org/licenses/b...", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8tDyrd3plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ")" } ] }, diff --git a/testfiles/music_artist/artist_only_more_singles.json b/testfiles/music_artist/artist_only_more_singles.json index 4512f4d..da72853 100644 --- a/testfiles/music_artist/artist_only_more_singles.json +++ b/testfiles/music_artist/artist_only_more_singles.json @@ -17534,7 +17534,14 @@ "description": { "runs": [ { - "text": "ImagineDragons.lnk.to/Mercury" + "text": "https://imaginedragons.lnk.to/EyesClosed", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI-fvpuN_plAMVnz3xBR3zewZHygEEX-oYwg==", + "urlEndpoint": { + "url": "https://imaginedragons.lnk.to/EyesClosed", + "target": "TARGET_NEW_WINDOW" + } + } } ] }, @@ -17597,7 +17604,14 @@ "description": { "runs": [ { - "text": "ImagineDragons.lnk.to/Mercury" + "text": "https://imaginedragons.lnk.to/EyesClosed", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI-fvpuN_plAMVnz3xBR3zewZHygEEX-oYwg==", + "urlEndpoint": { + "url": "https://imaginedragons.lnk.to/EyesClosed", + "target": "TARGET_NEW_WINDOW" + } + } } ] }, diff --git a/testfiles/music_artist/artist_only_singles.json b/testfiles/music_artist/artist_only_singles.json index 00486f4..1328114 100644 --- a/testfiles/music_artist/artist_only_singles.json +++ b/testfiles/music_artist/artist_only_singles.json @@ -8350,7 +8350,33 @@ "description": { "runs": [ { - "text": "Choi Jin-ri, better known by her stage name Sulli, was a South Korean actress and singer. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Sulli) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)" + "text": "Choi Jin-ri, known professionally as Sulli, was a South Korean singer and actress. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (" + }, + { + "text": "https://en.wikipedia.org/wiki/Sulli", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8PXtid_plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "https://en.wikipedia.org/wiki/Sulli", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ") under Creative Commons Attribution CC-BY-SA 3.0 (" + }, + { + "text": "http://creativecommons.org/licenses/b...", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8PXtid_plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ")" } ] }, @@ -8413,7 +8439,33 @@ "description": { "runs": [ { - "text": "Choi Jin-ri, better known by her stage name Sulli, was a South Korean actress and singer. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Sulli) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)" + "text": "Choi Jin-ri, known professionally as Sulli, was a South Korean singer and actress. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (" + }, + { + "text": "https://en.wikipedia.org/wiki/Sulli", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8PXtid_plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "https://en.wikipedia.org/wiki/Sulli", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ") under Creative Commons Attribution CC-BY-SA 3.0 (" + }, + { + "text": "http://creativecommons.org/licenses/b...", + "navigationEndpoint": { + "clickTrackingParams": "CAEQ-NwCIhMI8PXtid_plAMVcj3xBR1KYwvcygEEX-oYwg==", + "urlEndpoint": { + "url": "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + "target": "TARGET_NEW_WINDOW" + } + } + }, + { + "text": ")" } ] }, From 60afa8913cd0f364fc58cf5b35cfb7e4334ce82f Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:13:40 +0200 Subject: [PATCH 09/25] fix: parsing music_details and music_search --- Cargo.toml | 2 + src/client/music_details.rs | 16 +- src/client/music_search.rs | 22 +- src/client/pagination.rs | 12 +- src/client/response/music_item.rs | 88 +- src/client/response/music_search.rs | 13 +- ..._tests__map_music_details_mv_20260603.snap | 43 + ...map_music_search_main_artist_20260603.snap | 815 + .../music_details/details_mv_20260603.json | 939 ++ .../music_search/main_artist_20260603.json | 12429 ++++++++++++++++ 10 files changed, 14346 insertions(+), 33 deletions(-) create mode 100644 src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv_20260603.snap create mode 100644 src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_artist_20260603.snap create mode 100644 testfiles/music_details/details_mv_20260603.json create mode 100644 testfiles/music_search/main_artist_20260603.json diff --git a/Cargo.toml b/Cargo.toml index ac75d7f..7d8420e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -55,6 +55,7 @@ quick-xml = { version = "0.37.0", features = ["serialize"] } tracing = { version = "0.1.0", features = ["log"] } log = "0.4.0" localzone = "0.3.1" +double-ended-peekable = "0.1.0" # CLI indicatif = "0.17.0" @@ -114,6 +115,7 @@ data-encoding.workspace = true urlencoding.workspace = true tracing.workspace = true localzone.workspace = true +double-ended-peekable.workspace = true quick-xml = { workspace = true, optional = true } rustypipe-deobf-extractor.workspace = true diff --git a/src/client/music_details.rs b/src/client/music_details.rs index 1eb4e51..48b6e62 100644 --- a/src/client/music_details.rs +++ b/src/client/music_details.rs @@ -207,7 +207,7 @@ impl MapResponse for response::MusicDetails { response::music_item::PlaylistPanelVideo::None => None, }) .ok_or(ExtractionError::InvalidData(Cow::Borrowed("no video item")))?; - let mut track = map_queue_item(track_item, ctx.lang); + let mut track = map_queue_item(track_item, ctx.lang)?; let mut warnings = content.contents.warnings; warnings.append(&mut track.warnings); @@ -254,9 +254,16 @@ impl MapResponse> for response::MusicDetails { .into_iter() .filter_map(|item| match item { response::music_item::PlaylistPanelVideo::PlaylistPanelVideoRenderer(item) => { - let mut track = map_queue_item(item, ctx.lang); - warnings.append(&mut track.warnings); - Some(track.c) + match map_queue_item(item, ctx.lang) { + Ok(mut track) => { + warnings.append(&mut track.warnings); + Some(track.c) + } + Err(e) => { + warnings.push(e.to_string()); + None + } + } } response::music_item::PlaylistPanelVideo::None => None, }) @@ -393,6 +400,7 @@ mod tests { #[rstest] #[case::mv("mv", "ZeerrnuLi5E")] + #[case::mv_20260603("mv_20260603", "ZeerrnuLi5E")] #[case::track("track", "7nigXQS1Xb0")] fn map_music_details(#[case] name: &str, #[case] id: &str) { let json_path = path!(*TESTFILES / "music_details" / format!("details_{name}.json")); diff --git a/src/client/music_search.rs b/src/client/music_search.rs index a083dcc..bd1ce4d 100644 --- a/src/client/music_search.rs +++ b/src/client/music_search.rs @@ -3,7 +3,7 @@ use std::{borrow::Cow, fmt::Debug}; use serde::Serialize; use crate::{ - client::response::music_item::MusicListMapper, + client::response::{music_item::MusicListMapper, music_search::ItemSectionRendererItem}, error::{Error, ExtractionError}, model::{ paginator::{ContinuationEndpoint, Paginator}, @@ -179,9 +179,22 @@ impl MapResponse> for response::MusicSearch response::music_search::ItemSection::MusicCardShelfRenderer(card) => { mapper.map_card(card); } - response::music_search::ItemSection::ItemSectionRenderer { contents } => { - if let Some(corrected) = contents.into_iter().next() { - corrected_query = Some(corrected.showing_results_for_renderer.corrected_query); + response::music_search::ItemSection::ItemSectionRenderer { mut contents } => { + mapper.add_warnings(&mut contents.warnings); + for item in contents.c { + match item { + ItemSectionRendererItem::MusicResponsiveListItemRenderer( + list_music_item, + ) => { + mapper.add_list_item(list_music_item); + } + ItemSectionRendererItem::ShowingResultsForRenderer( + showing_results_for_renderer, + ) => { + corrected_query = Some(showing_results_for_renderer.corrected_query); + } + ItemSectionRendererItem::None => {} + } } } response::music_search::ItemSection::None => {} @@ -266,6 +279,7 @@ mod tests { #[case::radio("radio")] #[case::artist("artist")] #[case::live("live")] + #[case::artist_20260603("artist_20260603")] fn map_music_search_main(#[case] name: &str) { let json_path = path!(*TESTFILES / "music_search" / format!("main_{name}.json")); let json_file = File::open(json_path).unwrap(); diff --git a/src/client/pagination.rs b/src/client/pagination.rs index f14ad97..2aea1de 100644 --- a/src/client/pagination.rs +++ b/src/client/pagination.rs @@ -189,9 +189,15 @@ impl MapResponse> for response::MusicContinuation { mapper.add_warnings(&mut panel.contents.warnings); panel.contents.c.into_iter().for_each(|item| { if let PlaylistPanelVideo::PlaylistPanelVideoRenderer(item) = item { - let mut track = map_queue_item(item, ctx.lang); - mapper.add_item(MusicItem::Track(track.c)); - mapper.add_warnings(&mut track.warnings); + match map_queue_item(item, ctx.lang) { + Ok(mut track) => { + mapper.add_item(MusicItem::Track(track.c)); + mapper.add_warnings(&mut track.warnings); + } + Err(e) => { + mapper.add_warning(e.to_string()); + } + } } }); } diff --git a/src/client/response/music_item.rs b/src/client/response/music_item.rs index 5d9907d..5770ac5 100644 --- a/src/client/response/music_item.rs +++ b/src/client/response/music_item.rs @@ -1,7 +1,9 @@ +use double_ended_peekable::DoubleEndedPeekableExt; use serde::Deserialize; use serde_with::{rust::deserialize_ignore_any, serde_as, DefaultOnError, VecSkipError}; use crate::{ + error::ExtractionError, model::{ self, traits::FromYtItem, AlbumId, AlbumItem, AlbumType, ArtistId, ArtistItem, ChannelId, MusicItem, MusicItemType, MusicPlaylistItem, TrackItem, UserItem, @@ -264,7 +266,7 @@ pub(crate) enum PlaylistPanelVideo { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct QueueMusicItem { - pub video_id: String, + pub video_id: Option, #[serde_as(as = "Text")] pub title: String, #[serde_as(as = "Option")] @@ -279,6 +281,8 @@ pub(crate) struct QueueMusicItem { #[serde(default)] pub thumbnail: Thumbnails, pub menu: Option, + /// Alternative source for Video ID + pub navigation_endpoint: Option, } #[derive(Default, Debug, Deserialize)] @@ -658,12 +662,14 @@ impl MusicListMapper { ..Default::default() } } else { - let mut subtitle_parts = c2 + let subtitle_parts = c2 .ok_or_else(|| format!("track {id}: could not get subtitle"))? .renderer .text .split(util::DOT_SEPARATOR) .into_iter(); + let subtitle_parts_len = subtitle_parts.len(); + let mut subtitle_parts = subtitle_parts.double_ended_peekable(); // Is this a related video? if item.item_height == ItemHeight::Compact { @@ -692,8 +698,17 @@ impl MusicListMapper { } } else { // Skip first part (track type) - if subtitle_parts.len() > 3 - || (vtype == MusicVideoType::Video && subtitle_parts.len() == 2) + // Track (main search): Track type * Artists * View count + // Track (main search featured): {Track type * Artists * Duration}, {View count} + // Track (dedicated): {Artists * Album * Duration}, {View count} + // Video: [Track type] * Artists * View count * (Duration) + + // If last part is not duration, remove first part (from main search) + + if subtitle_parts_len > 3 + || !subtitle_parts.peek_back().is_some_and(|p| { + util::parse_video_length(p.first_str()).is_some() + }) { subtitle_parts.next(); } @@ -1248,6 +1263,20 @@ impl MusicListMapper { } } + pub fn add_list_item(&mut self, item: ListMusicItem) -> Option { + match self.map_list_item(item) { + Ok(et) => et, + Err(e) => { + self.warnings.push(e); + None + } + } + } + + pub fn add_warning(&mut self, warning: String) { + self.warnings.push(warning); + } + pub fn add_warnings(&mut self, warnings: &mut Vec) { self.warnings.append(warnings); } @@ -1395,23 +1424,45 @@ pub(crate) fn map_album_type(txt: &str, lang: Language) -> AlbumType { .unwrap_or_default() } -pub(crate) fn map_queue_item(item: QueueMusicItem, lang: Language) -> MapResult { +pub(crate) fn map_queue_item( + item: QueueMusicItem, + lang: Language, +) -> Result, ExtractionError> { let mut warnings = Vec::new(); let mut subtitle_parts = item.long_byline_text.split(util::DOT_SEPARATOR).into_iter(); - let is_video = !item - .thumbnail - .thumbnails - .first() - .map(|tn| tn.height == tn.width) - .unwrap_or_default(); + let nav_wep = item.navigation_endpoint.and_then(|itm| { + if let NavigationEndpoint::Watch { watch_endpoint } = itm { + Some(watch_endpoint) + } else { + None + } + }); + + let mv_type = nav_wep + .as_ref() + .map(|wep| { + wep.watch_endpoint_music_supported_configs + .watch_endpoint_music_config + .music_video_type + }) + .unwrap_or_else(|| { + MusicVideoType::from_is_video( + !item + .thumbnail + .thumbnails + .first() + .map(|tn| tn.height == tn.width) + .unwrap_or_default(), + ) + }); let artist_p = subtitle_parts.next(); let (artists, by_va) = map_artists(artist_p); let artist_id = map_artist_id_fallback(item.menu, artists.first()); let subtitle_p2 = subtitle_parts.next(); - let (album, view_count) = if is_video { + let (album, view_count) = if mv_type.is_video() { ( None, subtitle_p2 @@ -1424,9 +1475,14 @@ pub(crate) fn map_queue_item(item: QueueMusicItem, lang: Language) -> MapResult< ) }; - MapResult { + let video_id = item + .video_id + .or(nav_wep.map(|wep| wep.video_id)) + .ok_or(ExtractionError::InvalidData("missing video ID".into()))?; + + Ok(MapResult { c: TrackItem { - id: item.video_id, + id: video_id, name: item.title, duration: item .length_text @@ -1436,13 +1492,13 @@ pub(crate) fn map_queue_item(item: QueueMusicItem, lang: Language) -> MapResult< artist_id, album, view_count, - track_type: MusicVideoType::from_is_video(is_video).into(), + track_type: mv_type.into(), track_nr: None, by_va, unavailable: false, }, warnings, - } + }) } #[cfg(test)] diff --git a/src/client/response/music_search.rs b/src/client/response/music_search.rs index 3315051..2f03026 100644 --- a/src/client/response/music_search.rs +++ b/src/client/response/music_search.rs @@ -1,7 +1,7 @@ use serde::Deserialize; use serde_with::{rust::deserialize_ignore_any, serde_as, VecSkipError}; -use crate::serializer::text::Text; +use crate::serializer::{text::Text, MapResult}; use super::{ music_item::{ListMusicItem, MusicCardShelf, MusicShelf}, @@ -32,15 +32,13 @@ pub(crate) struct Contents { } #[allow(clippy::enum_variant_names)] -#[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) enum ItemSection { MusicShelfRenderer(MusicShelf), MusicCardShelfRenderer(MusicCardShelf), ItemSectionRenderer { - #[serde_as(as = "VecSkipError<_>")] - contents: Vec, + contents: MapResult>, }, #[serde(other, deserialize_with = "deserialize_ignore_any")] None, @@ -48,8 +46,11 @@ pub(crate) enum ItemSection { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -pub(crate) struct ShowingResultsFor { - pub showing_results_for_renderer: ShowingResultsForRenderer, +pub(crate) enum ItemSectionRendererItem { + MusicResponsiveListItemRenderer(ListMusicItem), + ShowingResultsForRenderer(ShowingResultsForRenderer), + #[serde(other, deserialize_with = "deserialize_ignore_any")] + None, } #[serde_as] diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv_20260603.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv_20260603.snap new file mode 100644 index 0000000..7c0b688 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv_20260603.snap @@ -0,0 +1,43 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +TrackDetails( + track: TrackItem( + id: "ZeerrnuLi5E", + name: "Black Mamba", + duration: Some(230), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ZeerrnuLi5E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3maNxpYzTFmXZBd8s1w1iE6rTBDaw", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k5q17nduJ8-t3h9_obEVMVi8Cz3A", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k7CsaxHObhW1JXPtGyKE1fgSGZ3Q", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(290000000), + track_type: video, + track_nr: None, + by_va: false, + unavailable: false, + ), + lyrics_id: Some("MPLYt_wrKjTn9hmry"), + related_id: Some("MPTRt_wrKjTn9hmry"), +) diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_artist_20260603.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_artist_20260603.snap new file mode 100644 index 0000000..d143702 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_artist_20260603.snap @@ -0,0 +1,815 @@ +--- +source: src/client/music_search.rs +expression: map_res.c +--- +MusicSearchResult( + items: Paginator( + count: Some(30), + items: [ + Artist(ArtistItem( + id: "UCPC0L1d253x-KuMNwa05TpA", + name: "Taylor Swift", + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/RCpTA6EXJQyjVFDosWOKa2SMmqkua_lA9mHPDWWciLwgqpZLz-k8rXWRF_367trrQ7up9BUwCbk6kRk=w60-h60-p-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/RCpTA6EXJQyjVFDosWOKa2SMmqkua_lA9mHPDWWciLwgqpZLz-k8rXWRF_367trrQ7up9BUwCbk6kRk=w120-h120-p-l90-rj", + width: 120, + height: 120, + ), + ], + subscriber_count: Some(375000000), + )), + Track(TrackItem( + id: "7nVctvQVz0U", + name: "The Fate of Ophelia", + duration: Some(227), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: None, + name: "Song", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(650000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "Qc0sEMYv620", + name: "Out Of The Woods (Taylor\'s Version)", + duration: Some(236), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/gj8tAERbPzlAoLI6knG2Yv1JiB9kv_pFwckfFHWUS6RcnQonszeMyxTdDEdOxCRNFmMezvwEBeRPwNSy3Q=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/gj8tAERbPzlAoLI6knG2Yv1JiB9kv_pFwckfFHWUS6RcnQonszeMyxTdDEdOxCRNFmMezvwEBeRPwNSy3Q=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: None, + name: "Song", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(30000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "DDIcJUf3Al4", + name: "Starlight", + duration: Some(221), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/4DDgDnCVMgPB8TBvd26Yt4gEvBN8zymEdEBnfRzjleANB6PdEe8ZcNWn_-sXMyAJ5_2egN8wYXOHf4F-=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/4DDgDnCVMgPB8TBvd26Yt4gEvBN8zymEdEBnfRzjleANB6PdEe8ZcNWn_-sXMyAJ5_2egN8wYXOHf4F-=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: None, + name: "Song", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(10000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Album(AlbumItem( + id: "MPREb_p6BGcsuOpGt", + name: "The Life of a Showgirl", + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album_type: album, + year: Some(2025), + by_va: false, + )), + Playlist(MusicPlaylistItem( + id: "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg", + name: "Taylor Swift Eras Setlist", + thumbnail: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + channel: None, + track_count: Some(44), + from_ytm: true, + is_podcast: false, + )), + Playlist(MusicPlaylistItem( + id: "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A", + name: "Presenting Taylor Swift", + thumbnail: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + channel: None, + track_count: Some(121), + from_ytm: true, + is_podcast: false, + )), + Album(AlbumItem( + id: "MPREb_BdDqjcHkOwb", + name: "reputation", + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album_type: album, + year: Some(2017), + by_va: false, + )), + Album(AlbumItem( + id: "MPREb_7u82vYqpamW", + name: "Speak Now (Taylor\'s Version)", + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album_type: album, + year: Some(2023), + by_va: false, + )), + Track(TrackItem( + id: "e7yg0A-PCTI", + name: "Love Story (Taylor’s Version)", + duration: None, + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/huIYugJjpimikk-tSDJyDU09Jr8vDVJuLOh5uGG6T45c5MEtYvFW_9NlqkHHSaLl231kLBgAS8rtDfQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/huIYugJjpimikk-tSDJyDU09Jr8vDVJuLOh5uGG6T45c5MEtYvFW_9NlqkHHSaLl231kLBgAS8rtDfQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(259000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "LYyUr75fs_o", + name: "You Belong With Me", + duration: None, + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/YEcmx-25aRBMaKNTvCx17QboP0KCJq2jqKdjpjLImqA60wWE2AZV_ZdQa417ZEmAkK7ipsEt1m0DEI-Z9A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/YEcmx-25aRBMaKNTvCx17QboP0KCJq2jqKdjpjLImqA60wWE2AZV_ZdQa417ZEmAkK7ipsEt1m0DEI-Z9A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(2100000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "gGwN25z7FrE", + name: "Anti-Hero", + duration: None, + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/omCs21jqwK4Ss_VZxPFKwQP5z0UY0vi_8gXu4XNxHKDgE-GHYHWkIw80XR1uzFgdyhM3PvVUZeZ8iAfF=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/omCs21jqwK4Ss_VZxPFKwQP5z0UY0vi_8gXu4XNxHKDgE-GHYHWkIw80XR1uzFgdyhM3PvVUZeZ8iAfF=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(541000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "sEPXrepgujY", + name: "Style", + duration: None, + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/GcrDhHXqrPm4BjS-4L1c0OHC9iz0ZxmFeRur2A6Aqo9Vm7OfFCBOSVbRzp1M1D1s_3rsvKaC7w6kku0=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/GcrDhHXqrPm4BjS-4L1c0OHC9iz0ZxmFeRur2A6Aqo9Vm7OfFCBOSVbRzp1M1D1s_3rsvKaC7w6kku0=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(1300000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "oOEhHDx6xOQ", + name: "Back To December (Taylor\'s Version)", + duration: None, + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(101000000), + track_type: track, + track_nr: None, + by_va: false, + unavailable: false, + )), + Playlist(MusicPlaylistItem( + id: "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu", + name: "Taylor Swift Study Playlist", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/W8K9kHzTWhnBBVUwFp8ybP4WpUNaZL26P1-jH4T4AdDrQq-zV-x5qOsGLlhbaCBUQO3LMEkIbL4=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/W8K9kHzTWhnBBVUwFp8ybP4WpUNaZL26P1-jH4T4AdDrQq-zV-x5qOsGLlhbaCBUQO3LMEkIbL4=s576", + width: 576, + height: 576, + ), + Thumbnail( + url: "https://yt3.ggpht.com/W8K9kHzTWhnBBVUwFp8ybP4WpUNaZL26P1-jH4T4AdDrQq-zV-x5qOsGLlhbaCBUQO3LMEkIbL4=s1200", + width: 1200, + height: 1200, + ), + ], + channel: Some(ChannelId( + id: "UC4Nx_ksbcnfAexy0YOeXWDA", + name: "Jorgelina Ramirez", + )), + track_count: None, + from_ytm: false, + is_podcast: false, + )), + Artist(ArtistItem( + id: "UCYmegxA27i3GYivu-FN-lYg", + name: "Piano Tribute Players", + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/6c7xT8CeESUklHTzG0iEkbf14-6jM46dZep_6eCeiliAxMwi1We4XXe_XhXiaTarSz5Mj338DUhPnOEDXQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/6c7xT8CeESUklHTzG0iEkbf14-6jM46dZep_6eCeiliAxMwi1We4XXe_XhXiaTarSz5Mj338DUhPnOEDXQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + subscriber_count: Some(1), + )), + Artist(ArtistItem( + id: "UCcFRMtkYJsQO2biUzogKp-g", + name: "Sweet Baby Mae", + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/rTzDOTEMth0I63JRgkHG-iXivVWgqN9Z-r0ziTKB40qT2XwYL9y80zwv8R6gTsGW9724jPzehcjaj52ufg=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/rTzDOTEMth0I63JRgkHG-iXivVWgqN9Z-r0ziTKB40qT2XwYL9y80zwv8R6gTsGW9724jPzehcjaj52ufg=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + subscriber_count: Some(185), + )), + Artist(ArtistItem( + id: "UCw-0GSqznYHfyfDBBe6a46A", + name: "Gracie Abrams", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/ZK5OsaCicvq8y9dbDlfZIYW9IEVbfou_NWdTmeoQ-EYFu5EgE-mBKZmjaShYinYveVNvw0Dvs04w5eo=w60-h60-p-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ZK5OsaCicvq8y9dbDlfZIYW9IEVbfou_NWdTmeoQ-EYFu5EgE-mBKZmjaShYinYveVNvw0Dvs04w5eo=w120-h120-p-l90-rj", + width: 120, + height: 120, + ), + ], + subscriber_count: Some(103000000), + )), + Playlist(MusicPlaylistItem( + id: "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG", + name: "Taylor Swift • folklore (the long pond studio sessions)", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/mVfzb7S_KwI/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k8tcigyW7D4rFLA0VK6NHEF9NNlg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mVfzb7S_KwI/sddefault.jpg?sqp=-oaymwEWCKoDEPABIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3l1twBfvFOTd-Lk0sl-8rtbggLMZA", + width: 426, + height: 240, + ), + ], + channel: Some(ChannelId( + id: "UC35imtjkWi43Wpvbv_2gkZw", + name: "imusic", + )), + track_count: None, + from_ytm: false, + is_podcast: false, + )), + Track(TrackItem( + id: "uo_CXTq6gmU", + name: "TAYLOR SWIFT THE ERAS TOUR Concert ~ Best Summer Songs Full Album || Penguin", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/uo_CXTq6gmU/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3l396KNdVXRKRjyFKwiwcDfNP7jeg", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCRwekCSL5jAT-vLLcaf8k2g"), + name: "Penguin Lyrics", + ), + ], + artist_id: Some("UCRwekCSL5jAT-vLLcaf8k2g"), + album: None, + view_count: Some(8100000), + track_type: video, + track_nr: None, + by_va: false, + unavailable: false, + )), + Playlist(MusicPlaylistItem( + id: "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0", + name: "Presenting Ed Sheeran", + thumbnail: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + channel: None, + track_count: Some(45), + from_ytm: true, + is_podcast: false, + )), + Playlist(MusicPlaylistItem( + id: "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN", + name: "Taylor Swift random playlist", + thumbnail: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/aRnpZpC-UvD2b50ziNEEB5kIoSnLeH_QKEG1DkoVQd_yyqS_xTAFqGov0B96L-ZdlzrXHFKwCWs=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/aRnpZpC-UvD2b50ziNEEB5kIoSnLeH_QKEG1DkoVQd_yyqS_xTAFqGov0B96L-ZdlzrXHFKwCWs=s576", + width: 576, + height: 576, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/aRnpZpC-UvD2b50ziNEEB5kIoSnLeH_QKEG1DkoVQd_yyqS_xTAFqGov0B96L-ZdlzrXHFKwCWs=s1200", + width: 1200, + height: 1200, + ), + ], + channel: Some(ChannelId( + id: "UCaW05RDAz0Ry5RSwBl2J2Fg", + name: "Dayne Jumawid", + )), + track_count: None, + from_ytm: false, + is_podcast: false, + )), + Track(TrackItem( + id: "ko70cExuzZM", + name: "The Fate of Ophelia", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ko70cExuzZM/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mEOKu47w7ANm72Cvx-cwKcqskR_w", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCPC0L1d253x-KuMNwa05TpA"), + name: "Taylor Swift", + ), + ], + artist_id: Some("UCPC0L1d253x-KuMNwa05TpA"), + album: None, + view_count: Some(415000000), + track_type: video, + track_nr: None, + by_va: false, + unavailable: false, + )), + Track(TrackItem( + id: "2glHZo0gx_w", + name: "Taylor Swift, Shakira, Bruno Mars, Justin Bieber 🏖\u{fe0f}🎧 Top Hits 2026 🔥 Spotify Trending – Summer Vibes", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/2glHZo0gx_w/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lk1zghRbX4ijRMoZrDOONkQx-SAw", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCsUUmUhP6u_gqzGGFtFPpOA"), + name: "Moonlight Chill Vibes", + ), + ], + artist_id: Some("UCsUUmUhP6u_gqzGGFtFPpOA"), + album: None, + view_count: Some(7900), + track_type: video, + track_nr: None, + by_va: false, + unavailable: false, + )), + Playlist(MusicPlaylistItem( + id: "PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk", + name: "Die Taylor Swift Story", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICDwQPCAASFqi85f_AwYI98WAswY&rs=AMzJL3nVC62cMZapgD9W46alyXxOXmhcpg", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICHgQeCAASFqi85f_AwYI98WAswY&rs=AMzJL3l46lAvy96qFssa6Xh3ipVgBjKwAA", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCOIBEOIBIABIWqLzl_8DBgj3xYCzBg&rs=AMzJL3nWJKQykUL6rbg4AswYexiBIji5Yw", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCKAEEKAEIABIWqLzl_8DBgj3xYCzBg&rs=AMzJL3lJ1a1qj2NY_FBVMPcRc6lX_JrxeQ", + width: 544, + height: 544, + ), + ], + channel: None, + track_count: None, + from_ytm: false, + is_podcast: true, + )), + Playlist(MusicPlaylistItem( + id: "PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW", + name: "Mend with Mere x Taylor Swift Reaction Videos!", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICDwQPCAASFqi85f_AwYI5onxpQY&rs=AMzJL3lVxLHz9SmZXaVBKVL_yJH_ukf9Sg", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICHgQeCAASFqi85f_AwYI5onxpQY&rs=AMzJL3khQTkIKo0HgBJ9lXGLeuWqGOuSvQ", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCOIBEOIBIABIWqLzl_8DBgjmifGlBg&rs=AMzJL3kjtHIKz8ReNzURFLVhGdTeeht4ig", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCKAEEKAEIABIWqLzl_8DBgjmifGlBg&rs=AMzJL3nHKxJGRrPac8LyyX_nyogrsxWyeQ", + width: 544, + height: 544, + ), + ], + channel: None, + track_count: None, + from_ytm: false, + is_podcast: true, + )), + Playlist(MusicPlaylistItem( + id: "PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg", + name: "13: A Taylor Swift Fan Podcast", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEICDwQPCAASFo&rs=AMzJL3kc8M2AJIUFAHKl0HJxIge3-OTP8A", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEICHgQeCAASFo&rs=AMzJL3m-4F49HfVIhBVj_rX4o9HqmdaCzw", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEKCOIBEOIBIABIWg&rs=AMzJL3nRT636cpspamEYXtKmvZh_lGqbmw", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEKCKAEEKAEIABIWg&rs=AMzJL3n6BSBouho3uZwzayb1V8UafYd_MA", + width: 544, + height: 544, + ), + ], + channel: None, + track_count: None, + from_ytm: false, + is_podcast: true, + )), + User(UserItem( + id: "UC84Q02DHvuBzaB1a1TCF9OQ", + name: "Official Album Instrumentals", + handle: Some("@officialalbuminstrumentals9760"), + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/LAQXnLOzsXC7-hJtbREHUM53A8pcgIe0go592Ikw9mmh6AQNiGoxN1TXH1YV-sA0ySFEiyjzS6Q=w60-c-h60-k-c0x00ffffff-no-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/LAQXnLOzsXC7-hJtbREHUM53A8pcgIe0go592Ikw9mmh6AQNiGoxN1TXH1YV-sA0ySFEiyjzS6Q=w120-c-h120-k-c0x00ffffff-no-l90-rj", + width: 120, + height: 120, + ), + ], + )), + User(UserItem( + id: "UCz6aKkENqq23rL3RyCH_QOw", + name: "Timeless_Swiftie", + handle: Some("@Timeless_Swiftie1989"), + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/D_VDSnN7WfsH08g1LwpzpXlXBoO6PpX-DLVP8Joob0NfHNyr0fBJYLFbV8u3IdhXdFJUr0BOAAM=w60-c-h60-k-c0x00ffffff-no-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/D_VDSnN7WfsH08g1LwpzpXlXBoO6PpX-DLVP8Joob0NfHNyr0fBJYLFbV8u3IdhXdFJUr0BOAAM=w120-c-h120-k-c0x00ffffff-no-l90-rj", + width: 120, + height: 120, + ), + ], + )), + User(UserItem( + id: "UCvJwHWeD6SJ8zXXVsXIbVEw", + name: "Taylor swift fan ", + handle: Some("@realTaylorswift13fan"), + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/SHeka46S_UVKpsE6iXN0zt_7nRltUEq-NLf9gTw24cqcn4ngyOa0yzrFmj59tiZiY79y_bPV=w60-c-h60-k-c0x00ffffff-no-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/SHeka46S_UVKpsE6iXN0zt_7nRltUEq-NLf9gTw24cqcn4ngyOa0yzrFmj59tiZiY79y_bPV=w120-c-h120-k-c0x00ffffff-no-l90-rj", + width: 120, + height: 120, + ), + ], + )), + ], + ctoken: None, + endpoint: music_search, + ), + corrected_query: None, +) diff --git a/testfiles/music_details/details_mv_20260603.json b/testfiles/music_details/details_mv_20260603.json new file mode 100644 index 0000000..5e6d59c --- /dev/null +++ b/testfiles/music_details/details_mv_20260603.json @@ -0,0 +1,939 @@ +{ + "responseContext": { + "serviceTrackingParams": [ + { + "service": "CSI", + "params": [ + { "key": "c", "value": "WEB_REMIX" }, + { "key": "cver", "value": "1.20260531.05.00" }, + { "key": "yt_li", "value": "0" }, + { "key": "GetWatchNext_rid", "value": "0x0e4a6562d383a7c9" } + ] + }, + { "service": "GFEEDBACK", "params": [{ "key": "logged_in", "value": "0" }] }, + { + "service": "ECATCHER", + "params": [ + { "key": "client.version", "value": "1.20000101" }, + { "key": "client.name", "value": "WEB_REMIX" } + ] + } + ], + "responseId": "IhMIl7iggMbplAMVCuERCB1efQvA" + }, + "contents": { + "singleColumnMusicWatchNextResultsRenderer": { + "tabbedRenderer": { + "watchNextTabbedResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "title": "Up next", + "content": { + "musicQueueRenderer": { + "content": { + "playlistPanelRenderer": { + "contents": [ + { + "playlistPanelVideoRenderer": { + "title": { "runs": [{ "text": "Black Mamba" }] }, + "longBylineText": { + "runs": [ + { + "text": "aespa", + "navigationEndpoint": { + "clickTrackingParams": "CBsQyCAYACITCJe4oIDG6ZQDFQrhEQgdXn0LwMoBBIRQhqY=", + "browseEndpoint": { + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { "text": "290M views" }, + { "text": " • " }, + { "text": "4.4M likes" } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3maNxpYzTFmXZBd8s1w1iE6rTBDaw", + "width": 400, + "height": 225 + }, + { + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k5q17nduJ8-t3h9_obEVMVi8Cz3A", + "width": 800, + "height": 450 + }, + { + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k7CsaxHObhW1JXPtGyKE1fgSGZ3Q", + "width": 853, + "height": 480 + } + ] + }, + "lengthText": { + "runs": [{ "text": "3:50" }], + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 50 seconds" + } + } + }, + "selected": true, + "navigationEndpoint": { + "clickTrackingParams": "CBsQyCAYACITCJe4oIDG6ZQDFQrhEQgdXn0LwDIDQkZhSJGXrtzn9erzZZoBBQgMEPgdygEEhFCGpg==", + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "params": "OAHyAQIIAeoEC1plZXJybnVMaTVF", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "shortBylineText": { "runs": [{ "text": "aespa" }] }, + "trackingParams": "CBsQyCAYACITCJe4oIDG6ZQDFQrhEQgdXn0LwA==", + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start mix" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CCsQm_MFGAAiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "playlistId": "RDAMVMZeerrnuLi5E", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "trackingParams": "CCsQm_MFGAAiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CCkQvu4FGAEiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "queueAddEndpoint": { + "queueTarget": { + "videoId": "ZeerrnuLi5E", + "onEmptyQueue": { + "clickTrackingParams": "CCkQvu4FGAEiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchEndpoint": { + "videoId": "ZeerrnuLi5E" + } + } + }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CCkQvu4FGAEiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CCoQyscDIhMIl7iggMbplAMVCuERCB1efQvA" + } + } + } + } + ] + } + }, + "trackingParams": "CCkQvu4FGAEiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CCcQ--8FGAIiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "queueAddEndpoint": { + "queueTarget": { + "videoId": "ZeerrnuLi5E", + "onEmptyQueue": { + "clickTrackingParams": "CCcQ--8FGAIiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchEndpoint": { + "videoId": "ZeerrnuLi5E" + } + } + }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CCcQ--8FGAIiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCgQyscDIhMIl7iggMbplAMVCuERCB1efQvA" + } + } + } + } + ] + } + }, + "trackingParams": "CCcQ--8FGAIiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { + "runs": [{ "text": "Add to liked songs" }] + }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCUQjJ8GGAMiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Like this song" }] + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { + "runs": [{ "text": "Sign in" }] + }, + "navigationEndpoint": { + "clickTrackingParams": "CCYQ8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CCYQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + } + } + }, + "toggledText": { + "runs": [ + { "text": "Remove from liked songs" } + ] + }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CCUQjJ8GGAMiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CCQQ0aoFGAQiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "offlineVideoEndpoint": { + "videoId": "ZeerrnuLi5E", + "onAddCommand": { + "clickTrackingParams": "CCQQ0aoFGAQiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "getDownloadActionCommand": { + "videoId": "ZeerrnuLi5E", + "params": "CAI%3D" + } + } + } + }, + "trackingParams": "CCQQ0aoFGAQiEwiXuKCAxumUAxUK4REIHV59C8A=", + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + } + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CCIQw5QGGAUiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { "text": "Save this for later" } + ] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { + "runs": [{ "text": "Sign in" }] + }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQ8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CCMQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + } + } + }, + "trackingParams": "CCIQw5QGGAUiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Remove from queue" }] + }, + "icon": { "iconType": "REMOVE" }, + "serviceEndpoint": { + "clickTrackingParams": "CCAQ4_sFGAYiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "removeFromQueueEndpoint": { + "videoId": "ZeerrnuLi5E", + "commands": [ + { + "clickTrackingParams": "CCAQ4_sFGAYiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CCEQyscDIhMIl7iggMbplAMVCuERCB1efQvA" + } + } + } + } + ] + } + }, + "trackingParams": "CCAQ4_sFGAYiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Go to artist" }] + }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CB8QkPsFGAciEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "browseEndpoint": { + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CB8QkPsFGAciEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CB4QkfsFGAgiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtaZWVycm51TGk1RQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CB4QkfsFGAgiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Report" }] }, + "icon": { "iconType": "FLAG" }, + "serviceEndpoint": { + "clickTrackingParams": "CBwQjfYJGAkiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to report content that breaks our rules.\n\nYou can also file a " + }, + { + "text": "legal complaint", + "navigationEndpoint": { + "clickTrackingParams": "CBwQjfYJGAkiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "urlEndpoint": { + "url": "https://support.google.com/youtube/?p=report_illegal_content&hl=en" + } + } + }, + { "text": " without signing in." } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_PRIMARY", + "text": { + "runs": [{ "text": "Sign in" }] + }, + "navigationEndpoint": { + "clickTrackingParams": "CB0Q8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CB0Q8FsiEwiXuKCAxumUAxUK4REIHV59C8A=", + "command": { + "clickTrackingParams": "CB0Q8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + } + } + } + } + } + } + }, + "trackingParams": "CBwQjfYJGAkiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + ], + "trackingParams": "CBsQyCAYACITCJe4oIDG6ZQDFQrhEQgdXn0LwA==", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "canReorder": true, + "queueNavigationEndpoint": { + "clickTrackingParams": "CBsQyCAYACITCJe4oIDG6ZQDFQrhEQgdXn0LwMoBBIRQhqY=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "ZeerrnuLi5E" }, + "queueInsertPosition": "INSERT_AT_END", + "params": "Q0FJJTNE" + } + } + } + }, + { + "automixPreviewVideoRenderer": { + "content": { + "automixPlaylistVideoRenderer": { + "navigationEndpoint": { + "clickTrackingParams": "CBoQ_20iEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchPlaylistEndpoint": { + "playlistId": "RDAMVMZeerrnuLi5E", + "params": "wAEB8gECeAHqBAtaZWVycm51TGk1RQ%3D%3D" + } + }, + "trackingParams": "CBoQ_20iEwiXuKCAxumUAxUK4REIHV59C8A=", + "automixMode": "AUTOMIX_MODE_DEFAULT_ON" + } + } + } + } + ], + "isInfinite": false, + "trackingParams": "CBgQxyAiEwiXuKCAxumUAxUK4REIHV59C8A=", + "shuffleToggleButton": { + "toggleButtonRenderer": { + "defaultIcon": { "iconType": "MUSIC_SHUFFLE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CBkQmE0iEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchPlaylistEndpoint": { "params": "wAEB8gECKAE%3D" } + }, + "toggledIcon": { "iconType": "MUSIC_SHUFFLE" }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CBkQmE0iEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchPlaylistEndpoint": { "params": "wAEB" } + }, + "trackingParams": "CBkQmE0iEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + }, + "hack": true, + "musicQueueConfig": {}, + "header": { + "musicQueueHeaderRenderer": { + "title": { "runs": [{ "text": "Playing from" }] }, + "subtitle": { "runs": [{ "text": "Black Mamba Mix" }] }, + "buttons": [ + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_TRANSPARENT" }, + "text": { "runs": [{ "text": "Save" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CBYQ0-cHGAAiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CBcQ8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CBcQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + } + }, + "saveQueueToPlaylistCommand": {} + }, + "trackingParams": "CBYQ0-cHGAAiEwiXuKCAxumUAxUK4REIHV59C8A=", + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "accessibilityData": { + "accessibilityData": { "label": "Save" } + }, + "isSelected": false, + "uniqueId": "Save" + } + } + ], + "trackingParams": "CBUQ0ecHIhMIl7iggMbplAMVCuERCB1efQvA" + } + } + } + }, + "trackingParams": "CBQQn7QFGAQiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CBMQk80FGAUiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "browseEndpoint": { + "browseId": "MPLYt_wrKjTn9hmry", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_LYRICS" + } + } + } + }, + "title": "Lyrics", + "trackingParams": "CBMQk80FGAUiEwiXuKCAxumUAxUK4REIHV59C8A=", + "unselectable": true + } + }, + { + "tabRenderer": { + "endpoint": { + "clickTrackingParams": "CBIQlM0FGAYiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "browseEndpoint": { + "browseId": "MPTRt_wrKjTn9hmry", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_RELATED" + } + } + } + }, + "title": "Related", + "trackingParams": "CBIQlM0FGAYiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + ] + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "watchEndpoint": { "videoId": "ZeerrnuLi5E", "ustreamerConfig": "GgIIBQ==" } + }, + "trackingParams": "CAAQg2ciEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "playerOverlays": { + "playerOverlayRenderer": { + "actions": [ + { + "likeButtonRenderer": { + "target": { "videoId": "ZeerrnuLi5E" }, + "likeStatus": "INDIFFERENT", + "trackingParams": "CA8QpUEYACITCJe4oIDG6ZQDFQrhEQgdXn0LwA==", + "likesAllowed": true, + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CA8QpUEYACITCJe4oIDG6ZQDFQrhEQgdXn0LwMoBBIRQhqY=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Not a fan?" }] }, + "content": { + "runs": [ + { "text": "Improve your recommendations after signing in" } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CBEQ8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CBEQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CA8QpUEYACITCJe4oIDG6ZQDFQrhEQgdXn0LwMoBBIRQhqY=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8FsiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CBAQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + } + } + } + } + } + ], + "browserMediaSession": { + "browserMediaSessionRenderer": { + "thumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3maNxpYzTFmXZBd8s1w1iE6rTBDaw", + "width": 400, + "height": 225 + }, + { + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k5q17nduJ8-t3h9_obEVMVi8Cz3A", + "width": 800, + "height": 450 + }, + { + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k7CsaxHObhW1JXPtGyKE1fgSGZ3Q", + "width": 853, + "height": 480 + } + ] + } + } + } + } + }, + "videoReporting": { + "reportFormModalRenderer": { + "optionsSupportedRenderers": { + "optionsRenderer": { + "items": [ + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Sexual content" }] }, + "trackingParams": "CA4Q7ZMBGAAiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CA4Q7ZMBGAAiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQASyYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CA4Q7ZMBGAAiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Violent or repulsive content" }] }, + "trackingParams": "CA0Q7ZMBGAEiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CA0Q7ZMBGAEiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQATaYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CA0Q7ZMBGAEiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Hateful or abusive content" }] }, + "trackingParams": "CAwQ7ZMBGAIiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAwQ7ZMBGAIiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQARSYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAwQ7ZMBGAIiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Harassment or bullying" }] }, + "trackingParams": "CAsQ7ZMBGAMiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAsQ7ZMBGAMiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQARGYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAsQ7ZMBGAMiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Harmful or dangerous acts" }] }, + "trackingParams": "CAoQ7ZMBGAQiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAoQ7ZMBGAQiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAQ2YAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAoQ7ZMBGAQiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Misinformation" }] }, + "trackingParams": "CAkQ7ZMBGAUiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAkQ7ZMBGAUiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAUGYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAkQ7ZMBGAUiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Child abuse" }] }, + "trackingParams": "CAgQ7ZMBGAYiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAgQ7ZMBGAYiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAQyYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAgQ7ZMBGAYiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Legal issue" }] }, + "trackingParams": "CAcQ7ZMBGAciEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAcQ7ZMBGAciEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAUWYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAcQ7ZMBGAciEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Promotes terrorism" }] }, + "trackingParams": "CAYQ7ZMBGAgiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAYQ7ZMBGAgiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQATWYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAYQ7ZMBGAgiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ] + } + }, + { + "optionSelectableItemRenderer": { + "text": { "runs": [{ "text": "Spam or misleading" }] }, + "trackingParams": "CAUQ7ZMBGAkiEwiXuKCAxumUAxUK4REIHV59C8A=", + "submitEndpoint": { + "clickTrackingParams": "CAUQ7ZMBGAkiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQATGYAQGoAQM%3D" + } + }, + "clickCommands": [ + { + "clickTrackingParams": "CAUQ7ZMBGAkiEwiXuKCAxumUAxUK4REIHV59C8DKAQSEUIam", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ] + } + } + ], + "trackingParams": "CAQQ9EoiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + "trackingParams": "CAEQ55sBIhMIl7iggMbplAMVCuERCB1efQvA", + "title": { "runs": [{ "text": "Report video" }] }, + "submitButton": { + "buttonRenderer": { + "style": "STYLE_BRAND", + "isDisabled": true, + "text": { "runs": [{ "text": "Report" }] }, + "trackingParams": "CAMQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Cancel" }] }, + "trackingParams": "CAIQ8FsiEwiXuKCAxumUAxUK4REIHV59C8A=" + } + } + } + }, + "queueContextParams": "CAEaEVJEQU1WTVplZXJybnVMaTVFIIHOoIDG6ZQDMgtaZWVycm51TGk1RUoLWmVlcnJudUxpNUVQAFoECAAQAXgB" +} diff --git a/testfiles/music_search/main_artist_20260603.json b/testfiles/music_search/main_artist_20260603.json new file mode 100644 index 0000000..5cdfe74 --- /dev/null +++ b/testfiles/music_search/main_artist_20260603.json @@ -0,0 +1,12429 @@ +{ + "contents": { + "tabbedSearchResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "messageRenderer": { + "button": { + "buttonRenderer": { + "icon": { + "iconType": "INFO_OUTLINE" + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT", + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK4DEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/howyoutubeworks/product-features/search/" + } + }, + "style": "STYLE_TEXT", + "text": { + "simpleText": "About these results" + }, + "trackingParams": "CK4DEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "style": { + "value": "RENDER_STYLE_PANEL" + }, + "trackingParams": "CK0DEJY7GAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CKwDELsvGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "musicCardShelfRenderer": { + "buttons": [ + { + "buttonRenderer": { + "accessibility": { + "label": "Shuffle" + }, + "accessibilityData": { + "accessibilityData": { + "label": "Shuffle" + } + }, + "command": { + "clickTrackingParams": "CPQCEJbSBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOb1vAi4rwXXeDlr7NZ68C_w" + } + }, + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DARK_ON_WHITE", + "text": { + "runs": [ + { + "text": "Shuffle" + } + ] + }, + "trackingParams": "CPQCEJbSBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "buttonRenderer": { + "accessibility": { + "label": "Mix" + }, + "accessibilityData": { + "accessibilityData": { + "label": "Mix" + } + }, + "command": { + "clickTrackingParams": "CPMCEJXSBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMb1vAi4rwXXeDlr7NZ68C_w" + } + }, + "icon": { + "iconType": "MIX" + }, + "style": "STYLE_WHITE_TRANSLUCENT", + "text": { + "runs": [ + { + "text": "Mix" + } + ] + }, + "trackingParams": "CPMCEJXSBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJkDEOq_BRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "videoId": "7nVctvQVz0U", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "The Fate of Ophelia" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift • 3 minutes, 47 seconds" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CJkDEOq_BRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "3:47" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "650 million plays" + } + }, + "runs": [ + { + "text": "650M plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKgDEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03blZjdHZRVnowVQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM7nVctvQVz0U", + "videoId": "7nVctvQVz0U", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CKgDEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKYDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKcDEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CKYDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CKYDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "7nVctvQVz0U" + } + }, + "videoId": "7nVctvQVz0U" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKYDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKQDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKUDEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CKQDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CKQDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "7nVctvQVz0U" + } + }, + "videoId": "7nVctvQVz0U" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKQDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKIDEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKMDEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKMDEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKIDEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKEDENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CKEDENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "7nVctvQVz0U" + } + }, + "videoId": "7nVctvQVz0U" + } + }, + "trackingParams": "CKEDENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ8DEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKADEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKADEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CJ8DEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_p6BGcsuOpGt" + }, + "clickTrackingParams": "CJ4DEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJ4DEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CJ0DEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJ0DEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTC7nVctvQVz0U" + }, + "clickTrackingParams": "CJwDEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CJwDEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsDEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs3blZjdHZRVnowVQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJsDEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CJoDEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause The Fate of Ophelia - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play The Fate of Ophelia - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKkDEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "7nVctvQVz0U", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKkDEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "7nVctvQVz0U" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKoDEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CJkDEOq_BRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CIcDEOq_BRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "videoId": "Qc0sEMYv620", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Out Of The Woods (Taylor's Version)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift • 3 minutes, 56 seconds" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CIcDEOq_BRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "3:56" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "30 million plays" + } + }, + "runs": [ + { + "text": "30M plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJYDEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1RYzBzRU1ZdjYyMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMQc0sEMYv620", + "videoId": "Qc0sEMYv620", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CJYDEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJQDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJUDEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CJQDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CJQDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "Qc0sEMYv620" + } + }, + "videoId": "Qc0sEMYv620" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJQDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJIDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJMDEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CJIDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CJIDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "Qc0sEMYv620" + } + }, + "videoId": "Qc0sEMYv620" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJIDEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJADEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJEDEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJEDEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJADEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI8DENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CI8DENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "Qc0sEMYv620" + } + }, + "videoId": "Qc0sEMYv620" + } + }, + "trackingParams": "CI8DENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0DEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI4DEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI4DEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CI0DEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_5XXbjpMgJar" + }, + "clickTrackingParams": "CIwDEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIwDEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CIsDEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIsDEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCQc0sEMYv620" + }, + "clickTrackingParams": "CIoDEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CIoDEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkDEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtRYzBzRU1ZdjYyMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIkDEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CIgDEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Out Of The Woods (Taylor's Version) - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Out Of The Woods (Taylor's Version) - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJcDEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "Qc0sEMYv620", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJcDEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "Qc0sEMYv620" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/gj8tAERbPzlAoLI6knG2Yv1JiB9kv_pFwckfFHWUS6RcnQonszeMyxTdDEdOxCRNFmMezvwEBeRPwNSy3Q=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/gj8tAERbPzlAoLI6knG2Yv1JiB9kv_pFwckfFHWUS6RcnQonszeMyxTdDEdOxCRNFmMezvwEBeRPwNSy3Q=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJgDEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CIcDEOq_BRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CPUCEOq_BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "videoId": "DDIcJUf3Al4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Starlight" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift • 3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CPUCEOq_BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "3:41" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "10 million plays" + } + }, + "runs": [ + { + "text": "10M plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQDEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1EREljSlVmM0FsNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMDDIcJUf3Al4", + "videoId": "DDIcJUf3Al4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CIQDEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIIDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIMDEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CIIDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CIIDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "DDIcJUf3Al4" + } + }, + "videoId": "DDIcJUf3Al4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIIDEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIADEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIEDEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CIADEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CIADEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "DDIcJUf3Al4" + } + }, + "videoId": "DDIcJUf3Al4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIADEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CP4CEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CP4CEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP0CENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CP0CENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "DDIcJUf3Al4" + } + }, + "videoId": "DDIcJUf3Al4" + } + }, + "trackingParams": "CP0CENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsCEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPwCEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPwCEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CPsCEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_NdvxuCZ1Rn2" + }, + "clickTrackingParams": "CPoCEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPoCEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CPkCEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPkCEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCDDIcJUf3Al4" + }, + "clickTrackingParams": "CPgCEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CPgCEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPcCEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtEREljSlVmM0FsNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPcCEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CPYCEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Starlight - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Starlight - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIUDEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "DDIcJUf3Al4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIUDEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "DDIcJUf3Al4" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/4DDgDnCVMgPB8TBvd26Yt4gEvBN8zymEdEBnfRzjleANB6PdEe8ZcNWn_-sXMyAJ5_2egN8wYXOHf4F-=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/4DDgDnCVMgPB8TBvd26Yt4gEvBN8zymEdEBnfRzjleANB6PdEe8ZcNWn_-sXMyAJ5_2egN8wYXOHf4F-=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIYDEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CPUCEOq_BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "endIcon": { + "iconType": "CHEVRON_RIGHT" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPICEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOb1vAi4rwXXeDlr7NZ68C_w" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CPICEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPECEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMb1vAi4rwXXeDlr7NZ68C_w" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CPECEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CO8CEKicBhgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPACEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPACEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CO8CEKicBhgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO4CEJH7BRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ1BDMEwxZDI1M3gtS3VNTndhMDVUcEE%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CO4CEJH7BRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CO0CEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "onTap": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "COwCEPiRBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "subtitle": { + "accessibility": { + "accessibilityData": { + "label": "Artist • 375M monthly audience" + } + }, + "runs": [ + { + "text": "Artist" + }, + { + "text": " • " + }, + { + "text": "375M monthly audience" + } + ] + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/RCpTA6EXJQyjVFDosWOKa2SMmqkua_lA9mHPDWWciLwgqpZLz-k8rXWRF_367trrQ7up9BUwCbk6kRk=w60-h60-p-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/RCpTA6EXJQyjVFDosWOKa2SMmqkua_lA9mHPDWWciLwgqpZLz-k8rXWRF_367trrQ7up9BUwCbk6kRk=w120-h120-p-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CKsDEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "COwCEPiRBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": "Taylor Swift" + } + ] + }, + "trackingParams": "COwCEPiRBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "badges": [ + { + "musicInlineBadgeRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Explicit" + } + }, + "icon": { + "iconType": "MUSIC_EXPLICIT_BADGE" + }, + "trackingParams": "CNwCEKHtAhgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "The Life of a Showgirl" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Album" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CNsCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "2025" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COkCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "COkCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COgCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLOLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "COgCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COYCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album will play next" + } + ] + }, + "trackingParams": "COcCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "COYCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "COYCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + }, + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COYCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COQCEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album added to queue" + } + ] + }, + "trackingParams": "COUCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "COQCEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "COQCEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + }, + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COQCEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COICEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COMCEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COMCEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save album to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "COICEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove album from library" + } + ] + }, + "trackingParams": "COICEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COACEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "COACEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CN8CEJD7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CN8CEJD7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN4CEJH7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EilPTEFLNXV5X2t0c05xX2FzUXRobDF4T21fdFh3cEQ5dFphNTQxM1lGYw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CN4CEJH7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CN0CEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_p6BGcsuOpGt" + }, + "clickTrackingParams": "CNsCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause The Life of a Showgirl" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play The Life of a Showgirl" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "COoCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "COoCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://yt3.googleusercontent.com/ZpWD37EEQE_LVuQ_O03cRmz5mZA7jG0gKGLt-49uHNDX6DycysijGGSOX9woU-OfQR5jyahz3aEdmBmm3A=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "COsCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CNsCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CNoCELsvGAIiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Taylor Swift Eras Setlist" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "text": "YouTube Music" + }, + { + "text": " • " + }, + { + "text": "44 songs" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CNcCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNYCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLRDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CNYCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CNUCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CNQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CNQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + }, + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CNMCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CNICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CNICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + }, + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CNACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM4CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CM4CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0CEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EitSRENMQUs1dXlfbXpYSmpiV2tnbjExNll0b3pNZFM0a0FnYVBoaklXcUJn", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CM0CEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CMwCEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLRDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + }, + "clickTrackingParams": "CMsCENWfBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Taylor Swift Eras Setlist" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Taylor Swift Eras Setlist" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CNgCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDCLAK5uy_mzXJjbWkgn116YtozMdS4kAgaPhjIWqBg" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CNgCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://yt3.googleusercontent.com/A59BQG7X0v_lyJqDjqhq0G83r_Lck-7puOITTfhKc-khapWkrtOBNLwvp_fLy34e960OLIRyJ5zPEfw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CNkCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CMsCENWfBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CMoCELsvGAMiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Presenting Taylor Swift" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "text": "YouTube Music" + }, + { + "text": " • " + }, + { + "text": "121 songs" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMcCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CMcCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMYCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLRDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CMYCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CMUCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CMQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CMQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + }, + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CMMCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CMICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CMICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + }, + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CMACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL4CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CL4CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0CEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EitSRENMQUs1dXlfazEyNzJ2LXlYdExKbTdnbU1pQXhqT2wtdmg1YUVDMTFB", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CL0CEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CLwCEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLRDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + }, + "clickTrackingParams": "CLsCENWfBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Presenting Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Presenting Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CMgCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDCLAK5uy_k1272v-yXtLJm7gmMiAxjOl-vh5aEC11A" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CMgCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://yt3.googleusercontent.com/jvshZlSlG9Kc5RRuzl-dT4RWigZeKhyg1pA1wE-zNOy5Wm2Du-ILxI-dbH-Fu-zA-fwqk-FtK5a_09w=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CMkCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CLsCENWfBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CLoCELsvGAQiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "reputation" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Album" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CKoCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CLcCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLYCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLOLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CLYCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album will play next" + } + ] + }, + "trackingParams": "CLUCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CLQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CLQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + }, + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLQCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album added to queue" + } + ] + }, + "trackingParams": "CLMCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CLICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CLICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + }, + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLICEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLECEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save album to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove album from library" + } + ] + }, + "trackingParams": "CLACEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK8CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CK4CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CK0CEJD7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CK0CEJD7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwCEJH7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EilPTEFLNXV5X2w4MlJfcWZKbHV6ZVNHeFV5Z2hibnZTXzQ5eEl5VGZZRQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKwCEJH7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CKsCEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_BdDqjcHkOwb" + }, + "clickTrackingParams": "CKoCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause reputation" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play reputation" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CLgCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_l82R_qfJluzeSGxUyghbnvS_49xIyTfYE" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CLgCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://yt3.googleusercontent.com/RuKPkn6LLmXNOUcyRqh0zQbMWTpZDhHnkxHEZHrv6J8AbxLwemm9F0xaPpHX51WB_Xlj00My9vpZ_zRh=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLkCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CKoCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CKkCELsvGAUiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Speak Now (Taylor's Version)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Album" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CJkCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "2023" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CKYCEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLOLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CKUCEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKMCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album will play next" + } + ] + }, + "trackingParams": "CKQCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CKMCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CKMCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + }, + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKMCEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKECEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album added to queue" + } + ] + }, + "trackingParams": "CKICEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CKECEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CKECEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + }, + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKECEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJ8CEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKACEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKACEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save album to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJ8CEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove album from library" + } + ] + }, + "trackingParams": "CJ8CEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ4CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CJ0CEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CJwCEJD7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJwCEJD7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsCEJH7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EilPTEFLNXV5X25lMERwZWRLTmVLZUZ5alE4Nl82REpIeUNHQ2pxSE92OA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJsCEJH7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CJoCEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_7u82vYqpamW" + }, + "clickTrackingParams": "CJkCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Speak Now (Taylor's Version)" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Speak Now (Taylor's Version)" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKcCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_ne0DpedKNeKeFyjQ86_6DJHyCGCjqHOv8" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKcCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKgCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CJkCENRoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CJgCELsvGAYiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CIYCEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "videoId": "e7yg0A-PCTI", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Love Story (Taylor’s Version)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CIYCEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "259 million plays" + } + }, + "runs": [ + { + "text": "259M plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUCEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1lN3lnMEEtUENUSQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMe7yg0A-PCTI", + "videoId": "e7yg0A-PCTI", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CJUCEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMCEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJQCEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CJMCEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CJMCEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "e7yg0A-PCTI" + } + }, + "videoId": "e7yg0A-PCTI" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJMCEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJECEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJICEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CJECEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CJECEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "e7yg0A-PCTI" + } + }, + "videoId": "e7yg0A-PCTI" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJECEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CI8CEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJACEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJACEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CI8CEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI4CENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CI4CENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "e7yg0A-PCTI" + } + }, + "videoId": "e7yg0A-PCTI" + } + }, + "trackingParams": "CI4CENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwCEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI0CEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CIwCEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_LZmw4oUBUnJ" + }, + "clickTrackingParams": "CIsCEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIsCEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CIoCEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIoCEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCe7yg0A-PCTI" + }, + "clickTrackingParams": "CIkCEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CIkCEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgCEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtlN3lnMEEtUENUSQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIgCEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CIcCEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Love Story (Taylor’s Version) - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Love Story (Taylor’s Version) - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJYCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "e7yg0A-PCTI", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJYCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "e7yg0A-PCTI" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/huIYugJjpimikk-tSDJyDU09Jr8vDVJuLOh5uGG6T45c5MEtYvFW_9NlqkHHSaLl231kLBgAS8rtDfQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/huIYugJjpimikk-tSDJyDU09Jr8vDVJuLOh5uGG6T45c5MEtYvFW_9NlqkHHSaLl231kLBgAS8rtDfQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJcCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CIYCEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CIUCELsvGAciEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CPMBEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "videoId": "LYyUr75fs_o", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "You Belong With Me" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CPMBEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2.1 billion plays" + } + }, + "runs": [ + { + "text": "2.1B plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIICEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1MWXlVcjc1ZnNfbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMLYyUr75fs_o", + "videoId": "LYyUr75fs_o", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CIICEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIACEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIECEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CIACEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CIACEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "LYyUr75fs_o" + } + }, + "videoId": "LYyUr75fs_o" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIACEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP4BEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CP8BEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CP4BEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CP4BEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "LYyUr75fs_o" + } + }, + "videoId": "LYyUr75fs_o" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CP4BEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPwBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP0BEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP0BEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPwBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPsBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CPsBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "LYyUr75fs_o" + } + }, + "videoId": "LYyUr75fs_o" + } + }, + "trackingParams": "CPsBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPkBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPoBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPoBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CPkBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_u721jSRXVRq" + }, + "clickTrackingParams": "CPgBEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPgBEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CPcBEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPcBEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCLYyUr75fs_o" + }, + "clickTrackingParams": "CPYBEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CPYBEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPUBEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtMWXlVcjc1ZnNfbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPUBEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CPQBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause You Belong With Me - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play You Belong With Me - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIMCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "LYyUr75fs_o", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIMCEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "LYyUr75fs_o" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/YEcmx-25aRBMaKNTvCx17QboP0KCJq2jqKdjpjLImqA60wWE2AZV_ZdQa417ZEmAkK7ipsEt1m0DEI-Z9A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/YEcmx-25aRBMaKNTvCx17QboP0KCJq2jqKdjpjLImqA60wWE2AZV_ZdQa417ZEmAkK7ipsEt1m0DEI-Z9A=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIQCEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CPMBEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CPIBELsvGAgiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "COABEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "videoId": "gGwN25z7FrE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Anti-Hero" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "COABEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "541 million plays" + } + }, + "runs": [ + { + "text": "541M plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO8BEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1nR3dOMjV6N0ZyRQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMgGwN25z7FrE", + "videoId": "gGwN25z7FrE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CO8BEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO0BEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CO4BEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CO0BEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CO0BEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "gGwN25z7FrE" + } + }, + "videoId": "gGwN25z7FrE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CO0BEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COsBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COwBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "COsBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "COsBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "gGwN25z7FrE" + } + }, + "videoId": "gGwN25z7FrE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COsBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COkBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COoBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COoBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COkBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "COgBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "COgBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "gGwN25z7FrE" + } + }, + "videoId": "gGwN25z7FrE" + } + }, + "trackingParams": "COgBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COYBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COcBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COcBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "COYBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_z0ABWl3jaT0" + }, + "clickTrackingParams": "COUBEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COUBEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "COQBEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COQBEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCgGwN25z7FrE" + }, + "clickTrackingParams": "COMBEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "COMBEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COIBEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnR3dOMjV6N0ZyRQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COIBEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "COEBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Anti-Hero - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Anti-Hero - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CPABEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "gGwN25z7FrE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CPABEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "gGwN25z7FrE" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/omCs21jqwK4Ss_VZxPFKwQP5z0UY0vi_8gXu4XNxHKDgE-GHYHWkIw80XR1uzFgdyhM3PvVUZeZ8iAfF=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/omCs21jqwK4Ss_VZxPFKwQP5z0UY0vi_8gXu4XNxHKDgE-GHYHWkIw80XR1uzFgdyhM3PvVUZeZ8iAfF=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CPEBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "COABEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CN8BELsvGAkiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CM0BEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "videoId": "sEPXrepgujY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Style" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CM0BEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1.3 billion plays" + } + }, + "runs": [ + { + "text": "1.3B plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNwBEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1zRVBYcmVwZ3VqWQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMsEPXrepgujY", + "videoId": "sEPXrepgujY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CNwBEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNoBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNsBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CNoBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CNoBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "sEPXrepgujY" + } + }, + "videoId": "sEPXrepgujY" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNoBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNgBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNkBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CNgBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CNgBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "sEPXrepgujY" + } + }, + "videoId": "sEPXrepgujY" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNgBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNYBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNcBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNYBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNUBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CNUBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "sEPXrepgujY" + } + }, + "videoId": "sEPXrepgujY" + } + }, + "trackingParams": "CNUBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNMBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNQBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNQBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CNMBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_JiAQrbUtBdP" + }, + "clickTrackingParams": "CNIBEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNIBEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CNEBEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNEBEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCsEPXrepgujY" + }, + "clickTrackingParams": "CNABEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CNABEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM8BEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtzRVBYcmVwZ3VqWQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CM8BEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CM4BEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Style - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Style - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CN0BEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "sEPXrepgujY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CN0BEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "sEPXrepgujY" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/GcrDhHXqrPm4BjS-4L1c0OHC9iz0ZxmFeRur2A6Aqo9Vm7OfFCBOSVbRzp1M1D1s_3rsvKaC7w6kku0=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/GcrDhHXqrPm4BjS-4L1c0OHC9iz0ZxmFeRur2A6Aqo9Vm7OfFCBOSVbRzp1M1D1s_3rsvKaC7w6kku0=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CN4BEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CM0BEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CMwBELsvGAoiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CLoBEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "videoId": "oOEhHDx6xOQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Back To December (Taylor's Version)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Song • Taylor Swift" + } + }, + "runs": [ + { + "text": "Song" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CLoBEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Taylor Swift" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "101 million plays" + } + }, + "runs": [ + { + "text": "101M plays" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMkBEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1vT0VoSER4NnhPUQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMoOEhHDx6xOQ", + "videoId": "oOEhHDx6xOQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CMkBEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMcBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMgBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CMcBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CMcBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "oOEhHDx6xOQ" + } + }, + "videoId": "oOEhHDx6xOQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMcBEL7uBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMUBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMYBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CMUBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CMUBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "oOEhHDx6xOQ" + } + }, + "videoId": "oOEhHDx6xOQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMUBEPvvBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMMBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMQBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMQBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMMBEIyfBhgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMIBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CMIBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "oOEhHDx6xOQ" + } + }, + "videoId": "oOEhHDx6xOQ" + } + }, + "trackingParams": "CMIBENGqBRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMABEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMEBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMEBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CMABEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_7u82vYqpamW" + }, + "clickTrackingParams": "CL8BEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CL8BEI_7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CL4BEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CL4BEJD7BRgHIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "PEOPLE_GROUP" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_CREDITS" + } + }, + "browseId": "MPTCoOEhHDx6xOQ" + }, + "clickTrackingParams": "CL0BEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": { + "runs": [ + { + "text": "View song credits" + } + ] + }, + "trackingParams": "CL0BEK-jChgIIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwBEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtvT0VoSER4NnhPUQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLwBEJH7BRgJIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CLsBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Back To December (Taylor's Version) - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Back To December (Taylor's Version) - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CMoBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "oOEhHDx6xOQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CMoBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "oOEhHDx6xOQ" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/PzdFvhZwBo2kxfifFF82vShEUh8xEQfvoUTRIUBvZjs3ibCmTqMQZ6ZL03tPz1iwjP4UH6xB0CAGPwqj=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CMsBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CLoBEOFnGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CLkBELsvGAsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Taylor Swift Study Playlist" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UC4Nx_ksbcnfAexy0YOeXWDA" + }, + "clickTrackingParams": "CKoBENafBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": "Jorgelina Ramirez" + }, + { + "text": " • " + }, + { + "text": "564K views" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLYBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CLYBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLUBEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CLUBEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLMBEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CLQBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CLMBEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CLMBEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + }, + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLMBEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLEBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CLIBEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CLEBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CLEBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + }, + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLEBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CK8BEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLABEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLABEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CK8BEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CK8BEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK4BEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK4BEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CK0BEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwBEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTGg3cEx6bjhxYXFYeGM0Uy1zWXdfUDJqQXFnSmxfVU51", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKwBEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CKsBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + }, + "clickTrackingParams": "CKoBENafBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Taylor Swift Study Playlist" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Taylor Swift Study Playlist" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CLcBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "PLh7pLzn8qaqXxc4S-sYw_P2jAqgJl_UNu" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CLcBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/W8K9kHzTWhnBBVUwFp8ybP4WpUNaZL26P1-jH4T4AdDrQq-zV-x5qOsGLlhbaCBUQO3LMEkIbL4=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/W8K9kHzTWhnBBVUwFp8ybP4WpUNaZL26P1-jH4T4AdDrQq-zV-x5qOsGLlhbaCBUQO3LMEkIbL4=s576", + "width": 576 + }, + { + "height": 1200, + "url": "https://yt3.ggpht.com/W8K9kHzTWhnBBVUwFp8ybP4WpUNaZL26P1-jH4T4AdDrQq-zV-x5qOsGLlhbaCBUQO3LMEkIbL4=s1200", + "width": 1200 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLgBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CKoBENafBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CKkBELsvGAwiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Piano Tribute Players" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Artist • 1 subscriber" + } + }, + "runs": [ + { + "text": "Artist" + }, + { + "text": " • " + }, + { + "text": "1 subscriber" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKcBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAO3jUa5B_eU14-GrJK8NW1uw" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CKcBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYBEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEM3jUa5B_eU14-GrJK8NW1uw" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CKYBEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUBEJH7BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ1ltZWd4QTI3aTNHWWl2dS1GTi1sWWc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKUBEJH7BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CKQBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCYmegxA27i3GYivu-FN-lYg" + }, + "clickTrackingParams": "CKMBENVoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/6c7xT8CeESUklHTzG0iEkbf14-6jM46dZep_6eCeiliAxMwi1We4XXe_XhXiaTarSz5Mj338DUhPnOEDXQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/6c7xT8CeESUklHTzG0iEkbf14-6jM46dZep_6eCeiliAxMwi1We4XXe_XhXiaTarSz5Mj338DUhPnOEDXQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CKgBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CKMBENVoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CKIBELsvGA0iEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Sweet Baby Mae" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Artist • 185 subscribers" + } + }, + "runs": [ + { + "text": "Artist" + }, + { + "text": " • " + }, + { + "text": "185 subscribers" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKABEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOH8qw8YVjr__xocrhfnrr2g" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CKABEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ8BEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMH8qw8YVjr__xocrhfnrr2g" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CJ8BEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BEJH7BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ2NGUk10a1lKc1FPMmJpVXpvZ0twLWc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJ4BEJH7BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CJ0BEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCcFRMtkYJsQO2biUzogKp-g" + }, + "clickTrackingParams": "CJwBENVoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/rTzDOTEMth0I63JRgkHG-iXivVWgqN9Z-r0ziTKB40qT2XwYL9y80zwv8R6gTsGW9724jPzehcjaj52ufg=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/rTzDOTEMth0I63JRgkHG-iXivVWgqN9Z-r0ziTKB40qT2XwYL9y80zwv8R6gTsGW9724jPzehcjaj52ufg=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CKEBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CJwBENVoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CJsBELsvGA4iEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Gracie Abrams" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Artist • 103M monthly audience" + } + }, + "runs": [ + { + "text": "Artist" + }, + { + "text": " • " + }, + { + "text": "103M monthly audience" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOhQ77U17rE5pAYdMJkZoqag" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CJkBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJgBEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMhQ77U17rE5pAYdMJkZoqag" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CJgBEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJcBEJH7BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ3ctMEdTcXpuWUhmeWZEQkJlNmE0NkE%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJcBEJH7BRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CJYBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCw-0GSqznYHfyfDBBe6a46A" + }, + "clickTrackingParams": "CJUBENVoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/ZK5OsaCicvq8y9dbDlfZIYW9IEVbfou_NWdTmeoQ-EYFu5EgE-mBKZmjaShYinYveVNvw0Dvs04w5eo=w60-h60-p-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/ZK5OsaCicvq8y9dbDlfZIYW9IEVbfou_NWdTmeoQ-EYFu5EgE-mBKZmjaShYinYveVNvw0Dvs04w5eo=w120-h120-p-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CJoBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CJUBENVoGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CJQBELsvGA8iEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Taylor Swift • folklore (the long pond studio sessions)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UC35imtjkWi43Wpvbv_2gkZw" + }, + "clickTrackingParams": "CIUBENafBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "text": "imusic" + }, + { + "text": " • " + }, + { + "text": "2.2M views" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJEBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CJEBEJrzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJABEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CJABEJvzBRgBIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI4BEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CI8BEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CI4BEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CI4BEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + }, + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CI4BEL7uBRgCIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIwBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CI0BEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CIwBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CIwBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + }, + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIwBEPvvBRgDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIoBEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIsBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIsBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIoBEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CIoBEIT_BRgEIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIkBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIkBEPBbIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CIgBEMOUBhgFIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIcBEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTFhtYVdJNGhJVEtzRlo5UW5LSWF0a0NCVXRKM3E3ZGVH", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIcBEJH7BRgGIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CIYBEKc7IhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + }, + "clickTrackingParams": "CIUBENafBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Taylor Swift • folklore (the long pond studio sessions)" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Taylor Swift • folklore (the long pond studio sessions)" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJIBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "PLXmaWI4hITKsFZ9QnKIatkCBUtJ3q7deG" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJIBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/mVfzb7S_KwI/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k8tcigyW7D4rFLA0VK6NHEF9NNlg", + "width": 400 + }, + { + "height": 240, + "url": "https://i.ytimg.com/vi/mVfzb7S_KwI/sddefault.jpg?sqp=-oaymwEWCKoDEPABIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3l1twBfvFOTd-Lk0sl-8rtbggLMZA", + "width": 426 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJMBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CIUBENafBxgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + ], + "trackingParams": "CIQBELsvGBAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CHUQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuJoBAxD0JMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "uo_CXTq6gmU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": "TAYLOR SWIFT THE ERAS TOUR Concert ~ Best Summer Songs Full Album || Penguin" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Video • Penguin Lyrics • 8.1 million views" + } + }, + "runs": [ + { + "text": "Video" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCRwekCSL5jAT-vLLcaf8k2g" + }, + "clickTrackingParams": "CHUQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=" + }, + "text": "Penguin Lyrics" + }, + { + "text": " • " + }, + { + "text": "8.1M views" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIEBEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4mgEDEPQkygEExjICcg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11b19DWFRxNmdtVQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMuo_CXTq6gmU", + "videoId": "uo_CXTq6gmU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CIEBEJvzBRgAIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIABEMrHAyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + }, + "clickTrackingParams": "CH8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CH8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "videoId": "uo_CXTq6gmU" + } + }, + "videoId": "uo_CXTq6gmU" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CH8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CH4QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CH0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CH0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "videoId": "uo_CXTq6gmU" + } + }, + "videoId": "uo_CXTq6gmU" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CH0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CHsQjJ8GGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHwQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHwQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CHsQjJ8GGAMiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHoQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CHoQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "uo_CXTq6gmU" + } + }, + "videoId": "uo_CXTq6gmU" + } + }, + "trackingParams": "CHoQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CHgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHcQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt1b19DWFRxNmdtVQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHcQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CHYQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause TAYLOR SWIFT THE ERAS TOUR Concert ~ Best Summer Songs Full Album || Penguin - Penguin Lyrics" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play TAYLOR SWIFT THE ERAS TOUR Concert ~ Best Summer Songs Full Album || Penguin - Penguin Lyrics" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIIBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "uo_CXTq6gmU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIIBEMjeAiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "uo_CXTq6gmU" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/uo_CXTq6gmU/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3l396KNdVXRKRjyFKwiwcDfNP7jeg", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIMBEIS_AiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + "trackingParams": "CHUQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + ], + "trackingParams": "CHQQuy8YESITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Presenting Ed Sheeran" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "text": "YouTube Music" + }, + { + "text": " • " + }, + { + "text": "45 songs" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQmvMFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CHEQmvMFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHAQm_MFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLRDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CHAQm_MFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CG8QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CG4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CG4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + }, + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CG4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CG0QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CGwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CGwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + }, + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGoQhP8FGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGsQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGsQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGoQhP8FGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CGoQhP8FGAQiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CGgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGcQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "EitSRENMQUs1dXlfbEw3MThnR1FaZ1FmNGprS1lqVmJPWEhBQlFDRkFZdWow", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGcQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CGYQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLRDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + }, + "clickTrackingParams": "CGUQ1Z8HGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Presenting Ed Sheeran" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Presenting Ed Sheeran" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CHIQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDCLAK5uy_lL718gGQZgQf4jkKYjVbOXHABQCFAYuj0" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CHIQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://yt3.googleusercontent.com/jPfSesF1ouKETA3Bd_mfIQvyhQdLFv4vbwbaQLTIfCHaftzSzqrh6adTh3d9_RKUJEj9l2kA_At3Ej5T=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CHMQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CGUQ1Z8HGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CGQQuy8YEiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Taylor Swift random playlist" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCaW05RDAz0Ry5RSwBl2J2Fg" + }, + "clickTrackingParams": "CFUQ1p8HGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Dayne Jumawid" + }, + { + "text": " • " + }, + { + "text": "29K views" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGEQmvMFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CGEQmvMFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGAQm_MFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CGAQm_MFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CF4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CF8QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CF4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CF4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + }, + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CF4Qvu4FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CF0QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CFwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CFwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + }, + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFwQ--8FGAMiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFoQhP8FGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFsQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFsQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFoQhP8FGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CFoQhP8FGAQiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CFgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFcQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTHhkWHhEUENtaXUxZ2s4TWh2dmI4YjhVcDNJWXE0OFZO", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFcQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CFYQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + }, + "clickTrackingParams": "CFUQ1p8HGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Taylor Swift random playlist" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Taylor Swift random playlist" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CGIQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "PLxdXxDPCmiu1gk8Mhvvb8b8Up3IYq48VN" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CGIQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.googleusercontent.com/aRnpZpC-UvD2b50ziNEEB5kIoSnLeH_QKEG1DkoVQd_yyqS_xTAFqGov0B96L-ZdlzrXHFKwCWs=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.googleusercontent.com/aRnpZpC-UvD2b50ziNEEB5kIoSnLeH_QKEG1DkoVQd_yyqS_xTAFqGov0B96L-ZdlzrXHFKwCWs=s576", + "width": 576 + }, + { + "height": 1200, + "url": "https://yt3.googleusercontent.com/aRnpZpC-UvD2b50ziNEEB5kIoSnLeH_QKEG1DkoVQd_yyqS_xTAFqGov0B96L-ZdlzrXHFKwCWs=s1200", + "width": 1200 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CGMQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CFUQ1p8HGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CFQQuy8YEyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CEQQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuJoBAxD0JMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "ko70cExuzZM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": "The Fate of Ophelia" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Video • Taylor Swift • 415 million views" + } + }, + "runs": [ + { + "text": "Video" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CEQQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=" + }, + "text": "Taylor Swift" + }, + { + "text": " • " + }, + { + "text": "415M views" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQm_MFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1rbzcwY0V4dXpaTQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMko70cExuzZM", + "videoId": "ko70cExuzZM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CFEQm_MFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CE8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CFAQyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CE8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CE8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "videoId": "ko70cExuzZM" + } + }, + "videoId": "ko70cExuzZM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CE8Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CE0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CE4QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CE0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CE0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "videoId": "ko70cExuzZM" + } + }, + "videoId": "ko70cExuzZM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CE0Q--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEsQjJ8GGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEwQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEwQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CEsQjJ8GGAMiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEoQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CEoQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "ko70cExuzZM" + } + }, + "videoId": "ko70cExuzZM" + } + }, + "trackingParams": "CEoQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEkQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CEgQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPC0L1d253x-KuMNwa05TpA" + }, + "clickTrackingParams": "CEcQkPsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CEcQkPsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEYQkfsFGAciEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtrbzcwY0V4dXpaTQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEYQkfsFGAciEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CEUQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause The Fate of Ophelia - Taylor Swift" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play The Fate of Ophelia - Taylor Swift" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CFIQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "ko70cExuzZM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CFIQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "ko70cExuzZM" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/ko70cExuzZM/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mEOKu47w7ANm72Cvx-cwKcqskR_w", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CFMQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CEQQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + ], + "trackingParams": "CEMQuy8YFCITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CDQQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuJoBAxD0JMoBBMYyAnI=", + "watchEndpoint": { + "videoId": "2glHZo0gx_w", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": "Taylor Swift, Shakira, Bruno Mars, Justin Bieber 🏖️🎧 Top Hits 2026 🔥 Spotify Trending – Summer Vibes" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Video • Moonlight Chill Vibes • 7.9 thousand views" + } + }, + "runs": [ + { + "text": "Video" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCsUUmUhP6u_gqzGGFtFPpOA" + }, + "clickTrackingParams": "CDQQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=" + }, + "text": "Moonlight Chill Vibes" + }, + { + "text": " • " + }, + { + "text": "7.9K views" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEAQm_MFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbiaAQMQ9CTKAQTGMgJy", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yZ2xIWm8wZ3hfdw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM2glHZo0gx_w", + "videoId": "2glHZo0gx_w", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start mix" + } + ] + }, + "trackingParams": "CEAQm_MFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CD4Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CD8QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CD4Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CD4Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "videoId": "2glHZo0gx_w" + } + }, + "videoId": "2glHZo0gx_w" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CD4Qvu4FGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDwQ--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CD0QyscDIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + } + }, + "clickTrackingParams": "CDwQ--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "onEmptyQueue": { + "clickTrackingParams": "CDwQ--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "watchEndpoint": { + "videoId": "2glHZo0gx_w" + } + }, + "videoId": "2glHZo0gx_w" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDwQ--8FGAIiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDoQjJ8GGAMiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDsQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDsQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CDoQjJ8GGAMiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "badgeIcon": { + "iconType": "PREMIUM_STANDALONE_CAIRO" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDkQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CDkQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "getDownloadActionCommand": { + "params": "CAI%3D", + "videoId": "2glHZo0gx_w" + } + }, + "videoId": "2glHZo0gx_w" + } + }, + "trackingParams": "CDkQ0aoFGAQiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDcQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDgQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDgQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Save to playlist" + } + ] + }, + "trackingParams": "CDcQw5QGGAUiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDYQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "CgsyZ2xIWm8wZ3hfdw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDYQkfsFGAYiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CDUQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Taylor Swift, Shakira, Bruno Mars, Justin Bieber 🏖️🎧 Top Hits 2026 🔥 Spotify Trending – Summer Vibes - Moonlight Chill Vibes" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Taylor Swift, Shakira, Bruno Mars, Justin Bieber 🏖️🎧 Top Hits 2026 🔥 Spotify Trending – Summer Vibes - Moonlight Chill Vibes" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CEEQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchEndpoint": { + "videoId": "2glHZo0gx_w", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CEEQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "2glHZo0gx_w" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/2glHZo0gx_w/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lk1zghRbX4ijRMoZrDOONkQx-SAw", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CEIQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CDQQ02gYACITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + ], + "trackingParams": "CDMQuy8YFSITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Die Taylor Swift Story" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Podcast" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCTsrdujNa6XrYm7nI304AMw" + }, + "clickTrackingParams": "CCwQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "ARD Schlagerwelt" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CC8QhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDAQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDAQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CC8QhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CC8QhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC4QkfsFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTDFOYzlkY1F1Uzh6MW9qNmF2WFZrTTBHcUdaZzlfNk1r", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CC4QkfsFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CC0QpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PODCAST_SHOW_DETAIL_PAGE" + } + }, + "browseId": "MPSPPL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk" + }, + "clickTrackingParams": "CCwQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Die Taylor Swift Story" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Die Taylor Swift Story" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CDEQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "playlistId": "PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CDEQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICDwQPCAASFqi85f_AwYI98WAswY&rs=AMzJL3nVC62cMZapgD9W46alyXxOXmhcpg", + "width": 60 + }, + { + "height": 120, + "url": "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICHgQeCAASFqi85f_AwYI98WAswY&rs=AMzJL3l46lAvy96qFssa6Xh3ipVgBjKwAA", + "width": 120 + }, + { + "height": 226, + "url": "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCOIBEOIBIABIWqLzl_8DBgj3xYCzBg&rs=AMzJL3nWJKQykUL6rbg4AswYexiBIji5Yw", + "width": 226 + }, + { + "height": 544, + "url": "https://i.ytimg.com/pl_c/PL1Nc9dcQuS8z1oj6avXVkM0GqGZg9_6Mk/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCKAEEKAEIABIWqLzl_8DBgj3xYCzBg&rs=AMzJL3lJ1a1qj2NY_FBVMPcRc6lX_JrxeQ", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CDIQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CCwQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CCsQuy8YFiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Mend with Mere x Taylor Swift Reaction Videos!" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Podcast" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UC_xCaXFvlbsYY6MlEvLBMaA" + }, + "clickTrackingParams": "CCQQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "Mend with Mere" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCcQhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCgQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCgQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CCcQhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CCcQhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCYQkfsFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTGtNNDBzNEFmQno5S3RWSklIbEV4ZXF2RVRhamRMd1dX", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CCYQkfsFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CCUQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PODCAST_SHOW_DETAIL_PAGE" + } + }, + "browseId": "MPSPPLkM40s4AfBz9KtVJIHlExeqvETajdLwWW" + }, + "clickTrackingParams": "CCQQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Mend with Mere x Taylor Swift Reaction Videos!" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Mend with Mere x Taylor Swift Reaction Videos!" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CCkQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "playlistId": "PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CCkQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICDwQPCAASFqi85f_AwYI5onxpQY&rs=AMzJL3lVxLHz9SmZXaVBKVL_yJH_ukf9Sg", + "width": 60 + }, + { + "height": 120, + "url": "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEICHgQeCAASFqi85f_AwYI5onxpQY&rs=AMzJL3khQTkIKo0HgBJ9lXGLeuWqGOuSvQ", + "width": 120 + }, + { + "height": 226, + "url": "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCOIBEOIBIABIWqLzl_8DBgjmifGlBg&rs=AMzJL3kjtHIKz8ReNzURFLVhGdTeeht4ig", + "width": 226 + }, + { + "height": 544, + "url": "https://i.ytimg.com/pl_c/PLkM40s4AfBz9KtVJIHlExeqvETajdLwWW/studio_square_thumbnail.jpg?sqp=COKkgNEG-oaymwEKCKAEEKAEIABIWqLzl_8DBgjmifGlBg&rs=AMzJL3nHKxJGRrPac8LyyX_nyogrsxWyeQ", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CCoQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CCQQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CCMQuy8YFyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "13: A Taylor Swift Fan Podcast" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Podcast" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCOn6c1-Iu5w8AdJNfOWbMHg" + }, + "clickTrackingParams": "CBwQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "text": "13: A Taylor Swift Fan Podcast" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "BOOKMARK_BORDER" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CB8QhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCAQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCAQ8FsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "content": { + "runs": [ + { + "text": "Save favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Save to library" + } + ] + }, + "toggledIcon": { + "iconType": "BOOKMARK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CB8QhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CB8QhP8FGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CB4QkfsFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTEtYZUFGZ0lrcVlfZE5OV1pWc2RsWHlWeGJlRXJKUk9n", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CB4QkfsFGAEiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CB0QpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PODCAST_SHOW_DETAIL_PAGE" + } + }, + "browseId": "MPSPPLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg" + }, + "clickTrackingParams": "CBwQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 13: A Taylor Swift Fan Podcast" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 13: A Taylor Swift Fan Podcast" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 14745645, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CCEQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4ygEExjICcg==", + "watchPlaylistEndpoint": { + "playlistId": "PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CCEQyN4CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEICDwQPCAASFo&rs=AMzJL3kc8M2AJIUFAHKl0HJxIge3-OTP8A", + "width": 60 + }, + { + "height": 120, + "url": "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEICHgQeCAASFo&rs=AMzJL3m-4F49HfVIhBVj_rX4o9HqmdaCzw", + "width": 120 + }, + { + "height": 226, + "url": "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEKCOIBEOIBIABIWg&rs=AMzJL3nRT636cpspamEYXtKmvZh_lGqbmw", + "width": 226 + }, + { + "height": 544, + "url": "https://i.ytimg.com/podcasts_artwork/PLKXeAFgIkqY_dNNWZVsdlXyVxbeErJROg/rss_feed_ingested.jpg?sqp=COKkgNEG-oaymwEKCKAEEKAEIABIWg&rs=AMzJL3n6BSBouho3uZwzayb1V8UafYd_MA", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CCIQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CBwQ7uAIGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CBsQuy8YGCITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Official Album Instrumentals" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Profile • @officialalbuminstrumentals9760" + } + }, + "runs": [ + { + "text": "Profile" + }, + { + "text": " • " + }, + { + "text": "@officialalbuminstrumentals9760" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBkQkfsFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQzg0UTAyREh2dUJ6YUIxYTFUQ0Y5T1E%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CBkQkfsFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CBgQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UC84Q02DHvuBzaB1a1TCF9OQ" + }, + "clickTrackingParams": "CBcQgawKGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/LAQXnLOzsXC7-hJtbREHUM53A8pcgIe0go592Ikw9mmh6AQNiGoxN1TXH1YV-sA0ySFEiyjzS6Q=w60-c-h60-k-c0x00ffffff-no-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/LAQXnLOzsXC7-hJtbREHUM53A8pcgIe0go592Ikw9mmh6AQNiGoxN1TXH1YV-sA0ySFEiyjzS6Q=w120-c-h120-k-c0x00ffffff-no-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CBoQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CBcQgawKGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CBYQuy8YGSITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Timeless_Swiftie" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Profile • @Timeless_Swiftie1989" + } + }, + "runs": [ + { + "text": "Profile" + }, + { + "text": " • " + }, + { + "text": "@Timeless_Swiftie1989" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBQQkfsFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ3o2YUtrRU5xcTIzckwzUnlDSF9RT3c%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CBQQkfsFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CBMQpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCz6aKkENqq23rL3RyCH_QOw" + }, + "clickTrackingParams": "CBIQgawKGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/D_VDSnN7WfsH08g1LwpzpXlXBoO6PpX-DLVP8Joob0NfHNyr0fBJYLFbV8u3IdhXdFJUr0BOAAM=w60-c-h60-k-c0x00ffffff-no-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/D_VDSnN7WfsH08g1LwpzpXlXBoO6PpX-DLVP8Joob0NfHNyr0fBJYLFbV8u3IdhXdFJUr0BOAAM=w120-c-h120-k-c0x00ffffff-no-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CBUQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CBIQgawKGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CBEQuy8YGiITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + }, + { + "itemSectionRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Taylor swift fan " + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "accessibility": { + "accessibilityData": { + "label": "Profile • @realTaylorswift13fan" + } + }, + "runs": [ + { + "text": "Profile" + }, + { + "text": " • " + }, + { + "text": "@realTaylorswift13fan" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CA8QkfsFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ3ZKd0hXZUQ2U0o4elhYVnNYSWJWRXc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CA8QkfsFGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CA4QpzsiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCvJwHWeD6SJ8zXXVsXIbVEw" + }, + "clickTrackingParams": "CA0QgawKGAAiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://yt3.googleusercontent.com/SHeka46S_UVKpsE6iXN0zt_7nRltUEq-NLf9gTw24cqcn4ngyOa0yzrFmj59tiZiY79y_bPV=w60-c-h60-k-c0x00ffffff-no-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://yt3.googleusercontent.com/SHeka46S_UVKpsE6iXN0zt_7nRltUEq-NLf9gTw24cqcn4ngyOa0yzrFmj59tiZiY79y_bPV=w120-c-h120-k-c0x00ffffff-no-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CBAQhL8CIhMIoIyLhP7qlAMVH_JCBR3v0RW4" + } + }, + "trackingParams": "CA0QgawKGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ], + "trackingParams": "CAwQuy8YGyITCKCMi4T-6pQDFR_yQgUd79EVuA==" + } + } + ], + "header": { + "chipCloudRenderer": { + "chips": [ + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show artist results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAsQ_V0YACITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgWKAQIgAWoQEAUQCRAOEAMQChAEEBEQFQ%3D%3D", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Artists" + } + ] + }, + "trackingParams": "CAsQ_V0YACITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Artists" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show album results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ_V0YASITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgWKAQIYAWoQEAUQCRAOEAMQChAEEBEQFQ%3D%3D", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Albums" + } + ] + }, + "trackingParams": "CAoQ_V0YASITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Albums" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show featured playlist results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAkQ_V0YAiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgeKAQQoADgBahAQBRAJEA4QAxAKEAQQERAV", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Featured playlists" + } + ] + }, + "trackingParams": "CAkQ_V0YAiITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Featured playlists" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show song results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAgQ_V0YAyITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgWKAQIIAWoQEAUQCRAOEAMQChAEEBEQFQ%3D%3D", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Songs" + } + ] + }, + "trackingParams": "CAgQ_V0YAyITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Songs" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show community playlist results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ_V0YBCITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgeKAQQoAEABahAQBRAJEA4QAxAKEAQQERAV", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Community playlists" + } + ] + }, + "trackingParams": "CAcQ_V0YBCITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Community playlists" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show video results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAYQ_V0YBSITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgWKAQIQAWoQEAUQCRAOEAMQChAEEBEQFQ%3D%3D", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Videos" + } + ] + }, + "trackingParams": "CAYQ_V0YBSITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Videos" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show podcast results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAUQ_V0YBiITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgWKAQJQAWoQEAUQCRAOEAMQChAEEBEQFQ%3D%3D", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Podcasts" + } + ] + }, + "trackingParams": "CAUQ_V0YBiITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Podcasts" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show profile results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAQQ_V0YByITCKCMi4T-6pQDFR_yQgUd79EVuMoBBMYyAnI=", + "searchEndpoint": { + "params": "EgWKAQJYAWoQEAUQCRAOEAMQChAEEBEQFQ%3D%3D", + "query": "taylor swift" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Profiles" + } + ] + }, + "trackingParams": "CAQQ_V0YByITCKCMi4T-6pQDFR_yQgUd79EVuA==", + "uniqueId": "Profiles" + } + } + ], + "collapsedRowCount": 1, + "horizontalScrollable": true, + "trackingParams": "CAMQ_F0iEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "trackingParams": "CAIQui8iEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + }, + "selected": true, + "tabIdentifier": "music_search_catalog", + "title": "YT Music", + "trackingParams": "CAEQ8JMBGAAiEwigjIuE_uqUAxUf8kIFHe_RFbg=" + } + } + ] + } + }, + "responseContext": { + "maxAgeSeconds": 120, + "responseId": "IhMIoIyLhP7qlAMVH_JCBR3v0RW4", + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20260531.05.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetSearch_rid", + "value": "0x4aca0129157cea8e" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + } + ], + "service": "ECATCHER" + } + ] + }, + "trackingParams": "CAAQvGkiEwigjIuE_uqUAxUf8kIFHe_RFbjKAQTGMgJy" +} \ No newline at end of file From 185f4177d3a08810b97200a11bb24f64ce91e662 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:16:45 +0200 Subject: [PATCH 10/25] fix: video details: parsing comments section --- src/client/response/mod.rs | 3 + src/client/response/video_details.rs | 14 +- ...ap_video_details_20260603_title_panel.snap | 666 + src/client/video_details.rs | 20 +- .../video_details_20260603_title_panel.json | 30723 ++++++++++++++++ 5 files changed, 31411 insertions(+), 15 deletions(-) create mode 100644 src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap create mode 100644 testfiles/video_details/video_details_20260603_title_panel.json diff --git a/src/client/response/mod.rs b/src/client/response/mod.rs index 01b37f5..402322e 100644 --- a/src/client/response/mod.rs +++ b/src/client/response/mod.rs @@ -702,6 +702,7 @@ pub(crate) struct ThumbnailViewModelWrap { #[serde(rename_all = "camelCase")] pub(crate) struct ImageViewOl { pub image: Thumbnails, + #[serde(default)] #[serde_as(as = "VecSkipError<_>")] pub overlays: Vec, } @@ -709,6 +710,7 @@ pub(crate) struct ImageViewOl { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ImageViewOverlay { + #[serde(alias = "thumbnailOverlayBadgeViewModel")] pub thumbnail_bottom_overlay_view_model: ThumbnailBottomOverlayViewModel, } @@ -716,6 +718,7 @@ pub(crate) struct ImageViewOverlay { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ThumbnailBottomOverlayViewModel { + #[serde(alias = "thumbnailBadges")] #[serde_as(as = "VecSkipError<_>")] pub badges: Vec, } diff --git a/src/client/response/video_details.rs b/src/client/response/video_details.rs index 10bd232..b23c601 100644 --- a/src/client/response/video_details.rs +++ b/src/client/response/video_details.rs @@ -22,6 +22,7 @@ use super::{ */ /// Video details response +#[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct VideoDetails { @@ -30,7 +31,8 @@ pub(crate) struct VideoDetails { /// Video ID pub current_video_endpoint: Option, /// Video chapters + comment section - pub engagement_panels: MapResult>, + #[serde_as(as = "VecSkipError<_>")] + pub engagement_panels: Vec, pub response_context: ResponseContext, } @@ -364,14 +366,6 @@ pub(crate) enum EngagementPanelRenderer { /// Comment section (contains no comments, but the /// continuation tokens for fetching top/latest comments) EngagementPanelCommentsSection { header: CommentItemSectionHeader }, - /// Ignored items: - /// - `engagement-panel-ads` - /// - `engagement-panel-structured-description` - /// (Description already included in `VideoSecondaryInfoRenderer`) - /// - `engagement-panel-searchable-transcript` - /// (basically video subtitles in a different format) - #[serde(other, deserialize_with = "deserialize_ignore_any")] - None, } /// Chapter markers @@ -430,6 +424,8 @@ pub(crate) struct CommentItemSectionHeader { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct CommentItemSectionHeaderRenderer { + #[serde_as(as = "Option")] + pub contextual_info: Option, pub menu: CommentItemSectionHeaderMenu, } diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap new file mode 100644 index 0000000..b9ee695 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap @@ -0,0 +1,666 @@ +--- +source: src/client/video_details.rs +expression: map_res.c +--- +VideoDetails( + id: "ZeerrnuLi5E", + name: "aespa 에스파 \'Black Mamba\' MV", + description: RichText([ + Text( + text: "🎧Listen and download aespa\'s debut single \"Black Mamba\": ", + ), + Web( + text: "https://smarturl.it/aespa_BlackMamba", + url: "https://smarturl.it/aespa_BlackMamba", + ), + Text( + text: "\n🐍The Debut Stage ", + ), + YouTube( + text: "aespa 에스파 \'Black Mamba\' The Debut Stage", + target: Video( + id: "Ky5RT5oGg0w", + start_time: 0, + ), + ), + Text( + text: "\n\n🎟\u{fe0f} aespa Showcase SYNK in LA! Tickets now on sale: ", + ), + Web( + text: "https://www.ticketmaster.com/event/0A...", + url: "https://www.ticketmaster.com/event/0A005CCD9E871F6E", + ), + Text( + text: "\n\nSubscribe to aespa Official YouTube Channel!\n", + ), + Web( + text: "https://www.youtube.com/aespa?sub_con...", + url: "https://www.youtube.com/aespa?sub_confirmation=1", + ), + Text( + text: "\n\naespa official\n", + ), + Web( + text: "YouTube: aespa", + url: "https://www.youtube.com/c/aespa", + ), + Text( + text: "\n", + ), + Web( + text: "Instagram: aespa_official", + url: "https://www.instagram.com/aespa_official", + ), + Text( + text: "\n", + ), + Web( + text: "TikTok: aespa_official", + url: "https://www.tiktok.com/@aespa_official", + ), + Text( + text: "\n", + ), + Web( + text: "Twitter: aespa_official", + url: "https://twitter.com/aespa_Official", + ), + Text( + text: "\n", + ), + Web( + text: "Facebook: aespa.official", + url: "https://www.facebook.com/aespa.official", + ), + Text( + text: "\n", + ), + Web( + text: "https://weibo.com/aespa", + url: "https://weibo.com/aespa", + ), + Text( + text: "\n\n", + ), + Text( + text: "#aespa", + ), + Text( + text: " ", + ), + Text( + text: "#æspa", + ), + Text( + text: " ", + ), + Text( + text: "#BlackMamba", + ), + Text( + text: " ", + ), + Text( + text: "#블랙맘바", + ), + Text( + text: " ", + ), + Text( + text: "#에스파", + ), + Text( + text: "\naespa 에스파 \'Black Mamba\' MV ℗ SM Entertainment", + ), + ]), + channel: ChannelTag( + id: "UCEf_Bc-KVd7onSeifS3py9g", + name: "SMTOWN", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s48-c-k-c0x00ffffff-no-rj", + width: 48, + height: 48, + ), + Thumbnail( + url: "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s88-c-k-c0x00ffffff-no-rj", + width: 88, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s176-c-k-c0x00ffffff-no-rj", + width: 176, + height: 176, + ), + ], + verification: verified, + subscriber_count: Some(33700000), + ), + view_count: 290160605, + like_count: Some(4406040), + publish_date: "[date]", + publish_date_txt: Some("Nov 17, 2020"), + is_live: false, + is_ccommons: false, + chapters: [], + recommended: Paginator( + count: None, + items: [ + VideoItem( + id: "jWQx2f-CErU", + name: "aespa 에스파 \'Whiplash\' MV", + duration: Some(191), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClUnZSs1q-of8nGwE_wEQ-tMdKLQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0wExmAi8C5NQ5xerTIIYssTJHmQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(290000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "dISNgvVpWlo", + name: "BLACKPINK - \'휘파람 (WHISTLE)\' M/V", + duration: Some(231), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5NQleZUK0Oopbv4abZkNPJyBTgA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDS8QoPSW88EVIMPdyUJ1hvCjeiLQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("9 years ago"), + view_count: Some(960000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "NU611fxGyPU", + name: "aespa 에스파 \'Black Mamba\' Dance Practice", + duration: Some(175), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAgKORzcy6WKosI1_PAVWDgcjJ9jA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDqWWIfLCdtyqy5aIUA_PGcEW2r2g", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("5 years ago"), + view_count: Some(46000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "fcnDmrtj6Sk", + name: "Shakira, Burna Boy - Dai Dai (Official Video)", + duration: Some(241), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB7-zPcUvoryDH0wkLcUczPgNMKdw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAclVpsQyecs5qaPqPL1sA_viwGiA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("10 days ago"), + view_count: Some(65000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "9mQk7Evt6Vs", + name: "[MV] (G)I-DLE ((여자)아이들) _ LATATA", + duration: Some(222), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCrjh7y4zmTaNLjDfgQGo0Lu23yxQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpthouOzP6HL4_Asu2QvVE3xr6Pw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("8 years ago"), + view_count: Some(203000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "83C3TZ4Zm_o", + name: "aespa 에스파 \'LEMONADE\' MV", + duration: Some(192), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXb3DFHdveQntFYaWxU4loAK_jSQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCblUFkafbgzY27xJwmZYKWhsEa4g", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("4 days ago"), + view_count: Some(23000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "NoYKBAajoyo", + name: "EVERGLOW (에버글로우) - DUN DUN MV", + duration: Some(209), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3OhCUbjpIclmjfV8W8T98nVI5pA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-CdJunWg1z_pnrT55qagTHnxkdQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("6 years ago"), + view_count: Some(309000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "4TWR90KJl84", + name: "aespa 에스파 \'Next Level\' MV", + duration: Some(236), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYCGc-AKsDC6UpJgIZw2_VsqjVWA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-eDxZBmrNsHcb6pYX0Gyx6gJ8Q", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("5 years ago"), + view_count: Some(323000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "MZ4JGye4dQU", + name: "Dreamcatcher(드림캐쳐) \'BOCA\' MV", + duration: Some(196), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYlcoMAqqILQwrNPquIFieq4a0JQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCo0abT_gwpYJy5uy7Mp1FiP5lHfQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("5 years ago"), + view_count: Some(82000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "CM4CkVFmTds", + name: "TWICE \"I CAN\'T STOP ME\" M/V", + duration: Some(221), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfd7QADIduQSR2ESLIp1k5gxxNDg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDRn7hTXV_Ls30E6BQNZQtQjbuEpA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("5 years ago"), + view_count: Some(567000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "lCXqNCd0m10", + name: "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank", + duration: Some(898), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHH0ng9zLs0Vy4d6oTsahpPFj31w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDflsqdgf2XqVMP2717dx3Ueet4UQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("4 years ago"), + view_count: Some(18000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "x3eqqoZPV_E", + name: "BABYMONSTER - \'춤 (CHOOM)\' M/V", + duration: Some(205), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBzpz704_LQZK5gNI7sE-sAXAnutg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi7T3smxSQqFokFZRibBAfvKsOoQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("4 weeks ago"), + view_count: Some(139000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "WPdWvnAAurg", + name: "aespa 에스파 \'Savage\' MV", + duration: Some(259), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQGxlnDkAdMYRm2cdkDmiDbBDpYw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIHFE0eH_r-HP7DRPv1QJJnRDzWw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("4 years ago"), + view_count: Some(281000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "bwmSjveL3Lc", + name: "BLACKPINK - \'붐바야 (BOOMBAYAH)\' M/V", + duration: Some(244), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bwmSjveL3Lc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDRzdujtL9QM0RZ8elD00oS2fXMhg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bwmSjveL3Lc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBOprayVWEKYsgHjpoCw6GFcV3Hng", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("9 years ago"), + view_count: Some(1800000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "KhTeiaCezwM", + name: "[MV] MAMAMOO (마마무) - HIP", + duration: Some(211), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMGgSAC2vrBvhW5_JvAG6-DmNv_Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_AtcABVzc3_EHCbI_4rX0p5TdPg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("6 years ago"), + view_count: Some(461000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "82-jTNka3uc", + name: "Ariana Grande - hate that i made you love me (official music video)", + duration: Some(301), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/82-jTNka3uc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC9E-WnYWEInaRTIkv_qwIwH30i9g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/82-jTNka3uc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAihGK9qbaNbC-jRDYC1zjOp5DDvA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("1 day ago"), + view_count: Some(5100000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "fE2h3lGlOsk", + name: "ITZY \"WANNABE\" M/V @ITZY", + duration: Some(219), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC44Q0lpu5a8rltgTMxi0X2QA6jnQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6F85UnQjP3_9U0gehdYbbF6NTxw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("6 years ago"), + view_count: Some(583000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Jh4QFaPmdss", + name: "(G)I-DLE - \'TOMBOY\' Official Music Video", + duration: Some(198), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Jh4QFaPmdss/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQf02NuUqxsFasUAqJQYGS6SMDkw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Jh4QFaPmdss/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCeli7ilK9pbAk_0tdBSfVmZq15_w", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("4 years ago"), + view_count: Some(395000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3CvJKTChsl4", + name: "aespa 에스파 \'Drama\' Performance Video", + duration: Some(233), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3CvJKTChsl4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBArzpztJoA5n3SHucR0xEjBvXD4A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3CvJKTChsl4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAwxuFTwfTrVLa35h8gdBnRS0kOSw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(52000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Y8JFxS1HlDo", + name: "IVE 아이브 \'LOVE DIVE\' MV", + duration: Some(179), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDf8U7fRH0R-qXbbGwKwpKBCeOa4A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOopxOvyhTYJ-zF5yqFpEl5_W_EQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("4 years ago"), + view_count: Some(332000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: Some("CBQSExILWmVlcnJudUxpNUXAAQHIAQEYACrWDk1nb0l1cWllNnRLNGtlRmoyczZMNnd6dENncnFDZ29EOGo0QUNnM0NQZ29JNHItUm91ZVkxTXBRQ2czQ1Bnb0ktc1dfcjVlYjhzTVdDZzNDUGdvSTVQeV93Ny1tOWUwbkNnN0NQZ3NJMjZESXphemtvN0NXQVFvTndqNEtDSWpaOFBDWTlLYnhaUW9Pd2o0TENOejdwYno1eTR2OTJBRUtEY0ktQ2dpdWpzM21vTkg0eGxvS0RzSS1Dd2pnbEpPSjdKcml6UDRCQ2czQ1Bnb0kyT0dPaEpIenB0SS1DZzNDUGdvSXM5dTgzOF83a3NGRkNnN0NQZ3NJOXJ2ZDRaajY5TV9lQVFvT3dqNExDS3JfLU1tdHE3amE4UUVLRHNJLUN3aTBxckhJM3NEdHBiY0JDZzdDUGdzSTllcmx5LTJDNTUzbEFRb093ajRMQ05qX3FjVG1uZFhzdXdFS0RzSS1Dd2l3X3JtNV91S2txdFlCQ2czQ1Bnb0ltWTdJODViaHc3Wk5DZzdDUGdzSW51Q0otX0xNX19lYkFRb053ajRLQ0wzMHRKQzZ2b21GV2dvT3dqNExDS2VyeEluSndxZVhpd0VLRHNJLUN3aVl6NXVfLXRHbjk0c0JDZzNDUGdvSTNyN2dqX3VZdm9kMENnN0NQZ3NJX2VDQV80MjZfTldaQVFvTndqNEtDSWVpN09DRXJfVzlQUW9Pd2o0TENOYmc2T3JfNDlxS25BRUtEc0ktQ3dqY2twT1p0dEtQLTQ4QkNnN0NQZ3NJOEk3M3dzRFc0WlNmQVFvT3dqNExDS190eU5lcXdPdUIxQUVLRGNJLUNnaTF6YjNnay0yZl9tWUtEY0ktQ2dpdHZMV09pSWlnelJzS0FfSS1BQW9Pd2o0TENMV2xpUHlmdTR5eWpRRUtBX0ktQUFvT3dqNExDUFNjLW92Nm5JeWk2UUVLRHNJLUN3am4yYlRoaDhDdXBxa0JDZzNDUGdvSTQ1T3ktZFhyN2R4WkNnM0NQZ29Jc3ZfSWxNRGRzdEI2Q2c3Q1Bnc0k0cDZpanN2SG11bmZBUW9Od2o0S0NKMzM0NHFkMFplNFlnb0Q4ajRBQ2czQ1Bnb0kyclNscTYtd284SjBDZ1B5UGdBS0RjSS1DZ2oxa1p2aTM3cXRwelVLQV9JLUFBb053ajRLQ0tuU2o5dXI4X0RrZlFvRDhqNEFDZzdDUGdzSTI5SzMzOFNkaWJMMkFRb0Q4ajRBQ2c3Q1Bnc0ktcmZtOE5ucHJianpBUW9EOGo0QUNnM0NQZ29JcXNhT3RjREFnc00yQ2dQeVBnQUtEc0ktQ3dqT3I2YVU5TDdrbXVFQkNnUHlQZ0FLRGNJLUNnaUY2dUc5c3FPQ3p6RUtBX0ktQUFvTndqNEtDTnVibVl1VjBvRG5DQW9EOGo0QUNnN0NQZ3NJM2JiU3U4TEctcEtVQVFvRDhqNEFDZzdDUGdzSThhLTlzcWpWNnJ2SEFRb0Q4ajRBQ2czQ1Bnb0l1UFdDZ09mWDFmdFlDZ1B5UGdBS0RjSS1DZ2kzdWEtODc5SGtoRzhLQV9JLUFBb053ajRLQ0lPZS00U2EwYmVLS2dvRDhqNEFDZzdDUGdzSTU3M3J5TTNwNkxmekFRb0Q4ajRBQ2czQ1Bnb0l5ZldVamVXNzZLWjhDZ1B5UGdBS0RjSS1DZ2pMN1ptZjJvS0VqeVlLQV9JLUFBb093ajRMQ043a2hvV1RwZktWM0FFS0FfSS1BQW9Od2o0S0NMcW9udXJTdUpIaFl4SVdBQjhoS0Nvc0xqQXlORFk0T2p3LVFFSkVSa2hLVEJvRUNBQVFBUm9FQ0FBUUFob0VDQUFRQXhvRUNBQVFCQm9FQ0FBUUJSb0VDQUFRQmhvRUNBQVFCeG9FQ0FBUUNCb0VDQUFRQ1JvRUNBQVFDaG9FQ0FBUUN4b0VDQUFRREJvRUNBQVFEUm9FQ0FBUURob0VDQUFRRHhvRUNBQVFFQm9FQ0FBUUVSb0VDQUFRRWhvRUNBQVFFeG9FQ0FBUUZCb0VDQUFRRlJvRUNBQVFGaG9FQ0FBUUZ4b0VDQUFRR0JvRUNBQVFHUm9FQ0FBUUdob0VDQUFRR3hvRUNBQVFIQm9FQ0FBUUhSb0VDQUFRSGhvRUNCOFFJQm9FQ0NFUUNCb0VDQ0VRRmhvRUNDRVFEaG9FQ0NFUUlob0VDQ0VRSXhvRUNDRVFBeG9FQ0NFUUpCb0VDQ0VRSlJvRUNDRVFKaG9FQ0NFUUp4b0VDQ2dRS1JvRUNDb1FLeG9FQ0N3UUxSb0VDQzRRTHhvRUNEQVFNUm9FQ0RJUU14b0VDRFFRTlJvRUNEWVFOeG9FQ0RnUU9Sb0VDRG9RT3hvRUNEd1FQUm9FQ0Q0UVB4b0VDRUFRUVJvRUNFSVFReG9FQ0VRUVJSb0VDRVlRUnhvRUNFZ1FTUm9FQ0VvUVN4b0VDRXdRVFNvV0FCOGhLQ29zTGpBeU5EWTRPanctUUVKRVJraEtUQWoPd2F0Y2gtbmV4dC1mZWVk"), + endpoint: next, + ), + top_comments: Paginator( + count: Some(698000), + items: [], + ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyJSIRIgtaZWVycm51TGk1RTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D"), + endpoint: next, + ), + latest_comments: Paginator( + count: Some(698000), + items: [], + ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), + endpoint: next, + ), + visitor_data: None, +) diff --git a/src/client/video_details.rs b/src/client/video_details.rs index d5529ef..cf08736 100644 --- a/src/client/video_details.rs +++ b/src/client/video_details.rs @@ -200,7 +200,7 @@ impl MapResponse for response::VideoDetails { } }; - let comment_count = comment_count_section.and_then(|s| { + let mut comment_count = comment_count_section.and_then(|s| { util::parse_large_numstr_or_warn::( &s.comments_entry_point_header_renderer.comment_count, ctx.lang, @@ -289,19 +289,15 @@ impl MapResponse for response::VideoDetails { }) .unwrap_or_default(); - let mut engagement_panels = self.engagement_panels; - warnings.append(&mut engagement_panels.warnings); - let mut chapter_panel = None; let mut comment_panel = None; - engagement_panels.c.into_iter().for_each(|panel| match panel.engagement_panel_section_list_renderer { + self.engagement_panels.into_iter().for_each(|panel| match panel.engagement_panel_section_list_renderer { response::video_details::EngagementPanelRenderer::EngagementPanelMacroMarkersDescriptionChapters { content } => { chapter_panel = Some(content); }, response::video_details::EngagementPanelRenderer::EngagementPanelCommentsSection { header } => { comment_panel = Some(header); }, - response::video_details::EngagementPanelRenderer::None => {}, }); let chapters = chapter_panel @@ -324,6 +320,17 @@ impl MapResponse for response::VideoDetails { }) .unwrap_or_default(); + if comment_count.is_none() { + comment_count = comment_panel + .as_ref() + .and_then(|p| { + p.engagement_panel_title_header_renderer + .contextual_info + .as_deref() + }) + .and_then(|p| util::parse_large_numstr_or_warn(p, ctx.lang, &mut warnings)); + } + let latest_comments_ctoken = comment_panel.and_then(|comments| { let mut items = comments .engagement_panel_title_header_renderer @@ -681,6 +688,7 @@ mod tests { #[case::ab_no_recommends("20221011_rec_isr", "nFDBxBUfE74")] #[case::ab_new_likes("20231103_likes", "ZeerrnuLi5E")] #[case::mix("20241109_mix", "XuM2onMGvTI")] + #[case::title_panel("20260603_title_panel", "ZeerrnuLi5E")] fn map_video_details(#[case] name: &str, #[case] id: &str) { let json_path = path!(*TESTFILES / "video_details" / format!("video_details_{name}.json")); let json_file = File::open(json_path).unwrap(); diff --git a/testfiles/video_details/video_details_20260603_title_panel.json b/testfiles/video_details/video_details_20260603_title_panel.json new file mode 100644 index 0000000..e635bcb --- /dev/null +++ b/testfiles/video_details/video_details_20260603_title_panel.json @@ -0,0 +1,30723 @@ +{ + "responseContext": { + "serviceTrackingParams": [ + { + "service": "CSI", + "params": [ + { "key": "c", "value": "WEB" }, + { "key": "cver", "value": "2.20260602.01.00" }, + { "key": "yt_li", "value": "0" }, + { "key": "GetWatchNext_rid", "value": "0xc37bf95fa4f8be21" } + ] + }, + { + "service": "GFEEDBACK", + "params": [ + { "key": "logged_in", "value": "0" }, + { + "key": "visitor_data", + "value": "CgtySHhWSXpRUjVTRSjiov3QBjIKCgJERRIEEgAgFmLfAgrcAjE4LllUPU10QkJDbTIxQWdHSmI2ejJ1eGFpczBOQmIxRWZidTJHelRMMXpXYUVST3dKeDZhZ0F5NnZvcjJNcm4zM0JDOC1LazM4cnAzQWpRLUkxS0R2XzVLeDExMFQ4dWVydnI4dm1Pdmc0WGp2NmtOV2lzNUhOS2RDbUVUZnpEWkpKSmFVMEVoaFBqN1k0eHlrdzlLdE1SWmlwa2pGNEIxNWN2S1hwcHRXcDdRa2pOcU16RXg4UEhCNTVmU0ZzX3hjNkpRejMydGdRZlU4QWJTLTY4dGNpSzktMXJKMk0tUkEzalRDM1hrWE5WSk5WUVFlay1xMWtTYzZqN2JGc3FyZDRZdk5CRDRfaEdHUUlfV3Fvdkp6RVhQX0FZMW11WnBPdl9Oc0FHZkE5X1ZoRW1FeDJxcXF0NVFfQzRIeEotY3ZGdVd1bVJKdnQ4MzdmWFFOMXhOVXRoOThlZw%3D%3D" + } + ] + }, + { "service": "GUIDED_HELP", "params": [{ "key": "logged_in", "value": "0" }] }, + { + "service": "ECATCHER", + "params": [ + { "key": "client.version", "value": "2.20260602" }, + { "key": "client.name", "value": "WEB" } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "k5_fmPxhoXZRK_AYIxnslFrsR_XkJjGTuEBEwftLvhOHD0IEMmRvnn6M7HRMkusYh7BwOcCw59TLtslLKPQGSS" + }, + "responseId": "IhMIn7LH_MXplAMVe8oRCB0BMiwx", + "webResponseContextExtensionData": { + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "twoColumnWatchNextResults", + "results", + "videoPrimaryInfoRenderer", + "videoViewCountRenderer", + "menuRenderer", + "menuServiceItemRenderer", + "segmentedLikeDislikeButtonViewModel", + "likeButtonViewModel", + "toggleButtonViewModel", + "buttonViewModel", + "modalWithTitleAndButtonRenderer", + "buttonRenderer", + "dislikeButtonViewModel", + "unifiedSharePanelRenderer", + "menuFlexibleItemRenderer", + "menuServiceItemDownloadRenderer", + "downloadButtonRenderer", + "videoSecondaryInfoRenderer", + "videoOwnerRenderer", + "metadataBadgeRenderer", + "subscribeButtonRenderer", + "subscriptionNotificationToggleButtonRenderer", + "menuPopupRenderer", + "confirmDialogRenderer", + "metadataRowContainerRenderer", + "compositeVideoPrimaryInfoRenderer", + "itemSectionRenderer", + "commentsHeaderRenderer", + "continuationItemRenderer", + "secondaryResults", + "lockupViewModel", + "thumbnailViewModel", + "thumbnailBottomOverlayViewModel", + "thumbnailBadgeViewModel", + "lockupMetadataViewModel", + "decoratedAvatarViewModel", + "avatarViewModel", + "contentMetadataViewModel", + "sheetViewModel", + "listViewModel", + "listItemViewModel", + "downloadListItemViewModel", + "reelShelfRenderer", + "shortsLockupViewModel", + "reelPlayerOverlayRenderer", + "reelWatchAccessibilityRenderer", + "notificationActionRenderer", + "avatarStackViewModel", + "dialogViewModel", + "dialogHeaderViewModel", + "badgeViewModel", + "animatedThumbnailOverlayViewModel", + "autoplay", + "playerOverlayRenderer", + "watchNextEndScreenRenderer", + "endScreenVideoRenderer", + "thumbnailOverlayTimeStatusRenderer", + "thumbnailOverlayNowPlayingRenderer", + "playerOverlayAutoplayRenderer", + "playerOverlayVideoDetailsRenderer", + "autoplaySwitchButtonRenderer", + "quickActionsViewModel", + "tooltipViewModel", + "decoratedPlayerBarRenderer", + "multiMarkersPlayerBarRenderer", + "speedmasterEduViewModel", + "engagementPanelSectionListRenderer", + "engagementPanelTitleHeaderRenderer", + "sortFilterSubMenuRenderer", + "sectionListRenderer", + "adsEngagementPanelContentRenderer", + "chipBarViewModel", + "chipViewModel", + "structuredDescriptionContentRenderer", + "videoDescriptionHeaderRenderer", + "factoidRenderer", + "viewCountFactoidRenderer", + "expandableVideoDescriptionBodyRenderer", + "horizontalCardListRenderer", + "richListHeaderRenderer", + "videoAttributeViewModel", + "videoDescriptionTranscriptSectionRenderer", + "videoDescriptionInfocardsSectionRenderer", + "compactInfocardRenderer", + "mediaLockupRenderer", + "structuredDescriptionVideoLockupRenderer", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer", + "cardCollectionRenderer", + "cardRenderer", + "simpleCardTeaserRenderer", + "cinematicContainerRenderer", + "microformatDataRenderer" + ] + }, + "webPrefetchData": { + "navigationEndpoints": [ + { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDEyDHJlbGF0ZWQtYXV0b0iRl67c5_Xq82WaAQUIAxD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + }, + { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDEyDHJlbGF0ZWQtYXV0b0iRl67c5_Xq82WaAQUIAxD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + }, + { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDEyDHJlbGF0ZWQtYXV0b0iRl67c5_Xq82WaAQUIAxD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + } + ] + }, + "hasDecorated": true + } + }, + "contents": { + "twoColumnWatchNextResults": { + "results": { + "results": { + "contents": [ + { + "videoPrimaryInfoRenderer": { + "title": { "runs": [{ "text": "aespa 에스파 'Black Mamba' MV" }] }, + "viewCount": { + "videoViewCountRenderer": { + "viewCount": { "simpleText": "290,160,605 views" }, + "shortViewCount": { "simpleText": "290M views" }, + "originalViewCount": "0" + } + }, + "videoActions": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Report" }] }, + "icon": { "iconType": "FLAG" }, + "serviceEndpoint": { + "clickTrackingParams": "CLEDEMyrARgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showEngagementPanelEndpoint": { + "identifier": { "tag": "PAabuse_report" }, + "globalConfiguration": { + "params": "qgdxCAESC1plZXJybnVMaTVFGmBFZ3RhWldWeWNtNTFUR2sxUlVBQldBQjRCWklCTWdvd0VpNW9kSFJ3Y3pvdkwya3VlWFJwYldjdVkyOXRMM1pwTDFwbFpYSnliblZNYVRWRkwyUmxabUYxYkhRdWFuQm4%3D" + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + } + } + }, + "trackingParams": "CLEDEMyrARgAIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ], + "trackingParams": "CLEDEMyrARgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "topLevelButtons": [ + { + "segmentedLikeDislikeButtonViewModel": { + "likeButtonViewModel": { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "4.4M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CMEDEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CMEDEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMIDEPqGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66426", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CMIDEPqGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/like" + } + }, + "likeEndpoint": { + "status": "LIKE", + "target": { + "videoId": "ZeerrnuLi5E" + }, + "likeParams": "Cg0KC1plZXJybnVMaTVFIAAyDAjiov3QBhDdm8mTAw%3D%3D" + } + }, + "idamTag": "66426" + } + }, + "trackingParams": "CMIDEPqGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 4,406,040 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMEDEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.like.button", + "tooltip": "I like this" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "4.4M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CMADEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CMADEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "ZeerrnuLi5E" + }, + "removeLikeParams": "Cg0KC1plZXJybnVMaTVFGAAqDAjiov3QBhD6p8qTAw%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 4,406,040 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMADEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.like.button", + "tooltip": "Unlike" + } + }, + "identifier": "watch-like", + "trackingParams": "CLEDEMyrARgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isTogglingDisabled": true + } + }, + "likeStatusEntityKey": "EgtaZWVycm51TGk1RSA-KAE%3D", + "likeStatusEntity": { + "key": "EgtaZWVycm51TGk1RSA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + "dislikeButtonViewModel": { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "title": "Dislike", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CL4DEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CL4DEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Don't like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL8DEPmGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66425", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CL8DEPmGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/dislike" + } + }, + "likeEndpoint": { + "status": "DISLIKE", + "target": { + "videoId": "ZeerrnuLi5E" + }, + "dislikeParams": "Cg0KC1plZXJybnVMaTVFEAAiDAjiov3QBhC6w8uTAw%3D%3D" + } + }, + "idamTag": "66425" + } + }, + "trackingParams": "CL8DEPmGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL4DEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.dislike.button", + "tooltip": "I dislike this" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "title": "Dislike", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CL0DEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CL0DEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "ZeerrnuLi5E" + }, + "removeLikeParams": "Cg0KC1plZXJybnVMaTVFGAAqDAjiov3QBhCR6MuTAw%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL0DEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.dislike.button", + "tooltip": "I dislike this" + } + }, + "trackingParams": "CLEDEMyrARgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isTogglingDisabled": true + } + }, + "dislikeEntityKey": "EgtaZWVycm51TGk1RSA-KAE%3D" + } + }, + "iconType": "LIKE_ICON_TYPE_UNKNOWN", + "likeCountEntity": { "key": "unset_like_count_entity_key" }, + "dynamicLikeCountUpdateData": { + "updateStatusKey": "like_count_update_status_key", + "placeholderLikeCountValuesKey": "like_count_placeholder_values_key", + "updateDelayLoopId": "like_count_update_delay_loop_id", + "updateDelaySec": 5 + }, + "teasersOrderEntityKey": "EgtaZWVycm51TGk1RSD8AygB" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "title": "Share", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CLsDEOWWARgHIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CLsDEOWWARgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtaZWVycm51TGk1RaABAQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLsDEOWWARgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLwDEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLsDEOWWARgHIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.video.share.button", + "tooltip": "Share" + } + } + ], + "accessibility": { + "accessibilityData": { "label": "More actions" } + }, + "flexibleItems": [ + { + "menuFlexibleItemRenderer": { + "menuItem": { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Save" }] }, + "icon": { "iconType": "PLAYLIST_ADD" }, + "serviceEndpoint": { + "clickTrackingParams": "CLkDEOuQCSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { "text": "Want to watch this again later?" } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CLoDEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLoDEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=65e7abae7b8b8b91&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CLoDEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + }, + "trackingParams": "CLkDEOuQCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + "topLevelButton": { + "buttonViewModel": { + "iconName": "PLAYLIST_ADD", + "title": "Save", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CLcDEOuQCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CLcDEOuQCSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CLgDEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLgDEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=65e7abae7b8b8b91&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CLgDEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Save to playlist", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLcDEOuQCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "tooltip": "Save" + } + } + } + }, + { + "menuFlexibleItemRenderer": { + "menuItem": { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CLYDENGqBSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "offlineVideoEndpoint": { + "videoId": "ZeerrnuLi5E", + "onAddCommand": { + "clickTrackingParams": "CLYDENGqBSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "getDownloadActionCommand": { + "videoId": "ZeerrnuLi5E", + "params": "CAEQAA%3D%3D", + "offlineabilityEntityKey": "Eg0KC1plZXJybnVMaTVFIPYBKAE%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CLYDENGqBSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + "topLevelButton": { + "downloadButtonRenderer": { + "trackingParams": "CLUDENGqBSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "targetId": "watch-download-button", + "command": { + "clickTrackingParams": "CLUDENGqBSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "offlineVideoEndpoint": { + "videoId": "ZeerrnuLi5E", + "onAddCommand": { + "clickTrackingParams": "CLUDENGqBSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "getDownloadActionCommand": { + "videoId": "ZeerrnuLi5E", + "params": "CAEQAA%3D%3D", + "offlineabilityEntityKey": "Eg0KC1plZXJybnVMaTVFIPYBKAE%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "hasLabel": true + } + } + } + } + ] + } + }, + "trackingParams": "CLEDEMyrARgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "superTitleLink": { + "runs": [ + { + "text": "#aespa", + "navigationEndpoint": { + "clickTrackingParams": "CLQDEKW3AxgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/aespa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgVhZXNwYRgB" + } + }, + "loggingDirectives": { + "trackingParams": "CLQDEKW3AxgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + { "text": " " }, + { + "text": "#BlackMamba", + "navigationEndpoint": { + "clickTrackingParams": "CLMDEKW3AxgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/blackmamba", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUOCgpibGFja21hbWJhGAE%3D" + } + }, + "loggingDirectives": { + "trackingParams": "CLMDEKW3AxgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + { "text": " " }, + { + "text": "#에스파", + "navigationEndpoint": { + "clickTrackingParams": "CLIDEKW3AxgEIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnsl5DsiqTtjIwYAQ%3D%3D" + } + }, + "loggingDirectives": { + "trackingParams": "CLIDEKW3AxgEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + ] + }, + "dateText": { "simpleText": "Nov 17, 2020" }, + "relativeDateText": { + "accessibility": { "accessibilityData": { "label": "5 years ago" } }, + "simpleText": "5 years ago" + } + } + }, + { + "videoSecondaryInfoRenderer": { + "owner": { + "videoOwnerRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + }, + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s88-c-k-c0x00ffffff-no-rj", + "width": 88, + "height": 88 + }, + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s176-c-k-c0x00ffffff-no-rj", + "width": 176, + "height": 176 + } + ] + }, + "title": { + "runs": [ + { + "text": "SMTOWN", + "navigationEndpoint": { + "clickTrackingParams": "CLADEOE5IhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + } + } + ] + }, + "subscriptionButton": { "type": "FREE" }, + "navigationEndpoint": { + "clickTrackingParams": "CLADEOE5IhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + }, + "subscriberCountText": { + "accessibility": { + "accessibilityData": { "label": "33.7 million subscribers" } + }, + "simpleText": "33.7M subscribers" + }, + "trackingParams": "CLADEOE5IhMIn7LH_MXplAMVe8oRCB0BMiwx", + "badges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CLADEOE5IhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { "label": "Verified" } + } + } + ] + } + }, + "subscribeButton": { + "subscribeButtonRenderer": { + "buttonText": { "runs": [{ "text": "Subscribe" }] }, + "subscribed": false, + "enabled": true, + "type": "FREE", + "channelId": "UCEf_Bc-KVd7onSeifS3py9g", + "showPreferences": false, + "subscribedButtonText": { "runs": [{ "text": "Subscribed" }] }, + "unsubscribedButtonText": { "runs": [{ "text": "Subscribe" }] }, + "trackingParams": "CKIDEJsrIhMIn7LH_MXplAMVe8oRCB0BMiwxKPgdMgV3YXRjaA==", + "unsubscribeButtonText": { "runs": [{ "text": "Unsubscribe" }] }, + "subscribeAccessibility": { + "accessibilityData": { "label": "Subscribe to SMTOWN." } + }, + "unsubscribeAccessibility": { + "accessibilityData": { "label": "Unsubscribe from SMTOWN." } + }, + "notificationPreferenceButton": { + "subscriptionNotificationToggleButtonRenderer": { + "states": [ + { + "stateId": 3, + "nextStateId": 3, + "state": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "NOTIFICATIONS_NONE" }, + "accessibility": { + "label": "Current setting is personalized notifications. Tap to change your notification setting for SMTOWN" + }, + "trackingParams": "CK8DEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { + "accessibilityData": { + "label": "Current setting is personalized notifications. Tap to change your notification setting for SMTOWN" + } + } + } + } + }, + { + "stateId": 0, + "nextStateId": 0, + "state": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "NOTIFICATIONS_OFF" }, + "accessibility": { + "label": "Current setting is receive no notifications. Tap to change your notification setting for SMTOWN" + }, + "trackingParams": "CK4DEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { + "accessibilityData": { + "label": "Current setting is receive no notifications. Tap to change your notification setting for SMTOWN" + } + } + } + } + } + ], + "currentStateId": 3, + "trackingParams": "CKcDEJf5ASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "command": { + "clickTrackingParams": "CKcDEJf5ASITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CKcDEJf5ASITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "openPopupAction": { + "popup": { + "menuPopupRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "simpleText": "Personalized" }, + "icon": { + "iconType": "NOTIFICATIONS_NONE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK0DEOy1BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ0VmX0JjLUtWZDdvblNlaWZTM3B5OWcSAggBGAAgBFITCgIIAxILWmVlcnJudUxpNUUYAA%3D%3D" + } + }, + "trackingParams": "CK0DEOy1BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isSelected": true + } + }, + { + "menuServiceItemRenderer": { + "text": { "simpleText": "None" }, + "icon": { "iconType": "NOTIFICATIONS_OFF" }, + "serviceEndpoint": { + "clickTrackingParams": "CKwDEO21BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ0VmX0JjLUtWZDdvblNlaWZTM3B5OWcSAggDGAAgBFITCgIIAxILWmVlcnJudUxpNUUYAA%3D%3D" + } + }, + "trackingParams": "CKwDEO21BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isSelected": false + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Unsubscribe" }] + }, + "icon": { "iconType": "PERSON_MINUS" }, + "serviceEndpoint": { + "clickTrackingParams": "CKgDENuLChgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgDENuLChgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CKkDEMY4IhMIn7LH_MXplAMVe8oRCB0BMiwx", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { "text": "SMTOWN" }, + { "text": "?" } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CKsDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxMgV3YXRjaMoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCEf_Bc-KVd7onSeifS3py9g" + ], + "params": "CgIIAxILWmVlcnJudUxpNUUYAA%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CKsDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { "text": "Cancel" } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CKoDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + }, + "trackingParams": "CKgDENuLChgFIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ] + } + }, + "popupType": "DROPDOWN" + } + } + ] + } + }, + "targetId": "notification-bell", + "secondaryIcon": { "iconType": "EXPAND_MORE" } + } + }, + "targetId": "watch-subscribe", + "signInEndpoint": { + "clickTrackingParams": "CKIDEJsrIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Want to subscribe to this channel?" + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CKYDEP2GBCITCJ-yx_zF6ZQDFXvKEQgdATIsMTIJc3Vic2NyaWJlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E%26continue_action%3DQUFFLUhqbVgyVndyaUtSdlRHeE85VWVjQTM3T3JsWGVMZ3xBQ3Jtc0tsMmlnUHVIcWxFS2pNcVpPc2hITXcycGhubkhnNk43SWJPcnNyZlUwZ0FwdkVTS1U2bldOdm5mNmNkUnFSUTFwR1ZWcG5QWUhOSmVjUGpMWDRyMUR1WUdXZUo1Z1BWNV91N29oR0phRU8yem9yRnAwVXJhMm1Ta2ctUUlpNXNSSWh4MGxHUEN3Tllhak5CM3R3aGFMbi1LM0Ixbjhzenp0VVprbFJDQnExcnp3QXVLSjRXbDlGNGJSck5UZzVIRDdGRURLMDA&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CKYDEP2GBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=65e7abae7b8b8b91&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "continueAction": "QUFFLUhqbVgyVndyaUtSdlRHeE85VWVjQTM3T3JsWGVMZ3xBQ3Jtc0tsMmlnUHVIcWxFS2pNcVpPc2hITXcycGhubkhnNk43SWJPcnNyZlUwZ0FwdkVTS1U2bldOdm5mNmNkUnFSUTFwR1ZWcG5QWUhOSmVjUGpMWDRyMUR1WUdXZUo1Z1BWNV91N29oR0phRU8yem9yRnAwVXJhMm1Ta2ctUUlpNXNSSWh4MGxHUEN3Tllhak5CM3R3aGFMbi1LM0Ixbjhzenp0VVprbFJDQnExcnp3QXVLSjRXbDlGNGJSck5UZzVIRDdGRURLMDA", + "idamTag": "66429" + } + }, + "trackingParams": "CKYDEP2GBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + }, + "subscribedEntityKey": "EhhVQ0VmX0JjLUtWZDdvblNlaWZTM3B5OWcgMygB", + "onSubscribeEndpoints": [ + { + "clickTrackingParams": "CKIDEJsrIhMIn7LH_MXplAMVe8oRCB0BMiwxKPgdMgV3YXRjaMoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": ["UCEf_Bc-KVd7onSeifS3py9g"], + "params": "EgIIAxgAIgtaZWVycm51TGk1RQ%3D%3D" + } + } + ], + "onUnsubscribeEndpoints": [ + { + "clickTrackingParams": "CKIDEJsrIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKIDEJsrIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CKMDEMY4IhMIn7LH_MXplAMVe8oRCB0BMiwx", + "dialogMessages": [ + { + "runs": [ + { "text": "Unsubscribe from " }, + { "text": "SMTOWN" }, + { "text": "?" } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Unsubscribe" }] }, + "serviceEndpoint": { + "clickTrackingParams": "CKUDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxKPgdMgV3YXRjaMoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": ["UCEf_Bc-KVd7onSeifS3py9g"], + "params": "CgIIAxILWmVlcnJudUxpNUUYAA%3D%3D" + } + }, + "accessibility": { "label": "Unsubscribe" }, + "trackingParams": "CKUDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Cancel" }] }, + "accessibility": { "label": "Cancel" }, + "trackingParams": "CKQDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + ] + } + }, + "metadataRowContainer": { + "metadataRowContainerRenderer": { + "collapsedItemCount": 0, + "trackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "showMoreText": { "simpleText": "...more" }, + "showLessText": { "simpleText": "Show less" }, + "trackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "defaultExpanded": false, + "descriptionCollapsedLines": 3, + "showMoreCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_EXPANDED" + } + }, + { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-structured-description" + } + } + ] + } + }, + "showLessCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + }, + "attributedDescription": { + "content": "🎧Listen and download aespa's debut single \"Black Mamba\": https://smarturl.it/aespa_BlackMamba\n🐍The Debut Stage    • aespa 에스파 'Black Mamba' The Debut Stage  \n\n🎟️ aespa Showcase SYNK in LA! Tickets now on sale: https://www.ticketmaster.com/event/0A...\n\nSubscribe to aespa Official YouTube Channel!\nhttps://www.youtube.com/aespa?sub_con...\n\naespa official\n   / aespa  \n  / aespa_official  \n  / aespa_official  \n  / aespa_official  \n  / aespa.official  \nhttps://weibo.com/aespa\n\n#aespa #æspa #BlackMamba #블랙맘바 #에스파\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", + "commandRuns": [ + { + "startIndex": 58, + "length": 36, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHk2VGt2c0podFhtZmlsdWRvY3pQMl9UYldDQXxBQ3Jtc0tuc0VDR2ZCVVotQjJlQ3BvdWpjVFJfR3dGdFZLOGUwbmZSTkVWZjNCUmxvYk4zcEdEd1VqTzl3S0lSSG9ickV6Q05BOXoxRFlHaXo0VXhmVnRXMnh5STlKRlRFVE5SX2RlSXZJdnNhYmhFWHMwanRjZw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHk2VGt2c0podFhtZmlsdWRvY3pQMl9UYldDQXxBQ3Jtc0tuc0VDR2ZCVVotQjJlQ3BvdWpjVFJfR3dGdFZLOGUwbmZSTkVWZjNCUmxvYk4zcEdEd1VqTzl3S0lSSG9ickV6Q05BOXoxRFlHaXo0VXhmVnRXMnh5STlKRlRFVE5SX2RlSXZJdnNhYmhFWHMwanRjZw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 113, + "length": 46, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ky5RT5oGg0w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ky5RT5oGg0w", + "startTimeSeconds": 0, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2b2e514f9a06834c&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "YouTube Channel Link: aespa 에스파 'Black Mamba' The Debut Stage" + } + } + }, + { + "startIndex": 213, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkdidXp6dlZoOTB0cmxKcmZMMGF3dVJtQjhJUXxBQ3Jtc0ttYjg5cldLY0F6SWxzVGZGRTVkME5KVVhXVWFubW9XaGFMVU9lYnNxZW1wQUxNQXVONjhnSk9rZWRIUTh6N0Z6YXRvZnJ2Q2F5Ul9KeXhCYTFYQlBxa0hmVFNhUW1xS2JsU1NyYkVQZWZZTDlMUzlOOA&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkdidXp6dlZoOTB0cmxKcmZMMGF3dVJtQjhJUXxBQ3Jtc0ttYjg5cldLY0F6SWxzVGZGRTVkME5KVVhXVWFubW9XaGFMVU9lYnNxZW1wQUxNQXVONjhnSk9rZWRIUTh6N0Z6YXRvZnJ2Q2F5Ul9KeXhCYTFYQlBxa0hmVFNhUW1xS2JsU1NyYkVQZWZZTDlMUzlOOA&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 300, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "nofollow": true + } + } + } + }, + { + "startIndex": 357, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/c/aespa", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/c/aespa", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "YouTube Channel Link: aespa" + } + } + }, + { + "startIndex": 370, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbllEcEZSdWF5U0RsTnhJMHh2QWVkNThjazFPQXxBQ3Jtc0tsUjNlNk8xaTJfSF9CN21NZ2lpZEFkLUZ2QkxrZjIteXJNLUVYNlJhWVlReWluMjVkTmxGbXRaQkFjMFVET3FsTTlvQzZobElhZlVCNEdQdzVaV18taEtHb1Q5Q2Z6OU5HSXg4cXZocldFRUFJMDFzVQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbllEcEZSdWF5U0RsTnhJMHh2QWVkNThjazFPQXxBQ3Jtc0tsUjNlNk8xaTJfSF9CN21NZ2lpZEFkLUZ2QkxrZjIteXJNLUVYNlJhWVlReWluMjVkTmxGbXRaQkFjMFVET3FsTTlvQzZobElhZlVCNEdQdzVaV18taEtHb1Q5Q2Z6OU5HSXg4cXZocldFRUFJMDFzVQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Instagram Channel Link: aespa_official" + } + } + }, + { + "startIndex": 391, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbGQtSHE2SzFzOHpKQ3dHRW9kcC1tdllVclczd3xBQ3Jtc0ttRE1QYWZmZzNEMFpWT3doc196VUJkcklCem9EbGpQTlF4bmxmRkw1SzFNbGduTW1VS0cxMWRuRE5XdkJ2Z2NDbE5PYWpham5tYUlxOHBBUkxJTlFoRjI4RmJOTkpTWlg2REM1NWZhM3VLZWRzZmswTQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbGQtSHE2SzFzOHpKQ3dHRW9kcC1tdllVclczd3xBQ3Jtc0ttRE1QYWZmZzNEMFpWT3doc196VUJkcklCem9EbGpQTlF4bmxmRkw1SzFNbGduTW1VS0cxMWRuRE5XdkJ2Z2NDbE5PYWpham5tYUlxOHBBUkxJTlFoRjI4RmJOTkpTWlg2REM1NWZhM3VLZWRzZmswTQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "TikTok Channel Link: aespa_official" + } + } + }, + { + "startIndex": 412, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnVXQmdBdS1lU3BCVGc0dDlRcVNNdWIwQm9lQXxBQ3Jtc0tuYlBJdXBMbnk4UWVDdmFXUW5WZ2lrblZqTndmemNveGlLUTVUdkxZWFpnbURMV09ZcUpGd2lpNFRuRE1nZ0NMa2JITVJDZ1BiV282SlZqV2N3TC14N2ZWeFpJN1FGSHRhOTZWSWlXVEd4UUlfNkt3bw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnVXQmdBdS1lU3BCVGc0dDlRcVNNdWIwQm9lQXxBQ3Jtc0tuYlBJdXBMbnk4UWVDdmFXUW5WZ2lrblZqTndmemNveGlLUTVUdkxZWFpnbURMV09ZcUpGd2lpNFRuRE1nZ0NMa2JITVJDZ1BiV282SlZqV2N3TC14N2ZWeFpJN1FGSHRhOTZWSWlXVEd4UUlfNkt3bw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: aespa_Official" + } + } + }, + { + "startIndex": 433, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHF5ZWg3X3M4dTV0ald3ek9wRFRQUkpqZUhOQXxBQ3Jtc0trc3hQTVRUcnJWaVRJN2kwdUJXZlZtWmI1TGNaZ2w1eERNMzFfZGF2c253SXc3d3RfUnFTWlV6cm8xb3loNEpfYlM2LWdyR2NxUEdwYXNhRXdnNmVJSVc3RFp3LUNubXpHSWtKcXM5UmRGYmMxZmRZMA&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHF5ZWg3X3M4dTV0ald3ek9wRFRQUkpqZUhOQXxBQ3Jtc0trc3hQTVRUcnJWaVRJN2kwdUJXZlZtWmI1TGNaZ2w1eERNMzFfZGF2c253SXc3d3RfUnFTWlV6cm8xb3loNEpfYlM2LWdyR2NxUEdwYXNhRXdnNmVJSVc3RFp3LUNubXpHSWtKcXM5UmRGYmMxZmRZMA&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Facebook Channel Link: aespa.official" + } + } + }, + { + "startIndex": 454, + "length": 23, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEM2rARgBIhMIn7LH_MXplAMVe8oRCB0BMiwxSJGXrtzn9erzZcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHBHd3pqeTBRbGVFT3V2alJlY19JdTk3eVAwd3xBQ3Jtc0trblNMSXBfMWdGV2J1QXJ3cExXNkplOElja1dUVzR3M1hzd2VTWXZPZ3JrTXQwUmE4UkxrRFNJOFdLRlcwZzFVaGNWcWFFS0lLaHU1cjZnNHdLc1BSVHFEY3JVSWVqNEZoLWN2MUtucGVpRXc0eElhOA&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHBHd3pqeTBRbGVFT3V2alJlY19JdTk3eVAwd3xBQ3Jtc0trblNMSXBfMWdGV2J1QXJ3cExXNkplOElja1dUVzR3M1hzd2VTWXZPZ3JrTXQwUmE4UkxrRFNJOFdLRlcwZzFVaGNWcWFFS0lLaHU1cjZnNHdLc1BSVHFEY3JVSWVqNEZoLWN2MUtucGVpRXc0eElhOA&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 479, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEDENzXBBgpIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/aespa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgVhZXNwYRgB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CKEDENzXBBgpIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 486, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKADENzXBBgqIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%C3%A6spa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgXDpnNwYRgB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CKADENzXBBgqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 492, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8DENzXBBgrIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/blackmamba", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUOCgpibGFja21hbWJhGAE%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CJ8DENzXBBgrIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 504, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4DENzXBBgsIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUQCgzruJTrnpnrp5jrsJQYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CJ4DENzXBBgsIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 510, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0DENzXBBgtIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnsl5DsiqTtjIwYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CJ0DENzXBBgtIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 58, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 58, + "length": 36, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 94, + "length": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 113, + "length": 46, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 } + ] + } + } + }, + { + "startIndex": 159, + "length": 54, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 213, + "length": 40, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 253, + "length": 47, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 300, + "length": 40, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 340, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 357, + "length": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 } + ] + } + } + }, + { + "startIndex": 369, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 370, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 } + ] + } + } + }, + { + "startIndex": 390, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 391, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 } + ] + } + } + }, + { + "startIndex": 411, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 412, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 } + ] + } + } + }, + { + "startIndex": 432, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 433, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 } + ] + } + } + }, + { + "startIndex": 453, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 454, + "length": 23, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 477, + "length": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 479, + "length": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 485, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 486, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 491, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 492, + "length": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 503, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 504, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 509, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 510, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4282296063 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4278607828 } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 514, + "length": 46, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { "key": "USER_INTERFACE_THEME_DARK", "value": 4294967295 }, + { "key": "USER_INTERFACE_THEME_LIGHT", "value": 4279440147 } + ] + } + }, + "fontFamilyName": "Roboto" + } + ], + "attachmentRuns": [ + { + "startIndex": 115, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/yt_favicon_ringo2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 10, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 359, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/yt_favicon_ringo2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 10, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 371, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 392, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/tiktok_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 413, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 434, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/facebook_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ], + "decorationRuns": [ + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 113, + "length": 46, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 357, + "length": 12, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 370, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 391, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 412, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 433, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + } + ] + }, + "headerRuns": [ + { + "startIndex": 0, + "length": 58, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 58, + "length": 36, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 94, + "length": 19, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 113, + "length": 46, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 159, + "length": 54, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 213, + "length": 40, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 253, + "length": 47, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 300, + "length": 40, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 340, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 357, + "length": 12, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 369, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 370, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 390, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 391, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 411, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 412, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 432, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 433, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 453, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 454, + "length": 23, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 477, + "length": 2, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 479, + "length": 6, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 485, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 486, + "length": 5, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 491, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 492, + "length": 11, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 503, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 504, + "length": 5, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 509, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 510, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 514, + "length": 46, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + } + ] + } + }, + { "compositeVideoPrimaryInfoRenderer": {} }, + { + "itemSectionRenderer": { + "contents": [ + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CJoDELsvGAMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1plZXJybnVMaTVFGAYyJSIRIgtaZWVycm51TGk1RTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + ], + "trackingParams": "CJoDELsvGAMiEwifssf8xemUAxV7yhEIHQEyLDE=", + "header": { + "commentsHeaderRenderer": { + "countText": { "runs": [{ "text": "Comments" }] }, + "trackingParams": "CJsDEO6YASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "screenReaderOnly": true + } + }, + "sectionIdentifier": "comment-item-section", + "targetId": "comments-section" + } + } + ], + "trackingParams": "CJkDELovIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "secondaryResults": { + "secondaryResults": { + "results": [ + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClUnZSs1q-of8nGwE_wEQ-tMdKLQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0wExmAi8C5NQ5xerTIIYssTJHmQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:11", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "jWQx2f-CErU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 11 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "aespa 에스파 'Whiplash' MV" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel SMTOWN", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQDENTEDBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "SMTOWN", + "styleRuns": [ + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "290M views" } }, + { + "text": { "content": "1 year ago" }, + "accessibilityLabel": "1 year ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgDEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgDEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgDEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jWQx2f-CErU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgDEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jWQx2f-CErU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jWQx2f-CErU" + ], + "videoCommand": { + "clickTrackingParams": "CJgDEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jWQx2f-CErU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jWQx2f-CErU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8d6431d9ff8212b5&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcDENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcDENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "jWQx2f-CErU", + "onAddCommand": { + "clickTrackingParams": "CJcDENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "jWQx2f-CErU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtqV1F4MmYtQ0VyVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJUDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJYDEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJUDEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "jWQx2f-CErU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQDENTEDBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'Whiplash' MV 3 minutes, 11 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQDENTEDBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jWQx2f-CErU&list=RDjWQx2f-CErU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jWQx2f-CErU", + "playlistId": "RDjWQx2f-CErU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGpXUXgyZi1DRXJV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8d6431d9ff8212b5&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "reelShelfRenderer": { + "title": { "runs": [{ "text": "Shorts remixing this video" }] }, + "items": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-_pmI1sEkymA", + "accessibilityText": "Aespa’s NINGNING HIGH NOTE AT COACHELLA! #coachella #aespa, 1.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8DEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/_pmI1sEkymA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "_pmI1sEkymA", + "playerParams": "8AEByANEuAQeogYVAdeaJRM0uKFlOItWs0W5aEJ4ZtC7kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/_pmI1sEkymA/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJMDELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDQUNOQ2duMjBJcGE2ZmdsZGdFeW9Fdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtfcG1JMXNFa3ltQSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAAGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJIDENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8DEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJADEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJADEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "_pmI1sEkymA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJADEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_pmI1sEkymA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["_pmI1sEkymA"], + "videoCommand": { + "clickTrackingParams": "CJADEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_pmI1sEkymA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_pmI1sEkymA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe9988d6c124ca60&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJADEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJEDELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8DEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "_pmI1sEkymA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Aespa’s NINGNING HIGH NOTE AT COACHELLA! #coachella #aespa" + }, + "secondaryText": { "content": "1.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_pmI1sEkymA/oar1.jpg?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/_pmI1sEkymA/oar1.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC-2Ft1-fBzUfyU-pN0jSD87Te_OA&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1fcG1JMXNFa3ltQSDMAygB0.161511", + "loggingDirectives": { + "trackingParams": "CI8DEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-dA74x7H4H14", + "accessibilityText": "AESPA Tiktok Black Mamba Challenge 🔥 #shorts #aespa #kpop #dance, 477 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoDEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/dA74x7H4H14", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "dA74x7H4H14", + "playerParams": "8AEByANEuAQeogYVAdeaJRPS7KOzXm7lOS1aCTvRpldIkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dA74x7H4H14/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI4DELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDT2VFZFpVbVVIQzVJQjZMRHotUW0tdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtkQTc0eDdINEgxNCqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBABGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CI0DENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoDEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIsDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIsDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "dA74x7H4H14", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIsDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dA74x7H4H14" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["dA74x7H4H14"], + "videoCommand": { + "clickTrackingParams": "CIsDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dA74x7H4H14", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dA74x7H4H14", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=740ef8c7b1f81f5e&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIsDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIwDELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoDEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dA74x7H4H14" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 1, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "AESPA Tiktok Black Mamba Challenge 🔥 #shorts #aespa #kpop #dance" + }, + "secondaryText": { "content": "477K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dA74x7H4H14/hq720_1.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAM7rxEeNSv3JisDY7q51F6PLJjAw", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kQTc0eDdINEgxNCDMAygB0.0938145", + "loggingDirectives": { + "trackingParams": "CIoDEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-5TucFtl5dXU", + "accessibilityText": "aespa 에스파 - ‘black mamba’ (dance break) dance cover | karina balcerzak, 795 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUDEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/5TucFtl5dXU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "5TucFtl5dXU", + "playerParams": "8AEByANEuAQeogYVAdeaJRPPf6R-SZoy1ftMlqbEGuy5kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/5TucFtl5dXU/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIkDELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDQnlkMF9XVDdBcWp1RF9FT2xhNnVWdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs1VHVjRnRsNWRYVSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBACGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIgDENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUDEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIYDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "5TucFtl5dXU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5TucFtl5dXU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["5TucFtl5dXU"], + "videoCommand": { + "clickTrackingParams": "CIYDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5TucFtl5dXU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5TucFtl5dXU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e53b9c16d9797575&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIYDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIcDELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUDEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "5TucFtl5dXU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 2, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "aespa 에스파 - ‘black mamba’ (dance break) dance cover | karina balcerzak" + }, + "secondaryText": { "content": "795K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/5TucFtl5dXU/hq720_2.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBZSXa--SbzgzZbA1IQTSGIcx1kPg", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS01VHVjRnRsNWRYVSDMAygB0.672358", + "loggingDirectives": { + "trackingParams": "CIUDEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-6UQw56F-jnQ", + "accessibilityText": "Aespa „ Black Mamba „ Dance cover Mirrored, 54 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIADEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/6UQw56F-jnQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "6UQw56F-jnQ", + "playerParams": "8AEByANEuAQeogYVAdeaJROvCZVJ4KA4nE60Z3PJQ2DSkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/6UQw56F-jnQ/frame0.jpg", + "width": 608, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIQDELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDeXNmUkhOREhsNUpwamlTQVUyT3Fvdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs2VVF3NTZGLWpuUSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBADGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIMDENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIADEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIEDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIEDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "6UQw56F-jnQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIEDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6UQw56F-jnQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["6UQw56F-jnQ"], + "videoCommand": { + "clickTrackingParams": "CIEDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6UQw56F-jnQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6UQw56F-jnQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e94430e7a17e8e74&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIEDEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIIDELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIADEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "6UQw56F-jnQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 3, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Aespa „ Black Mamba „ Dance cover Mirrored" + }, + "secondaryText": { "content": "54K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6UQw56F-jnQ/hq720_1.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCJC3FydpxEi2A7gXgdEZ-xHNk_MQ", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS02VVF3NTZGLWpuUSDMAygB0.591406", + "loggingDirectives": { + "trackingParams": "CIADEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-qUy6AHwtLOc", + "accessibilityText": "[MR REMOVED] AESPA - Black Mamba #aespa #에스파 #karina #winter #giselle #ningning #shorts, 88 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsCEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/qUy6AHwtLOc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "qUy6AHwtLOc", + "playerParams": "8AEByANEuAQeogYVAdeaJRNwC-H1SHXoUVvr2OEP_O4_kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/qUy6AHwtLOc/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CP8CELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDMC1qZUlNUmQ5MFlqV3RqNDFpaW12dw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtxVXk2QUh3dExPYyqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAEGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CP4CENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsCEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPwCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPwCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "qUy6AHwtLOc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPwCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "qUy6AHwtLOc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["qUy6AHwtLOc"], + "videoCommand": { + "clickTrackingParams": "CPwCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qUy6AHwtLOc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qUy6AHwtLOc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a94cba007c2d2ce7&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CPwCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CP0CELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsCEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "qUy6AHwtLOc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 4, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[MR REMOVED] AESPA - Black Mamba #aespa #에스파 #karina #winter #giselle #ningning #shorts" + }, + "secondaryText": { "content": "88K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/qUy6AHwtLOc/oardefault.jpg?usqp=CCk", + "width": 360, + "height": 640 + }, + { + "url": "https://i.ytimg.com/vi/qUy6AHwtLOc/oardefault.jpg?sqp=-oaymwEgCOgCEJwESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDuIJHekLcpdnJp2tf0M68WmQD82A&usqp=CCk", + "width": 360, + "height": 540 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1xVXk2QUh3dExPYyDMAygB0.090476", + "loggingDirectives": { + "trackingParams": "CPsCEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-J9vVM_hv_mQ", + "accessibilityText": "AESPA 'BLACK MAMBA' #shorts, 2.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYCEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/J9vVM_hv_mQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "J9vVM_hv_mQ", + "playerParams": "8AEByANEuAQeogYVAdeaJROcILTJIeJSByiu36lr3MPVkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/J9vVM_hv_mQ/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPoCELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDcF93bU4zRVJFc21lR3VUQzZvS2JxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtKOXZWTV9odl9tUSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAFGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPkCENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYCEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPcCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPcCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "J9vVM_hv_mQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPcCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "J9vVM_hv_mQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["J9vVM_hv_mQ"], + "videoCommand": { + "clickTrackingParams": "CPcCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=J9vVM_hv_mQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "J9vVM_hv_mQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=27dbd533f86ffe64&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CPcCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CPgCELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYCEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "J9vVM_hv_mQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 5, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "AESPA 'BLACK MAMBA' #shorts" }, + "secondaryText": { "content": "2.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/J9vVM_hv_mQ/oar2.jpg?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/J9vVM_hv_mQ/oar2.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC7-plBfVkNEA3m8wm6jbtBqXfM_w&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1KOXZWTV9odl9tUSDMAygB0.490951", + "loggingDirectives": { + "trackingParams": "CPYCEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Wbm3XV8sieM", + "accessibilityText": "Black mamba bridge vocal range #ningning #winter #aespa, 37 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPECEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Wbm3XV8sieM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Wbm3XV8sieM", + "playerParams": "8AEByANEuAQeogYVAdeaJRNE7ImvdWKCHfwLAILHrkiFkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Wbm3XV8sieM/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPUCELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDN2dpbGVpejNPWldrR1QtODRjZkI4Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtXYm0zWFY4c2llTSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAGGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPQCENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPECEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPICEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPICEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPICEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "Wbm3XV8sieM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPICEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Wbm3XV8sieM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["Wbm3XV8sieM"], + "videoCommand": { + "clickTrackingParams": "CPICEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Wbm3XV8sieM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Wbm3XV8sieM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=59b9b75d5f2c89e3&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CPICEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CPMCELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPECEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Wbm3XV8sieM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 6, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Black mamba bridge vocal range #ningning #winter #aespa" + }, + "secondaryText": { "content": "37K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Wbm3XV8sieM/hq720_3.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBievJkSI59VsJ0tSVxfLef640OXg", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1XYm0zWFY4c2llTSDMAygB0.451975", + "loggingDirectives": { + "trackingParams": "CPECEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-eqDK7AKSP7I", + "accessibilityText": "Aespa의 Black mamba #kpop #aespa #blackmamba #thinhhanh #university #xuhuong #youtube #youtubeshorts, 20 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/eqDK7AKSP7I", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "eqDK7AKSP7I", + "playerParams": "8AEByANEuAQeogYVAdeaJRNbCbNZdsrREGAIrWDOtxrWkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/eqDK7AKSP7I/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPACELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDNFgyS3NTeURPY1RmS1pPY05maG5iZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtlcURLN0FLU1A3SSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAHGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CO8CENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO0CEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO0CEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "eqDK7AKSP7I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO0CEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "eqDK7AKSP7I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["eqDK7AKSP7I"], + "videoCommand": { + "clickTrackingParams": "CO0CEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=eqDK7AKSP7I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "eqDK7AKSP7I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7aa0caec02923fb2&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CO0CEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CO4CELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "eqDK7AKSP7I" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 7, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Aespa의 Black mamba #kpop #aespa #blackmamba #thinhhanh #university #xuhuong #youtube #youtubeshorts" + }, + "secondaryText": { "content": "20K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/eqDK7AKSP7I/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCOw6OoskubiBmsaYORHoboXJ5_bQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/eqDK7AKSP7I/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLASaB6NQT0PlWfQXGIA3pO823WbAA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1lcURLN0FLU1A3SSDMAygB0.430979", + "loggingDirectives": { + "trackingParams": "COwCEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-39JqPLHIj2I", + "accessibilityText": "에스파 블랙맘바 4K 1열 직캠 aespa black mamba akaraka, 3.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcCEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/39JqPLHIj2I", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "39JqPLHIj2I", + "playerParams": "8AEByANEuAQeogYVAdeaJRNwEk4x2oi_1bXMjxc4OA_GkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/39JqPLHIj2I/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COsCELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDa2FQcldYWmtjYjViQ0NNOFB1UG4tUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgszOUpxUExISWoySSqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAIGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COoCENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COcCEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COgCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COgCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "39JqPLHIj2I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COgCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "39JqPLHIj2I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["39JqPLHIj2I"], + "videoCommand": { + "clickTrackingParams": "COgCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=39JqPLHIj2I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "39JqPLHIj2I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dfd26a3cb1c88f62&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "COgCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "COkCELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcCEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "39JqPLHIj2I" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 8, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "에스파 블랙맘바 4K 1열 직캠 aespa black mamba akaraka" + }, + "secondaryText": { "content": "3.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/39JqPLHIj2I/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCfqKnx-aBRfPl6D7_RD8K5X7ASTA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/39JqPLHIj2I/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCZecBWr6C4nCl5Aa0ORJ3-U-V8Nw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0zOUpxUExISWoySSDMAygB0.919224", + "loggingDirectives": { + "trackingParams": "COcCEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-YnBeidFY-50", + "accessibilityText": "マヤちゃんの「aespa - Black Mamba」💜【NiziU MAYA】, 593 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COICEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEQQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/YnBeidFY-50", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "YnBeidFY-50", + "playerParams": "8AEByANEuAQeogYVAdeaJRNb8rLCDXiY6dsDvMRBzleTkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/YnBeidFY-50/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COYCELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDOGtsdjQxeEhXa3pQZFV2MldYQ212Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtZbkJlaWRGWS01MCqaAQoNCgtfcG1JMXNFa3ltQQoNCgtkQTc0eDdINEgxNAoNCgs1VHVjRnRsNWRYVQoNCgs2VVF3NTZGLWpuUQoNCgtxVXk2QUh3dExPYwoNCgtKOXZWTV9odl9tUQoNCgtXYm0zWFY4c2llTQoNCgtlcURLN0FLU1A3SQoNCgszOUpxUExISWoySQoNCgtZbkJlaWRGWS01MBAJGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COUCENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COICEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COMCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COMCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "YnBeidFY-50", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COMCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YnBeidFY-50" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["YnBeidFY-50"], + "videoCommand": { + "clickTrackingParams": "COMCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YnBeidFY-50", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YnBeidFY-50", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=62705e89d158fb9d&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "COMCEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "COQCELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COICEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "YnBeidFY-50" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 9, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "マヤちゃんの「aespa - Black Mamba」💜【NiziU MAYA】" + }, + "secondaryText": { "content": "593K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/YnBeidFY-50/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAtUHwmu8TerWFgd57skYTnwrSmug&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/YnBeidFY-50/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAb8Ostrj_I7gsgINk2MyN9JZzUag&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ZbkJlaWRGWS01MCDMAygB0.110988", + "loggingDirectives": { + "trackingParams": "COICEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + } + ], + "trackingParams": "COECELnUCBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5NQleZUK0Oopbv4abZkNPJyBTgA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDS8QoPSW88EVIMPdyUJ1hvCjeiLQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:51", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "dISNgvVpWlo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 51 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "BLACKPINK - '휘파람 (WHISTLE)' M/V" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3VrCkKjzTpQ3VYv4SCPjNfDHeJV-swGNnhLYhr0nV4lZz_GVUNzK4EB-HFRfKv9S5VNh14uAg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BLACKPINK", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwCENTEDBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCOmHUn--16B90oW2L6FRR3A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "BLACKPINK", + "styleRuns": [ + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "960M views" } }, + { + "text": { "content": "9 years ago" }, + "accessibilityLabel": "9 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dISNgvVpWlo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dISNgvVpWlo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dISNgvVpWlo" + ], + "videoCommand": { + "clickTrackingParams": "COACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dISNgvVpWlo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dISNgvVpWlo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=74848d82f5695a5a&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "dISNgvVpWlo", + "onAddCommand": { + "clickTrackingParams": "CN8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "dISNgvVpWlo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtkSVNOZ3ZWcFdsbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CN0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CN4CEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CN0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "dISNgvVpWlo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNwCENTEDBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "BLACKPINK - '휘파람 (WHISTLE)' M/V 3 minutes, 51 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwCENTEDBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dISNgvVpWlo&list=RDdISNgvVpWlo&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dISNgvVpWlo", + "playlistId": "RDdISNgvVpWlo", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGRJU05ndlZwV2xv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=74848d82f5695a5a&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAgKORzcy6WKosI1_PAVWDgcjJ9jA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDqWWIfLCdtyqy5aIUA_PGcEW2r2g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "2:55", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "NU611fxGyPU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 55 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "aespa 에스파 'Black Mamba' Dance Practice" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel aespa", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcCENTEDBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9GtSLeksfK4yuJ_g1lgQbg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "aespa", + "styleRuns": [ + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "46M views" } }, + { + "text": { "content": "5 years ago" }, + "accessibilityLabel": "5 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NU611fxGyPU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NU611fxGyPU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NU611fxGyPU" + ], + "videoCommand": { + "clickTrackingParams": "CNsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NU611fxGyPU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NU611fxGyPU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=354eb5d5fc46c8f5&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNoCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "NU611fxGyPU", + "onAddCommand": { + "clickTrackingParams": "CNoCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "NU611fxGyPU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtOVTYxMWZ4R3lQVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNkCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "NU611fxGyPU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNcCENTEDBgDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'Black Mamba' Dance Practice 2 minutes, 55 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcCENTEDBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NU611fxGyPU&list=RDNU611fxGyPU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NU611fxGyPU", + "playlistId": "RDNU611fxGyPU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRE5VNjExZnhHeVBV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=354eb5d5fc46c8f5&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB7-zPcUvoryDH0wkLcUczPgNMKdw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAclVpsQyecs5qaPqPL1sA_viwGiA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "4:01", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "fcnDmrtj6Sk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 1 second" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Shakira, Burna Boy - Dai Dai (Official Video)" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/FhrbXrCCkXlRFrTlJR6uZMzZO0PvnUoQdqK2b920BF6IjDsScsYwixMcLQHtwDy-CnWAWB0yiD4=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/R_lx2cAcDqU--oWopjcHFF-dffPRq2j_A4QPoTauqL8X-j24B6Av_RmoTsLCGHNC-iWhRf0yTQ=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/9UB1blxIJIz-OQmtHTsGEvYnMSYU3i77CRrYyD4EIA34kxseG0z5BYebP_P7KkWniL1W-7ZN=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNYCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { "label": "Collaboration channels" }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Collaborators" } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Shakira", + "commandRuns": [ + { + "startIndex": 0, + "length": 7, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@Shakira", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYLNGLIzMhRTi6ZOLjAPSmw", + "canonicalBaseUrl": "/@Shakira" + } + } + } + } + ], + "styleRuns": [ + { "startIndex": 0, "length": 7 }, + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@Shakira⁩ • ⁨50.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/FhrbXrCCkXlRFrTlJR6uZMzZO0PvnUoQdqK2b920BF6IjDsScsYwixMcLQHtwDy-CnWAWB0yiD4=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Shakira. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Shakira - 50.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYLNGLIzMhRTi6ZOLjAPSmw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYLNGLIzMhRTi6ZOLjAPSmw" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Burna Boy", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@BurnaBoy⁩ • ⁨6M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/R_lx2cAcDqU--oWopjcHFF-dffPRq2j_A4QPoTauqL8X-j24B6Av_RmoTsLCGHNC-iWhRf0yTQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Burna Boy. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Burna Boy - 6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEzDdNqNkT-7rSfSGSr1hWg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEzDdNqNkT-7rSfSGSr1hWg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "FIFA", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 4, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@fifa⁩ • ⁨25.5M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/9UB1blxIJIz-OQmtHTsGEvYnMSYU3i77CRrYyD4EIA34kxseG0z5BYebP_P7KkWniL1W-7ZN=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "FIFA. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "FIFA - 25.5M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCpcTrCXblq78GZrTUTLWeBw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpcTrCXblq78GZrTUTLWeBw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Shakira and 2 more", + "styleRuns": [ + { "startIndex": 0, "length": 18 }, + { + "startIndex": 7, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "65M views" } }, + { + "text": { "content": "10 days ago" }, + "accessibilityLabel": "10 days ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "fcnDmrtj6Sk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "fcnDmrtj6Sk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "fcnDmrtj6Sk" + ], + "videoCommand": { + "clickTrackingParams": "CNUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fcnDmrtj6Sk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fcnDmrtj6Sk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7dc9c39abb63e929&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNQCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "fcnDmrtj6Sk", + "onAddCommand": { + "clickTrackingParams": "CNQCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "fcnDmrtj6Sk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtmY25EbXJ0ajZTaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNMCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "fcnDmrtj6Sk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNECENTEDBgEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Shakira, Burna Boy - Dai Dai (Official Video) 4 minutes, 1 second" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNECENTEDBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fcnDmrtj6Sk&list=RDfcnDmrtj6Sk&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fcnDmrtj6Sk", + "playlistId": "RDfcnDmrtj6Sk", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGZjbkRtcnRqNlNr" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7dc9c39abb63e929&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCrjh7y4zmTaNLjDfgQGo0Lu23yxQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpthouOzP6HL4_Asu2QvVE3xr6Pw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:42", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "9mQk7Evt6Vs", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 42 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "[MV] (G)I-DLE ((여자)아이들) _ LATATA" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/N9zJYmTpFKxrDlxmKv09gsjvrSrcVYWcK8lxWTyvTbXd5VMChyKzkf1cVpOT902d1-ZQIQQWeg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel 1theK (원더케이)", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwCENTEDBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@1theK", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCweOkPb1wVVH0Q0Tlj4a5Pw", + "canonicalBaseUrl": "/@1theK" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "1theK (원더케이)", + "styleRuns": [ + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "203M views" } }, + { + "text": { "content": "8 years ago" }, + "accessibilityLabel": "8 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "9mQk7Evt6Vs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "9mQk7Evt6Vs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "9mQk7Evt6Vs" + ], + "videoCommand": { + "clickTrackingParams": "CNACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9mQk7Evt6Vs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9mQk7Evt6Vs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f66424ec4bede95b&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "9mQk7Evt6Vs", + "onAddCommand": { + "clickTrackingParams": "CM8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "9mQk7Evt6Vs", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs5bVFrN0V2dDZWcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CM0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CM4CEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CM0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "9mQk7Evt6Vs", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMwCENTEDBgFIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "[MV] (G)I-DLE ((여자)아이들) _ LATATA 3 minutes, 42 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwCENTEDBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9mQk7Evt6Vs&list=RD9mQk7Evt6Vs&start_radio=1&pp=oAcB0gcJCSgLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9mQk7Evt6Vs", + "playlistId": "RD9mQk7Evt6Vs", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB0gcJCSgLAYcqIYzv", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDltUWs3RXZ0NlZz" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f66424ec4bede95b&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXb3DFHdveQntFYaWxU4loAK_jSQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCblUFkafbgzY27xJwmZYKWhsEa4g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:12", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "83C3TZ4Zm_o", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 12 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "aespa 에스파 'LEMONADE' MV" }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMsCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { "label": "Collaboration channels" }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Collaborators" } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "aespa", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@aespa⁩ • ⁨8.45M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "aespa. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "aespa - 8.45M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9GtSLeksfK4yuJ_g1lgQbg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "SMTOWN and aespa", + "styleRuns": [ + { "startIndex": 0, "length": 16 }, + { + "startIndex": 6, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "23M views" } }, + { + "text": { "content": "4 days ago" }, + "accessibilityLabel": "4 days ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CMYCENTEDBgGIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMoCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMoCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "83C3TZ4Zm_o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMoCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "83C3TZ4Zm_o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "83C3TZ4Zm_o" + ], + "videoCommand": { + "clickTrackingParams": "CMoCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=83C3TZ4Zm_o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "83C3TZ4Zm_o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f370b74d9e199bfa&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMkCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "83C3TZ4Zm_o", + "onAddCommand": { + "clickTrackingParams": "CMkCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "83C3TZ4Zm_o", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs4M0MzVFo0Wm1fbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMcCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMgCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMcCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "83C3TZ4Zm_o", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYCENTEDBgGIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'LEMONADE' MV 3 minutes, 12 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYCENTEDBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=83C3TZ4Zm_o&list=RD83C3TZ4Zm_o&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "83C3TZ4Zm_o", + "playlistId": "RD83C3TZ4Zm_o", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDgzQzNUWjRabV9v" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f370b74d9e199bfa&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3OhCUbjpIclmjfV8W8T98nVI5pA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-CdJunWg1z_pnrT55qagTHnxkdQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:29", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "NoYKBAajoyo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 29 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "EVERGLOW (에버글로우) - DUN DUN MV" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_P_rnE3VjFpxgyip2Zo-KMocdVi7jc2rRrxfE9E5xugJmAo3363bR_RIw3iQvJWzzxVOCXsw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Stone Music Entertainment", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMECENTEDBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@stonemusicent", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC_pwIXKXNm5KGhdEVzmY60A", + "canonicalBaseUrl": "/@stonemusicent" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Stone Music Entertainment", + "styleRuns": [ + { + "startIndex": 25, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 25, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "309M views" } }, + { + "text": { "content": "6 years ago" }, + "accessibilityLabel": "6 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NoYKBAajoyo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NoYKBAajoyo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NoYKBAajoyo" + ], + "videoCommand": { + "clickTrackingParams": "CMUCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NoYKBAajoyo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NoYKBAajoyo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=36860a0406a3a32a&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMQCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "NoYKBAajoyo", + "onAddCommand": { + "clickTrackingParams": "CMQCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "NoYKBAajoyo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtOb1lLQkFham95bw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMMCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMICEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "NoYKBAajoyo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMECENTEDBgHIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "EVERGLOW (에버글로우) - DUN DUN MV 3 minutes, 29 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMECENTEDBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NoYKBAajoyo&list=RDNoYKBAajoyo&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NoYKBAajoyo", + "playlistId": "RDNoYKBAajoyo", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRE5vWUtCQWFqb3lv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=36860a0406a3a32a&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYCGc-AKsDC6UpJgIZw2_VsqjVWA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-eDxZBmrNsHcb6pYX0Gyx6gJ8Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:56", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "4TWR90KJl84", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 56 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "aespa 에스파 'Next Level' MV" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel SMTOWN", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwCENTEDBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "SMTOWN", + "styleRuns": [ + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "323M views" } }, + { + "text": { "content": "5 years ago" }, + "accessibilityLabel": "5 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "4TWR90KJl84", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "4TWR90KJl84" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "4TWR90KJl84" + ], + "videoCommand": { + "clickTrackingParams": "CMACEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=4TWR90KJl84&pp=0gcJCaMFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "4TWR90KJl84", + "playerParams": "0gcJCaMFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e13591f7428997ce&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "4TWR90KJl84", + "onAddCommand": { + "clickTrackingParams": "CL8CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "4TWR90KJl84", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs0VFdSOTBLSmw4NA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CL0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CL4CEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL0CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "4TWR90KJl84", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwCENTEDBgIIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'Next Level' MV 3 minutes, 56 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwCENTEDBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=4TWR90KJl84&list=RD4TWR90KJl84&start_radio=1&pp=oAcB0gcJCSgLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "4TWR90KJl84", + "playlistId": "RD4TWR90KJl84", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB0gcJCSgLAYcqIYzv", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDRUV1I5MEtKbDg0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e13591f7428997ce&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYlcoMAqqILQwrNPquIFieq4a0JQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCo0abT_gwpYJy5uy7Mp1FiP5lHfQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:16", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "MZ4JGye4dQU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 16 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "Dreamcatcher(드림캐쳐) 'BOCA' MV" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_5TAoFPpNGwmXAI-VLvbvlnZlB150H6OEgy2QsH7J24n5oZ1OE3w2CWLOAtgokxHO5iK8nvC9Q=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Dreamcatcher official", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCENTEDBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCijULR2sXLutCRBtW3_WEfA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCijULR2sXLutCRBtW3_WEfA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Dreamcatcher official", + "styleRuns": [ + { + "startIndex": 21, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 21, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "82M views" } }, + { + "text": { "content": "5 years ago" }, + "accessibilityLabel": "5 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "MZ4JGye4dQU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "MZ4JGye4dQU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "MZ4JGye4dQU" + ], + "videoCommand": { + "clickTrackingParams": "CLsCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MZ4JGye4dQU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MZ4JGye4dQU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=319e091b27b87505&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLoCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "MZ4JGye4dQU", + "onAddCommand": { + "clickTrackingParams": "CLoCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "MZ4JGye4dQU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtNWjRKR3llNGRRVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLkCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLgCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "MZ4JGye4dQU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLcCENTEDBgJIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Dreamcatcher(드림캐쳐) 'BOCA' MV 3 minutes, 16 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCENTEDBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MZ4JGye4dQU&list=RDMZ4JGye4dQU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MZ4JGye4dQU", + "playlistId": "RDMZ4JGye4dQU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRE1aNEpHeWU0ZFFV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=319e091b27b87505&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfd7QADIduQSR2ESLIp1k5gxxNDg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDRn7hTXV_Ls30E6BQNZQtQjbuEpA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:41", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "CM4CkVFmTds", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 41 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "TWICE \"I CAN'T STOP ME\" M/V" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/2gb_g-qmLOeU6ZC3xyEPFN-fxDqkOkqr44TapTNi6iKQfLL13nOK6kuPWtYVTMPuiyT2tcb64A=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JYP Entertainment", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLICENTEDBgKIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@JYPEntertainment", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", + "canonicalBaseUrl": "/@JYPEntertainment" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "JYP Entertainment", + "styleRuns": [ + { + "startIndex": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 17, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "567M views" } }, + { + "text": { "content": "5 years ago" }, + "accessibilityLabel": "5 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLYCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLYCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "CM4CkVFmTds", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLYCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "CM4CkVFmTds" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "CM4CkVFmTds" + ], + "videoCommand": { + "clickTrackingParams": "CLYCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=CM4CkVFmTds", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "CM4CkVFmTds", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=08ce029151664ddb&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLUCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "CM4CkVFmTds", + "onAddCommand": { + "clickTrackingParams": "CLUCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "CM4CkVFmTds", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtDTTRDa1ZGbVRkcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLMCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLQCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLMCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "CM4CkVFmTds", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLICENTEDBgKIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "TWICE \"I CAN'T STOP ME\" M/V 3 minutes, 41 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLICENTEDBgKIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=CM4CkVFmTds&list=RDCM4CkVFmTds&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "CM4CkVFmTds", + "playlistId": "RDCM4CkVFmTds", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRENNNENrVkZtVGRz" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=08ce029151664ddb&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHH0ng9zLs0Vy4d6oTsahpPFj31w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDflsqdgf2XqVMP2717dx3Ueet4UQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "14:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "lCXqNCd0m10", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "14 minutes, 58 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/qEk-9FQlv2h-X0hq8Johv_DHGMiRKpu0YJaSs8bdQWecQYs8E-A2YWAaYCkngjRkafwnwsiT=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel KBS충북", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CENTEDBgLIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@kbs_cheongju_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgqMjKxRWAKUvgYqgomighw", + "canonicalBaseUrl": "/@kbs_cheongju_official" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "KBS충북", + "styleRuns": [ + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "18M views" } }, + { + "text": { "content": "4 years ago" }, + "accessibilityLabel": "4 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLECEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLECEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLECEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lCXqNCd0m10", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLECEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lCXqNCd0m10" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lCXqNCd0m10" + ], + "videoCommand": { + "clickTrackingParams": "CLECEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&pp=0gcJCaMFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "playerParams": "0gcJCaMFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9425ea3427749b5d&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLACENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "lCXqNCd0m10", + "onAddCommand": { + "clickTrackingParams": "CLACENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "lCXqNCd0m10", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtsQ1hxTkNkMG0xMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CK4CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CK8CEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CK4CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "lCXqNCd0m10", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0CENTEDBgLIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank 14 minutes, 58 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CENTEDBgLIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&list=RDlCXqNCd0m10&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "playlistId": "RDlCXqNCd0m10", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGxDWHFOQ2QwbTEw" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9425ea3427749b5d&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBzpz704_LQZK5gNI7sE-sAXAnutg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi7T3smxSQqFokFZRibBAfvKsOoQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:25", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "x3eqqoZPV_E", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 25 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "BABYMONSTER - '춤 (CHOOM)' M/V" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/guzIoEyd9IyKWaD7Jfnlp1rD7k9SiEOV7go0ItyJ3O9V-j8ez6Jvs4Yj3LfrCu3Z7rFcdIqYLTI=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BABYMONSTER", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgCENTEDBgMIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "BABYMONSTER", + "styleRuns": [ + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "139M views" } }, + { + "text": { "content": "4 weeks ago" }, + "accessibilityLabel": "4 weeks ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKwCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x3eqqoZPV_E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKwCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "x3eqqoZPV_E" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "x3eqqoZPV_E" + ], + "videoCommand": { + "clickTrackingParams": "CKwCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKsCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "x3eqqoZPV_E", + "onAddCommand": { + "clickTrackingParams": "CKsCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "x3eqqoZPV_E", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt4M2VxcW9aUFZfRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKkCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKoCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKkCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "x3eqqoZPV_E", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgCENTEDBgMIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "BABYMONSTER - '춤 (CHOOM)' M/V 3 minutes, 25 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgCENTEDBgMIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E&list=RDx3eqqoZPV_E&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "playlistId": "RDx3eqqoZPV_E", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHgzZXFxb1pQVl9F" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQGxlnDkAdMYRm2cdkDmiDbBDpYw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIHFE0eH_r-HP7DRPv1QJJnRDzWw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "4:19", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "WPdWvnAAurg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 19 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "aespa 에스파 'Savage' MV" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel SMTOWN", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMCENTEDBgNIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "SMTOWN", + "styleRuns": [ + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "281M views" } }, + { + "text": { "content": "4 years ago" }, + "accessibilityLabel": "4 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKcCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKcCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "WPdWvnAAurg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKcCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "WPdWvnAAurg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "WPdWvnAAurg" + ], + "videoCommand": { + "clickTrackingParams": "CKcCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=WPdWvnAAurg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "WPdWvnAAurg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=58f756be7000bab8&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKYCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "WPdWvnAAurg", + "onAddCommand": { + "clickTrackingParams": "CKYCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "WPdWvnAAurg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtXUGRXdm5BQXVyZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKQCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKUCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKQCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "WPdWvnAAurg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMCENTEDBgNIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'Savage' MV 4 minutes, 19 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMCENTEDBgNIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=WPdWvnAAurg&list=RDWPdWvnAAurg&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "WPdWvnAAurg", + "playlistId": "RDWPdWvnAAurg", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFdQZFd2bkFBdXJn" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=58f756be7000bab8&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/bwmSjveL3Lc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDRzdujtL9QM0RZ8elD00oS2fXMhg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/bwmSjveL3Lc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBOprayVWEKYsgHjpoCw6GFcV3Hng", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "4:04", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "bwmSjveL3Lc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 4 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "BLACKPINK - '붐바야 (BOOMBAYAH)' M/V" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3VrCkKjzTpQ3VYv4SCPjNfDHeJV-swGNnhLYhr0nV4lZz_GVUNzK4EB-HFRfKv9S5VNh14uAg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BLACKPINK", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENTEDBgOIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCOmHUn--16B90oW2L6FRR3A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "BLACKPINK", + "styleRuns": [ + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "1.8B views" } }, + { + "text": { "content": "9 years ago" }, + "accessibilityLabel": "9 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKICEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKICEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKICEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bwmSjveL3Lc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKICEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "bwmSjveL3Lc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "bwmSjveL3Lc" + ], + "videoCommand": { + "clickTrackingParams": "CKICEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bwmSjveL3Lc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bwmSjveL3Lc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6f09928ef78bdcb7&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKECENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKECENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "bwmSjveL3Lc", + "onAddCommand": { + "clickTrackingParams": "CKECENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "bwmSjveL3Lc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgtid21TanZlTDNMYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJ8CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKACEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJ8CEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "bwmSjveL3Lc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4CENTEDBgOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "BLACKPINK - '붐바야 (BOOMBAYAH)' M/V 4 minutes, 4 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENTEDBgOIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bwmSjveL3Lc&list=RDbwmSjveL3Lc&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bwmSjveL3Lc", + "playlistId": "RDbwmSjveL3Lc", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGJ3bVNqdmVMM0xj" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6f09928ef78bdcb7&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMGgSAC2vrBvhW5_JvAG6-DmNv_Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_AtcABVzc3_EHCbI_4rX0p5TdPg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:31", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "KhTeiaCezwM", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 31 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "[MV] MAMAMOO (마마무) - HIP" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/V0y6r38_i7SmDNtJRg_HTwIRl6xKVAWcO-YLEDrmdyVSYa0XaYvRrJQt0SJjJYHuRda8_fGYPt0=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel MAMAMOO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkCENTEDBgPIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCuhAUMLzJxlP1W7mEk0_6lA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuhAUMLzJxlP1W7mEk0_6lA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "MAMAMOO", + "styleRuns": [ + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "461M views" } }, + { + "text": { "content": "6 years ago" }, + "accessibilityLabel": "6 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "KhTeiaCezwM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ0CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "KhTeiaCezwM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "KhTeiaCezwM" + ], + "videoCommand": { + "clickTrackingParams": "CJ0CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=KhTeiaCezwM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "KhTeiaCezwM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2a14de89a09ecf03&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJwCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "KhTeiaCezwM", + "onAddCommand": { + "clickTrackingParams": "CJwCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "KhTeiaCezwM", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtLaFRlaWFDZXp3TQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJoCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJsCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJoCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "KhTeiaCezwM", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkCENTEDBgPIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "[MV] MAMAMOO (마마무) - HIP 3 minutes, 31 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkCENTEDBgPIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=KhTeiaCezwM&list=RDKhTeiaCezwM&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "KhTeiaCezwM", + "playlistId": "RDKhTeiaCezwM", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREtoVGVpYUNlendN" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2a14de89a09ecf03&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/82-jTNka3uc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC9E-WnYWEInaRTIkv_qwIwH30i9g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/82-jTNka3uc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAihGK9qbaNbC-jRDYC1zjOp5DDvA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "5:01", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "82-jTNka3uc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 1 second" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/82-jTNka3uc/mqdefault_6s.webp?du=3000&sqp=CLCC_dAG&rs=AOn4CLDwQmzzKG-l3ol9A9NQiwX7JmbvXA", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Ariana Grande - hate that i made you love me (official music video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/hK5f1t-mCu2WrNg3WPSrS5rySMl-wT0z3wNZuIWvC3gPtM4glWNszP0LthUxBcZVxgWVs6rq=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ArianaGrandeVevo", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQCENTEDBgQIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9CoOnJkIBMdeijd9qYoT_g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9CoOnJkIBMdeijd9qYoT_g" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ariana Grande", + "styleRuns": [ + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "5.1M views" } }, + { + "text": { "content": "1 day ago" }, + "accessibilityLabel": "1 day ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CJQCENTEDBgQIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "82-jTNka3uc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "82-jTNka3uc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "82-jTNka3uc" + ], + "videoCommand": { + "clickTrackingParams": "CJgCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=82-jTNka3uc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "82-jTNka3uc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f36fa34cd91adee7&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "82-jTNka3uc", + "onAddCommand": { + "clickTrackingParams": "CJcCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "82-jTNka3uc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs4Mi1qVE5rYTN1Yw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJUCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJYCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJUCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "82-jTNka3uc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQCENTEDBgQIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Ariana Grande - hate that i made you love me (official music video) 5 minutes, 1 second" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQCENTEDBgQIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=82-jTNka3uc&list=RD82-jTNka3uc&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "82-jTNka3uc", + "playlistId": "RD82-jTNka3uc", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDgyLWpUTmthM3Vj" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f36fa34cd91adee7&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC44Q0lpu5a8rltgTMxi0X2QA6jnQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6F85UnQjP3_9U0gehdYbbF6NTxw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:39", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "fE2h3lGlOsk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 39 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "ITZY \"WANNABE\" M/V @ITZY" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/2gb_g-qmLOeU6ZC3xyEPFN-fxDqkOkqr44TapTNi6iKQfLL13nOK6kuPWtYVTMPuiyT2tcb64A=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JYP Entertainment", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENTEDBgRIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@JYPEntertainment", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", + "canonicalBaseUrl": "/@JYPEntertainment" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "JYP Entertainment", + "styleRuns": [ + { + "startIndex": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 17, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "583M views" } }, + { + "text": { "content": "6 years ago" }, + "accessibilityLabel": "6 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "fE2h3lGlOsk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "fE2h3lGlOsk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "fE2h3lGlOsk" + ], + "videoCommand": { + "clickTrackingParams": "CJMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fE2h3lGlOsk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fE2h3lGlOsk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7c4da1de51a53ac9&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJICENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJICENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "fE2h3lGlOsk", + "onAddCommand": { + "clickTrackingParams": "CJICENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "fE2h3lGlOsk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtmRTJoM2xHbE9zaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJECEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "fE2h3lGlOsk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8CENTEDBgRIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "ITZY \"WANNABE\" M/V @ITZY 3 minutes, 39 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENTEDBgRIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fE2h3lGlOsk&list=RDfE2h3lGlOsk&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fE2h3lGlOsk", + "playlistId": "RDfE2h3lGlOsk", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGZFMmgzbEdsT3Nr" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7c4da1de51a53ac9&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Jh4QFaPmdss/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQf02NuUqxsFasUAqJQYGS6SMDkw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Jh4QFaPmdss/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCeli7ilK9pbAk_0tdBSfVmZq15_w", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:18", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Jh4QFaPmdss", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 18 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "(G)I-DLE - 'TOMBOY' Official Music Video" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Z0pYcm-PI6zo0J3iS1Y-M4fNyKUji4D_DYehrB3icbtmCrwJy-e1Tm3FZ3Nm0cagcKaTAJymxg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel i-dle (아이들)", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCENTEDBgSIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCritGVo7pLJLUS8wEu32vow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCritGVo7pLJLUS8wEu32vow" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "i-dle (아이들)", + "styleRuns": [ + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "395M views" } }, + { + "text": { "content": "4 years ago" }, + "accessibilityLabel": "4 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI4CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Jh4QFaPmdss", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI4CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Jh4QFaPmdss" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Jh4QFaPmdss" + ], + "videoCommand": { + "clickTrackingParams": "CI4CEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Jh4QFaPmdss&pp=0gcJCaMFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Jh4QFaPmdss", + "playerParams": "0gcJCaMFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=261e1015a3e676cb&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI0CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "Jh4QFaPmdss", + "onAddCommand": { + "clickTrackingParams": "CI0CENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "Jh4QFaPmdss", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtKaDRRRmFQbWRzcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIsCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIwCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIsCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Jh4QFaPmdss", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIoCENTEDBgSIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "(G)I-DLE - 'TOMBOY' Official Music Video 3 minutes, 18 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCENTEDBgSIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Jh4QFaPmdss&list=RDJh4QFaPmdss&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Jh4QFaPmdss", + "playlistId": "RDJh4QFaPmdss", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREpoNFFGYVBtZHNz" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=261e1015a3e676cb&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3CvJKTChsl4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBArzpztJoA5n3SHucR0xEjBvXD4A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3CvJKTChsl4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAwxuFTwfTrVLa35h8gdBnRS0kOSw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "3:53", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3CvJKTChsl4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 53 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "aespa 에스파 'Drama' Performance Video" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel aespa", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUCENTEDBgTIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9GtSLeksfK4yuJ_g1lgQbg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "aespa", + "styleRuns": [ + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "52M views" } }, + { + "text": { "content": "2 years ago" }, + "accessibilityLabel": "2 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3CvJKTChsl4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3CvJKTChsl4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3CvJKTChsl4" + ], + "videoCommand": { + "clickTrackingParams": "CIkCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3CvJKTChsl4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3CvJKTChsl4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc2bc92930a1b25e&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "3CvJKTChsl4", + "onAddCommand": { + "clickTrackingParams": "CIgCENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "3CvJKTChsl4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszQ3ZKS1RDaHNsNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIYCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIcCEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIYCEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3CvJKTChsl4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUCENTEDBgTIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'Drama' Performance Video 3 minutes, 53 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUCENTEDBgTIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3CvJKTChsl4&list=RD3CvJKTChsl4&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3CvJKTChsl4", + "playlistId": "RD3CvJKTChsl4", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDNDdkpLVENoc2w0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc2bc92930a1b25e&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDf8U7fRH0R-qXbbGwKwpKBCeOa4A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOopxOvyhTYJ-zF5yqFpEl5_W_EQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { "clientResource": { "imageName": "MUSIC" } } + ] + }, + "text": "2:59", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Y8JFxS1HlDo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { "loop": true, "autoplay": true } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 59 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "IVE 아이브 'LOVE DIVE' MV" }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { "label": "Collaboration channels" }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Collaborators" } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@IVEstarship⁩ • ⁨5.09M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.09M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQCEPyeECITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "STARSHIP and IVE", + "styleRuns": [ + { "startIndex": 0, "length": 16 }, + { + "startIndex": 8, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "332M views" } }, + { + "text": { "content": "4 years ago" }, + "accessibilityLabel": "4 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Y8JFxS1HlDo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Y8JFxS1HlDo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Y8JFxS1HlDo" + ], + "videoCommand": { + "clickTrackingParams": "CIMCEP6YBBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIICENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIICENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "offlineVideoEndpoint": { + "videoId": "Y8JFxS1HlDo", + "onAddCommand": { + "clickTrackingParams": "CIICENGqBRgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "getDownloadActionCommand": { + "videoId": "Y8JFxS1HlDo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtZOEpGeFMxSGxEbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIECEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIACEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Y8JFxS1HlDo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP8BENTEDBgUIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "IVE 아이브 'LOVE DIVE' MV 2 minutes, 59 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8BENTEDBgUIhMIn7LH_MXplAMVe8oRCB0BMiwxMgdyZWxhdGVkSJGXrtzn9erzZZoBBQgBEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo&list=RDY8JFxS1HlDo&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "playlistId": "RDY8JFxS1HlDo", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFk4SkZ4UzFIbERv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CP0BEKkwIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "CBQSExILWmVlcnJudUxpNUXAAQHIAQEYACrWDk1nb0l1cWllNnRLNGtlRmoyczZMNnd6dENncnFDZ29EOGo0QUNnM0NQZ29JNHItUm91ZVkxTXBRQ2czQ1Bnb0ktc1dfcjVlYjhzTVdDZzNDUGdvSTVQeV93Ny1tOWUwbkNnN0NQZ3NJMjZESXphemtvN0NXQVFvTndqNEtDSWpaOFBDWTlLYnhaUW9Pd2o0TENOejdwYno1eTR2OTJBRUtEY0ktQ2dpdWpzM21vTkg0eGxvS0RzSS1Dd2pnbEpPSjdKcml6UDRCQ2czQ1Bnb0kyT0dPaEpIenB0SS1DZzNDUGdvSXM5dTgzOF83a3NGRkNnN0NQZ3NJOXJ2ZDRaajY5TV9lQVFvT3dqNExDS3JfLU1tdHE3amE4UUVLRHNJLUN3aTBxckhJM3NEdHBiY0JDZzdDUGdzSTllcmx5LTJDNTUzbEFRb093ajRMQ05qX3FjVG1uZFhzdXdFS0RzSS1Dd2l3X3JtNV91S2txdFlCQ2czQ1Bnb0ltWTdJODViaHc3Wk5DZzdDUGdzSW51Q0otX0xNX19lYkFRb053ajRLQ0wzMHRKQzZ2b21GV2dvT3dqNExDS2VyeEluSndxZVhpd0VLRHNJLUN3aVl6NXVfLXRHbjk0c0JDZzNDUGdvSTNyN2dqX3VZdm9kMENnN0NQZ3NJX2VDQV80MjZfTldaQVFvTndqNEtDSWVpN09DRXJfVzlQUW9Pd2o0TENOYmc2T3JfNDlxS25BRUtEc0ktQ3dqY2twT1p0dEtQLTQ4QkNnN0NQZ3NJOEk3M3dzRFc0WlNmQVFvT3dqNExDS190eU5lcXdPdUIxQUVLRGNJLUNnaTF6YjNnay0yZl9tWUtEY0ktQ2dpdHZMV09pSWlnelJzS0FfSS1BQW9Pd2o0TENMV2xpUHlmdTR5eWpRRUtBX0ktQUFvT3dqNExDUFNjLW92Nm5JeWk2UUVLRHNJLUN3am4yYlRoaDhDdXBxa0JDZzNDUGdvSTQ1T3ktZFhyN2R4WkNnM0NQZ29Jc3ZfSWxNRGRzdEI2Q2c3Q1Bnc0k0cDZpanN2SG11bmZBUW9Od2o0S0NKMzM0NHFkMFplNFlnb0Q4ajRBQ2czQ1Bnb0kyclNscTYtd284SjBDZ1B5UGdBS0RjSS1DZ2oxa1p2aTM3cXRwelVLQV9JLUFBb053ajRLQ0tuU2o5dXI4X0RrZlFvRDhqNEFDZzdDUGdzSTI5SzMzOFNkaWJMMkFRb0Q4ajRBQ2c3Q1Bnc0ktcmZtOE5ucHJianpBUW9EOGo0QUNnM0NQZ29JcXNhT3RjREFnc00yQ2dQeVBnQUtEc0ktQ3dqT3I2YVU5TDdrbXVFQkNnUHlQZ0FLRGNJLUNnaUY2dUc5c3FPQ3p6RUtBX0ktQUFvTndqNEtDTnVibVl1VjBvRG5DQW9EOGo0QUNnN0NQZ3NJM2JiU3U4TEctcEtVQVFvRDhqNEFDZzdDUGdzSThhLTlzcWpWNnJ2SEFRb0Q4ajRBQ2czQ1Bnb0l1UFdDZ09mWDFmdFlDZ1B5UGdBS0RjSS1DZ2kzdWEtODc5SGtoRzhLQV9JLUFBb053ajRLQ0lPZS00U2EwYmVLS2dvRDhqNEFDZzdDUGdzSTU3M3J5TTNwNkxmekFRb0Q4ajRBQ2czQ1Bnb0l5ZldVamVXNzZLWjhDZ1B5UGdBS0RjSS1DZ2pMN1ptZjJvS0VqeVlLQV9JLUFBb093ajRMQ043a2hvV1RwZktWM0FFS0FfSS1BQW9Od2o0S0NMcW9udXJTdUpIaFl4SVdBQjhoS0Nvc0xqQXlORFk0T2p3LVFFSkVSa2hLVEJvRUNBQVFBUm9FQ0FBUUFob0VDQUFRQXhvRUNBQVFCQm9FQ0FBUUJSb0VDQUFRQmhvRUNBQVFCeG9FQ0FBUUNCb0VDQUFRQ1JvRUNBQVFDaG9FQ0FBUUN4b0VDQUFRREJvRUNBQVFEUm9FQ0FBUURob0VDQUFRRHhvRUNBQVFFQm9FQ0FBUUVSb0VDQUFRRWhvRUNBQVFFeG9FQ0FBUUZCb0VDQUFRRlJvRUNBQVFGaG9FQ0FBUUZ4b0VDQUFRR0JvRUNBQVFHUm9FQ0FBUUdob0VDQUFRR3hvRUNBQVFIQm9FQ0FBUUhSb0VDQUFRSGhvRUNCOFFJQm9FQ0NFUUNCb0VDQ0VRRmhvRUNDRVFEaG9FQ0NFUUlob0VDQ0VRSXhvRUNDRVFBeG9FQ0NFUUpCb0VDQ0VRSlJvRUNDRVFKaG9FQ0NFUUp4b0VDQ2dRS1JvRUNDb1FLeG9FQ0N3UUxSb0VDQzRRTHhvRUNEQVFNUm9FQ0RJUU14b0VDRFFRTlJvRUNEWVFOeG9FQ0RnUU9Sb0VDRG9RT3hvRUNEd1FQUm9FQ0Q0UVB4b0VDRUFRUVJvRUNFSVFReG9FQ0VRUVJSb0VDRVlRUnhvRUNFZ1FTUm9FQ0VvUVN4b0VDRXdRVFNvV0FCOGhLQ29zTGpBeU5EWTRPanctUUVKRVJraEtUQWoPd2F0Y2gtbmV4dC1mZWVk", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + }, + "button": { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Show more" }] }, + "trackingParams": "CP4BEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "command": { + "clickTrackingParams": "CP4BEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "CBQSExILWmVlcnJudUxpNUXAAQHIAQEYACrWDk1nb0l1cWllNnRLNGtlRmoyczZMNnd6dENncnFDZ29EOGo0QUNnM0NQZ29JNHItUm91ZVkxTXBRQ2czQ1Bnb0ktc1dfcjVlYjhzTVdDZzNDUGdvSTVQeV93Ny1tOWUwbkNnN0NQZ3NJMjZESXphemtvN0NXQVFvTndqNEtDSWpaOFBDWTlLYnhaUW9Pd2o0TENOejdwYno1eTR2OTJBRUtEY0ktQ2dpdWpzM21vTkg0eGxvS0RzSS1Dd2pnbEpPSjdKcml6UDRCQ2czQ1Bnb0kyT0dPaEpIenB0SS1DZzNDUGdvSXM5dTgzOF83a3NGRkNnN0NQZ3NJOXJ2ZDRaajY5TV9lQVFvT3dqNExDS3JfLU1tdHE3amE4UUVLRHNJLUN3aTBxckhJM3NEdHBiY0JDZzdDUGdzSTllcmx5LTJDNTUzbEFRb093ajRMQ05qX3FjVG1uZFhzdXdFS0RzSS1Dd2l3X3JtNV91S2txdFlCQ2czQ1Bnb0ltWTdJODViaHc3Wk5DZzdDUGdzSW51Q0otX0xNX19lYkFRb053ajRLQ0wzMHRKQzZ2b21GV2dvT3dqNExDS2VyeEluSndxZVhpd0VLRHNJLUN3aVl6NXVfLXRHbjk0c0JDZzNDUGdvSTNyN2dqX3VZdm9kMENnN0NQZ3NJX2VDQV80MjZfTldaQVFvTndqNEtDSWVpN09DRXJfVzlQUW9Pd2o0TENOYmc2T3JfNDlxS25BRUtEc0ktQ3dqY2twT1p0dEtQLTQ4QkNnN0NQZ3NJOEk3M3dzRFc0WlNmQVFvT3dqNExDS190eU5lcXdPdUIxQUVLRGNJLUNnaTF6YjNnay0yZl9tWUtEY0ktQ2dpdHZMV09pSWlnelJzS0FfSS1BQW9Pd2o0TENMV2xpUHlmdTR5eWpRRUtBX0ktQUFvT3dqNExDUFNjLW92Nm5JeWk2UUVLRHNJLUN3am4yYlRoaDhDdXBxa0JDZzNDUGdvSTQ1T3ktZFhyN2R4WkNnM0NQZ29Jc3ZfSWxNRGRzdEI2Q2c3Q1Bnc0k0cDZpanN2SG11bmZBUW9Od2o0S0NKMzM0NHFkMFplNFlnb0Q4ajRBQ2czQ1Bnb0kyclNscTYtd284SjBDZ1B5UGdBS0RjSS1DZ2oxa1p2aTM3cXRwelVLQV9JLUFBb053ajRLQ0tuU2o5dXI4X0RrZlFvRDhqNEFDZzdDUGdzSTI5SzMzOFNkaWJMMkFRb0Q4ajRBQ2c3Q1Bnc0ktcmZtOE5ucHJianpBUW9EOGo0QUNnM0NQZ29JcXNhT3RjREFnc00yQ2dQeVBnQUtEc0ktQ3dqT3I2YVU5TDdrbXVFQkNnUHlQZ0FLRGNJLUNnaUY2dUc5c3FPQ3p6RUtBX0ktQUFvTndqNEtDTnVibVl1VjBvRG5DQW9EOGo0QUNnN0NQZ3NJM2JiU3U4TEctcEtVQVFvRDhqNEFDZzdDUGdzSThhLTlzcWpWNnJ2SEFRb0Q4ajRBQ2czQ1Bnb0l1UFdDZ09mWDFmdFlDZ1B5UGdBS0RjSS1DZ2kzdWEtODc5SGtoRzhLQV9JLUFBb053ajRLQ0lPZS00U2EwYmVLS2dvRDhqNEFDZzdDUGdzSTU3M3J5TTNwNkxmekFRb0Q4ajRBQ2czQ1Bnb0l5ZldVamVXNzZLWjhDZ1B5UGdBS0RjSS1DZ2pMN1ptZjJvS0VqeVlLQV9JLUFBb093ajRMQ043a2hvV1RwZktWM0FFS0FfSS1BQW9Od2o0S0NMcW9udXJTdUpIaFl4SVdBQjhoS0Nvc0xqQXlORFk0T2p3LVFFSkVSa2hLVEJvRUNBQVFBUm9FQ0FBUUFob0VDQUFRQXhvRUNBQVFCQm9FQ0FBUUJSb0VDQUFRQmhvRUNBQVFCeG9FQ0FBUUNCb0VDQUFRQ1JvRUNBQVFDaG9FQ0FBUUN4b0VDQUFRREJvRUNBQVFEUm9FQ0FBUURob0VDQUFRRHhvRUNBQVFFQm9FQ0FBUUVSb0VDQUFRRWhvRUNBQVFFeG9FQ0FBUUZCb0VDQUFRRlJvRUNBQVFGaG9FQ0FBUUZ4b0VDQUFRR0JvRUNBQVFHUm9FQ0FBUUdob0VDQUFRR3hvRUNBQVFIQm9FQ0FBUUhSb0VDQUFRSGhvRUNCOFFJQm9FQ0NFUUNCb0VDQ0VRRmhvRUNDRVFEaG9FQ0NFUUlob0VDQ0VRSXhvRUNDRVFBeG9FQ0NFUUpCb0VDQ0VRSlJvRUNDRVFKaG9FQ0NFUUp4b0VDQ2dRS1JvRUNDb1FLeG9FQ0N3UUxSb0VDQzRRTHhvRUNEQVFNUm9FQ0RJUU14b0VDRFFRTlJvRUNEWVFOeG9FQ0RnUU9Sb0VDRG9RT3hvRUNEd1FQUm9FQ0Q0UVB4b0VDRUFRUVJvRUNFSVFReG9FQ0VRUVJSb0VDRVlRUnhvRUNFZ1FTUm9FQ0VvUVN4b0VDRXdRVFNvV0FCOGhLQ29zTGpBeU5EWTRPanctUUVKRVJraEtUQWoPd2F0Y2gtbmV4dC1mZWVk", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + } + } + ], + "trackingParams": "CP0BEKkwIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "targetId": "watch-next-feed" + } + }, + "autoplay": { + "autoplay": { + "sets": [ + { + "mode": "NORMAL", + "autoplayVideo": { + "clickTrackingParams": "CPwBEOGSASITCJ-yx_zF6ZQDFXvKEQgdATIsMTIMcmVsYXRlZC1hdXRvSJGXrtzn9erzZZoBBQgDEPgdygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + } + } + ], + "countDownSecs": 5, + "trackingParams": "CPwBEOGSASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=65e7abae7b8b8b91&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "playerOverlays": { + "playerOverlayRenderer": { + "endScreen": { + "watchNextEndScreenRenderer": { + "results": [ + { + "endScreenVideoRenderer": { + "videoId": "jWQx2f-CErU", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClUnZSs1q-of8nGwE_wEQ-tMdKLQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCCzEFAmWNam1XJTHWS7XDBK6Sf5g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAtXfelnyGk9FT77hKZGSXlAjaTOQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/jWQx2f-CErU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0wExmAi8C5NQ5xerTIIYssTJHmQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16250871, + "section3Color": 15724527, + "primaryTitleColor": 1644825, + "secondaryTitleColor": 6645093, + "section4Color": 15263976 + }, + "darkColorPalette": { + "section2Color": 3355443, + "section3Color": 2500134, + "primaryTitleColor": 16777215, + "secondaryTitleColor": 13421772, + "section4Color": 1644825 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "aespa 에스파 'Whiplash' MV 3 minutes, 11 seconds" + } + }, + "simpleText": "aespa 에스파 'Whiplash' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "SMTOWN", + "navigationEndpoint": { + "clickTrackingParams": "CPsBEL1OGAAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 11 seconds" } + }, + "simpleText": "3:11" + }, + "lengthInSeconds": 191, + "navigationEndpoint": { + "clickTrackingParams": "CPsBEL1OGAAiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jWQx2f-CErU&list=RDjWQx2f-CErU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jWQx2f-CErU", + "playlistId": "RDjWQx2f-CErU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGpXUXgyZi1DRXJV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8d6431d9ff8212b5&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPsBEL1OGAAiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "290 million views" } + }, + "simpleText": "290M views" + }, + "publishedTimeText": { "simpleText": "1 year ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 11 seconds" } + }, + "simpleText": "3:11" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "dISNgvVpWlo", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5NQleZUK0Oopbv4abZkNPJyBTgA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCx03y7gcEe2GYMWBKQM7f_-lKAXw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCOoSJgqqXijAuMTen0MGMADCFFMA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/dISNgvVpWlo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDS8QoPSW88EVIMPdyUJ1hvCjeiLQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856632, + "section3Color": 15198962, + "primaryTitleColor": 1053209, + "secondaryTitleColor": 5398143, + "section4Color": 14541291 + }, + "darkColorPalette": { + "section2Color": 463411, + "section3Color": 331046, + "primaryTitleColor": 15068159, + "secondaryTitleColor": 10726860, + "section4Color": 198937 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "BLACKPINK - '휘파람 (WHISTLE)' M/V 3 minutes, 51 seconds" + } + }, + "simpleText": "BLACKPINK - '휘파람 (WHISTLE)' M/V" + }, + "shortBylineText": { + "runs": [ + { + "text": "BLACKPINK", + "navigationEndpoint": { + "clickTrackingParams": "CPoBEL1OGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCOmHUn--16B90oW2L6FRR3A", + "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 51 seconds" } + }, + "simpleText": "3:51" + }, + "lengthInSeconds": 231, + "navigationEndpoint": { + "clickTrackingParams": "CPoBEL1OGAEiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dISNgvVpWlo&list=RDdISNgvVpWlo&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dISNgvVpWlo", + "playlistId": "RDdISNgvVpWlo", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGRJU05ndlZwV2xv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=74848d82f5695a5a&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPoBEL1OGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "960 million views" } + }, + "simpleText": "960M views" + }, + "publishedTimeText": { "simpleText": "9 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 51 seconds" } + }, + "simpleText": "3:51" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "NU611fxGyPU", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAgKORzcy6WKosI1_PAVWDgcjJ9jA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAoLEv5XDah2Cl__LI0NGIj4tYTYA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDABsPiCwkIQ5Fohx6-NEPWTOt-4g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/NU611fxGyPU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDqWWIfLCdtyqy5aIUA_PGcEW2r2g", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315889, + "section3Color": 15920615, + "primaryTitleColor": 1644309, + "secondaryTitleColor": 7037785, + "section4Color": 15459805 + }, + "darkColorPalette": { + "section2Color": 2630946, + "section3Color": 1644309, + "primaryTitleColor": 16774117, + "secondaryTitleColor": 13417642, + "section4Color": 789258 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "aespa 에스파 'Black Mamba' Dance Practice 2 minutes, 55 seconds" + } + }, + "simpleText": "aespa 에스파 'Black Mamba' Dance Practice" + }, + "shortBylineText": { + "runs": [ + { + "text": "aespa", + "navigationEndpoint": { + "clickTrackingParams": "CPkBEL1OGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9GtSLeksfK4yuJ_g1lgQbg", + "canonicalBaseUrl": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "2 minutes, 55 seconds" } + }, + "simpleText": "2:55" + }, + "lengthInSeconds": 175, + "navigationEndpoint": { + "clickTrackingParams": "CPkBEL1OGAIiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NU611fxGyPU&list=RDNU611fxGyPU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NU611fxGyPU", + "playlistId": "RDNU611fxGyPU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRE5VNjExZnhHeVBV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=354eb5d5fc46c8f5&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPkBEL1OGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "46 million views" } + }, + "simpleText": "46M views" + }, + "publishedTimeText": { "simpleText": "5 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "2 minutes, 55 seconds" } + }, + "simpleText": "2:55" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "fcnDmrtj6Sk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB7-zPcUvoryDH0wkLcUczPgNMKdw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXoxmFl2P9Gysu7spqrq60-DfsXA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCr-Our-a6j1d2vh8HOaj50V4ZD-A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/fcnDmrtj6Sk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAclVpsQyecs5qaPqPL1sA_viwGiA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16250871, + "section3Color": 15724527, + "primaryTitleColor": 1644825, + "secondaryTitleColor": 6645093, + "section4Color": 15263976 + }, + "darkColorPalette": { + "section2Color": 3355443, + "section3Color": 2500134, + "primaryTitleColor": 16777215, + "secondaryTitleColor": 13421772, + "section4Color": 1644825 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Shakira, Burna Boy - Dai Dai (Official Video) 4 minutes, 1 second" + } + }, + "simpleText": "Shakira, Burna Boy - Dai Dai (Official Video)" + }, + "shortBylineText": { + "runs": [ + { + "text": "Shakira and 2 more", + "navigationEndpoint": { + "clickTrackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Collaborators" } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Shakira", + "commandRuns": [ + { + "startIndex": 0, + "length": 7, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@Shakira", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYLNGLIzMhRTi6ZOLjAPSmw", + "canonicalBaseUrl": "/@Shakira" + } + } + } + } + ], + "styleRuns": [ + { "startIndex": 0, "length": 7 }, + { "fontColor": 4279440147 }, + { "weightLabel": "FONT_WEIGHT_BOLD" }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@Shakira⁩ • ⁨50.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/FhrbXrCCkXlRFrTlJR6uZMzZO0PvnUoQdqK2b920BF6IjDsScsYwixMcLQHtwDy-CnWAWB0yiD4=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Shakira. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Shakira - 50.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYLNGLIzMhRTi6ZOLjAPSmw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYLNGLIzMhRTi6ZOLjAPSmw" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Burna Boy", + "styleRuns": [ + { "fontColor": 4279440147 }, + { "weightLabel": "FONT_WEIGHT_BOLD" }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@BurnaBoy⁩ • ⁨6M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/R_lx2cAcDqU--oWopjcHFF-dffPRq2j_A4QPoTauqL8X-j24B6Av_RmoTsLCGHNC-iWhRf0yTQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Burna Boy. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Burna Boy - 6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEzDdNqNkT-7rSfSGSr1hWg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEzDdNqNkT-7rSfSGSr1hWg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "FIFA", + "styleRuns": [ + { "fontColor": 4279440147 }, + { "weightLabel": "FONT_WEIGHT_BOLD" }, + { + "startIndex": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 4, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@fifa⁩ • ⁨25.5M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/9UB1blxIJIz-OQmtHTsGEvYnMSYU3i77CRrYyD4EIA34kxseG0z5BYebP_P7KkWniL1W-7ZN=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "FIFA. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "FIFA - 25.5M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCpcTrCXblq78GZrTUTLWeBw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpcTrCXblq78GZrTUTLWeBw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "4 minutes, 1 second" } + }, + "simpleText": "4:01" + }, + "lengthInSeconds": 241, + "navigationEndpoint": { + "clickTrackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fcnDmrtj6Sk&list=RDfcnDmrtj6Sk&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fcnDmrtj6Sk", + "playlistId": "RDfcnDmrtj6Sk", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGZjbkRtcnRqNlNr" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7dc9c39abb63e929&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPgBEL1OGAMiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "65 million views" } + }, + "simpleText": "65M views" + }, + "publishedTimeText": { "simpleText": "10 days ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "4 minutes, 1 second" } + }, + "simpleText": "4:01" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "9mQk7Evt6Vs", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCrjh7y4zmTaNLjDfgQGo0Lu23yxQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB-V0khWPspW5vaKU9QRygYJUTrOA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDZD82tgOr5jExWps8YiU5_tfwEZQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/9mQk7Evt6Vs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpthouOzP6HL4_Asu2QvVE3xr6Pw", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16249336, + "section3Color": 15853554, + "primaryTitleColor": 1644057, + "secondaryTitleColor": 6905451, + "section4Color": 15392235 + }, + "darkColorPalette": { + "section2Color": 3288115, + "section3Color": 2433318, + "primaryTitleColor": 16573951, + "secondaryTitleColor": 13218764, + "section4Color": 1644057 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "[MV] (G)I-DLE ((여자)아이들) _ LATATA 3 minutes, 42 seconds" + } + }, + "simpleText": "[MV] (G)I-DLE ((여자)아이들) _ LATATA" + }, + "shortBylineText": { + "runs": [ + { + "text": "1theK (원더케이)", + "navigationEndpoint": { + "clickTrackingParams": "CPcBEL1OGAQiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@1theK", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCweOkPb1wVVH0Q0Tlj4a5Pw", + "canonicalBaseUrl": "/@1theK" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 42 seconds" } + }, + "simpleText": "3:42" + }, + "lengthInSeconds": 222, + "navigationEndpoint": { + "clickTrackingParams": "CPcBEL1OGAQiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9mQk7Evt6Vs&list=RD9mQk7Evt6Vs&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9mQk7Evt6Vs", + "playlistId": "RD9mQk7Evt6Vs", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDltUWs3RXZ0NlZz" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f66424ec4bede95b&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPcBEL1OGAQiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "203 million views" } + }, + "simpleText": "203M views" + }, + "publishedTimeText": { "simpleText": "8 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 42 seconds" } + }, + "simpleText": "3:42" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "83C3TZ4Zm_o", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXb3DFHdveQntFYaWxU4loAK_jSQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB8Ouix4Ak1in9-zOF4Mleuxg5hfA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDSsXIoF5npg6z5l2-AaiuwRsA4_A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCblUFkafbgzY27xJwmZYKWhsEa4g", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857144, + "section3Color": 15199730, + "primaryTitleColor": 1053977, + "secondaryTitleColor": 5203322, + "section4Color": 14542315 + }, + "darkColorPalette": { + "section2Color": 1845299, + "section3Color": 1383974, + "primaryTitleColor": 15069951, + "secondaryTitleColor": 10729676, + "section4Color": 922649 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "aespa 에스파 'LEMONADE' MV 3 minutes, 12 seconds" + } + }, + "simpleText": "aespa 에스파 'LEMONADE' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "SMTOWN and aespa", + "navigationEndpoint": { + "clickTrackingParams": "CPYBEL1OGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Collaborators" } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { "fontColor": 4279440147 }, + { "weightLabel": "FONT_WEIGHT_BOLD" }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYBEL1OGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "aespa", + "styleRuns": [ + { "fontColor": 4279440147 }, + { "weightLabel": "FONT_WEIGHT_BOLD" }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@aespa⁩ • ⁨8.45M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "aespa. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "aespa - 8.45M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYBEL1OGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9GtSLeksfK4yuJ_g1lgQbg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 12 seconds" } + }, + "simpleText": "3:12" + }, + "lengthInSeconds": 192, + "navigationEndpoint": { + "clickTrackingParams": "CPYBEL1OGAUiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=83C3TZ4Zm_o&list=RD83C3TZ4Zm_o&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "83C3TZ4Zm_o", + "playlistId": "RD83C3TZ4Zm_o", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDgzQzNUWjRabV9v" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f370b74d9e199bfa&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPYBEL1OGAUiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "23 million views" } + }, + "simpleText": "23M views" + }, + "publishedTimeText": { "simpleText": "4 days ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 12 seconds" } + }, + "simpleText": "3:12" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "NoYKBAajoyo", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3OhCUbjpIclmjfV8W8T98nVI5pA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDFrz2vrVCK385D2Insf1Y-Ro2l7Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD5VRlPRyTaH9jdLwwJ6I1KJDGqYg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-CdJunWg1z_pnrT55qagTHnxkdQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857400, + "section3Color": 15199986, + "primaryTitleColor": 1054233, + "secondaryTitleColor": 5007221, + "section4Color": 14542827 + }, + "darkColorPalette": { + "section2Color": 728358, + "section3Color": 463641, + "primaryTitleColor": 15070975, + "secondaryTitleColor": 10731212, + "section4Color": 198924 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "EVERGLOW (에버글로우) - DUN DUN MV 3 minutes, 29 seconds" + } + }, + "simpleText": "EVERGLOW (에버글로우) - DUN DUN MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "Stone Music Entertainment", + "navigationEndpoint": { + "clickTrackingParams": "CPUBEL1OGAYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@stonemusicent", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC_pwIXKXNm5KGhdEVzmY60A", + "canonicalBaseUrl": "/@stonemusicent" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 29 seconds" } + }, + "simpleText": "3:29" + }, + "lengthInSeconds": 209, + "navigationEndpoint": { + "clickTrackingParams": "CPUBEL1OGAYiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NoYKBAajoyo&list=RDNoYKBAajoyo&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NoYKBAajoyo", + "playlistId": "RDNoYKBAajoyo", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRE5vWUtCQWFqb3lv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=36860a0406a3a32a&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPUBEL1OGAYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "309 million views" } + }, + "simpleText": "309M views" + }, + "publishedTimeText": { "simpleText": "6 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 29 seconds" } + }, + "simpleText": "3:29" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "4TWR90KJl84", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYCGc-AKsDC6UpJgIZw2_VsqjVWA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAOThIIKJ4XdGZeaUHjudOSzT0ctQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLASTMJlvBEfgwx3xtXvpDRBV1Y43g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-eDxZBmrNsHcb6pYX0Gyx6gJ8Q", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857144, + "section3Color": 15199730, + "primaryTitleColor": 1053977, + "secondaryTitleColor": 5005941, + "section4Color": 14542315 + }, + "darkColorPalette": { + "section2Color": 1188915, + "section3Color": 858918, + "primaryTitleColor": 15070207, + "secondaryTitleColor": 10729932, + "section4Color": 594457 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "aespa 에스파 'Next Level' MV 3 minutes, 56 seconds" + } + }, + "simpleText": "aespa 에스파 'Next Level' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "SMTOWN", + "navigationEndpoint": { + "clickTrackingParams": "CPQBEL1OGAciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 56 seconds" } + }, + "simpleText": "3:56" + }, + "lengthInSeconds": 236, + "navigationEndpoint": { + "clickTrackingParams": "CPQBEL1OGAciEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=4TWR90KJl84&list=RD4TWR90KJl84&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "4TWR90KJl84", + "playlistId": "RD4TWR90KJl84", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDRUV1I5MEtKbDg0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e13591f7428997ce&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPQBEL1OGAciEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "323 million views" } + }, + "simpleText": "323M views" + }, + "publishedTimeText": { "simpleText": "5 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 56 seconds" } + }, + "simpleText": "3:56" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "MZ4JGye4dQU", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYlcoMAqqILQwrNPquIFieq4a0JQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBZpUrClkzjGYnWwT6yKjY68mfALA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDodHYwKUivDVIf0Hr4sRTkh3wlJw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/MZ4JGye4dQU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCo0abT_gwpYJy5uy7Mp1FiP5lHfQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16314868, + "section3Color": 15919084, + "primaryTitleColor": 1642516, + "secondaryTitleColor": 8344167, + "section4Color": 15457764 + }, + "darkColorPalette": { + "section2Color": 3347747, + "section3Color": 2494490, + "primaryTitleColor": 16770545, + "secondaryTitleColor": 13411253, + "section4Color": 1640977 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Dreamcatcher(드림캐쳐) 'BOCA' MV 3 minutes, 16 seconds" + } + }, + "simpleText": "Dreamcatcher(드림캐쳐) 'BOCA' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "Dreamcatcher official", + "navigationEndpoint": { + "clickTrackingParams": "CPMBEL1OGAgiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCijULR2sXLutCRBtW3_WEfA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCijULR2sXLutCRBtW3_WEfA", + "canonicalBaseUrl": "/channel/UCijULR2sXLutCRBtW3_WEfA" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 16 seconds" } + }, + "simpleText": "3:16" + }, + "lengthInSeconds": 196, + "navigationEndpoint": { + "clickTrackingParams": "CPMBEL1OGAgiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MZ4JGye4dQU&list=RDMZ4JGye4dQU&start_radio=1&pp=oAcB0gcJCSgLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MZ4JGye4dQU", + "playlistId": "RDMZ4JGye4dQU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB0gcJCSgLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRE1aNEpHeWU0ZFFV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=319e091b27b87505&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPMBEL1OGAgiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "82 million views" } + }, + "simpleText": "82M views" + }, + "publishedTimeText": { "simpleText": "5 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 16 seconds" } + }, + "simpleText": "3:16" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "CM4CkVFmTds", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfd7QADIduQSR2ESLIp1k5gxxNDg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBZosJ-4cStVgnrjiAN2LhS7-XNNg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCqJIUjdaenAGPf0FnLv5G2QgrKCQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDRn7hTXV_Ls30E6BQNZQtQjbuEpA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16314867, + "section3Color": 15919082, + "primaryTitleColor": 1642515, + "secondaryTitleColor": 8344159, + "section4Color": 15457761 + }, + "darkColorPalette": { + "section2Color": 3344148, + "section3Color": 2491663, + "primaryTitleColor": 16770540, + "secondaryTitleColor": 13411247, + "section4Color": 1639178 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "TWICE \"I CAN'T STOP ME\" M/V 3 minutes, 41 seconds" + } + }, + "simpleText": "TWICE \"I CAN'T STOP ME\" M/V" + }, + "shortBylineText": { + "runs": [ + { + "text": "JYP Entertainment", + "navigationEndpoint": { + "clickTrackingParams": "CPIBEL1OGAkiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@JYPEntertainment", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", + "canonicalBaseUrl": "/@JYPEntertainment" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 41 seconds" } + }, + "simpleText": "3:41" + }, + "lengthInSeconds": 221, + "navigationEndpoint": { + "clickTrackingParams": "CPIBEL1OGAkiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=CM4CkVFmTds&list=RDCM4CkVFmTds&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "CM4CkVFmTds", + "playlistId": "RDCM4CkVFmTds", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRENNNENrVkZtVGRz" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=08ce029151664ddb&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPIBEL1OGAkiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "567 million views" } + }, + "simpleText": "567M views" + }, + "publishedTimeText": { "simpleText": "5 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 41 seconds" } + }, + "simpleText": "3:41" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "lCXqNCd0m10", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHH0ng9zLs0Vy4d6oTsahpPFj31w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCo4xSM8R8c7kISAoaRAnDwM5cFWQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCv5siYLOD8oB7BPqq4eU_XKbIksg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDflsqdgf2XqVMP2717dx3Ueet4UQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856120, + "section3Color": 15198450, + "primaryTitleColor": 1052953, + "secondaryTitleColor": 5659268, + "section4Color": 14540779 + }, + "darkColorPalette": { + "section2Color": 461619, + "section3Color": 329766, + "primaryTitleColor": 15067391, + "secondaryTitleColor": 10725324, + "section4Color": 197913 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank 14 minutes, 58 seconds" + } + }, + "simpleText": "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank" + }, + "shortBylineText": { + "runs": [ + { + "text": "KBS충북", + "navigationEndpoint": { + "clickTrackingParams": "CPEBEL1OGAoiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@kbs_cheongju_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgqMjKxRWAKUvgYqgomighw", + "canonicalBaseUrl": "/@kbs_cheongju_official" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "14 minutes, 58 seconds" } + }, + "simpleText": "14:58" + }, + "lengthInSeconds": 898, + "navigationEndpoint": { + "clickTrackingParams": "CPEBEL1OGAoiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10&list=RDlCXqNCd0m10&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "playlistId": "RDlCXqNCd0m10", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGxDWHFOQ2QwbTEw" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9425ea3427749b5d&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPEBEL1OGAoiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "18 million views" } + }, + "simpleText": "18M views" + }, + "publishedTimeText": { "simpleText": "4 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "14 minutes, 58 seconds" } + }, + "simpleText": "14:58" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "x3eqqoZPV_E", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBzpz704_LQZK5gNI7sE-sAXAnutg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCKRwEB4q05sOO__1XjeNwO2I4QFw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLALBP-SRweUZ0qBXVBiKbxKdIM5WA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi7T3smxSQqFokFZRibBAfvKsOoQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856632, + "section3Color": 15198962, + "primaryTitleColor": 1053465, + "secondaryTitleColor": 5398655, + "section4Color": 14541547 + }, + "darkColorPalette": { + "section2Color": 1646899, + "section3Color": 1185830, + "primaryTitleColor": 15068671, + "secondaryTitleColor": 10727372, + "section4Color": 790553 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "BABYMONSTER - '춤 (CHOOM)' M/V 3 minutes, 25 seconds" + } + }, + "simpleText": "BABYMONSTER - '춤 (CHOOM)' M/V" + }, + "shortBylineText": { + "runs": [ + { + "text": "BABYMONSTER", + "navigationEndpoint": { + "clickTrackingParams": "CPABEL1OGAsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ", + "canonicalBaseUrl": "/channel/UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 25 seconds" } + }, + "simpleText": "3:25" + }, + "lengthInSeconds": 205, + "navigationEndpoint": { + "clickTrackingParams": "CPABEL1OGAsiEwifssf8xemUAxV7yhEIHQEyLDEyCWVuZHNjcmVlbkiRl67c5_Xq82WaAQUIAhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E&list=RDx3eqqoZPV_E&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "playlistId": "RDx3eqqoZPV_E", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHgzZXFxb1pQVl9F" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CPABEL1OGAsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "139 million views" } + }, + "simpleText": "139M views" + }, + "publishedTimeText": { "simpleText": "4 weeks ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "3 minutes, 25 seconds" } + }, + "simpleText": "3:25" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + } + ], + "title": { "simpleText": "You may also like..." }, + "trackingParams": "CO8BEPpcIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "autoplay": { + "playerOverlayAutoplayRenderer": { + "title": { "simpleText": "Up next" }, + "videoTitle": { + "accessibility": { + "accessibilityData": { + "label": "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank 14 minutes, 58 seconds" + } + }, + "simpleText": "aespa(エスパ) Savage + Next Level + Black Mamba💕Stage Mix Compilation🔥에스파 무대모음 KBS Music Bank" + }, + "byline": { + "runs": [ + { + "text": "KBS충북", + "navigationEndpoint": { + "clickTrackingParams": "COsBEOSSASITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@kbs_cheongju_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgqMjKxRWAKUvgYqgomighw", + "canonicalBaseUrl": "/@kbs_cheongju_official" + } + } + } + ] + }, + "pauseText": { "simpleText": "Autoplay is paused" }, + "background": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHH0ng9zLs0Vy4d6oTsahpPFj31w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/lCXqNCd0m10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDflsqdgf2XqVMP2717dx3Ueet4UQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856120, + "section3Color": 15198450, + "primaryTitleColor": 1052953, + "secondaryTitleColor": 5659268, + "section4Color": 14540779 + }, + "darkColorPalette": { + "section2Color": 461619, + "section3Color": 329766, + "primaryTitleColor": 15067391, + "secondaryTitleColor": 10725324, + "section4Color": 197913 + } + }, + "countDownSecs": 3, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Cancel" }, + "accessibility": { "label": "Cancel" }, + "trackingParams": "CO4BEOCSASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "accessibilityData": { "accessibilityData": { "label": "Cancel" } }, + "command": { + "clickTrackingParams": "CO4BEOCSASITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_survey" + } + }, + "getSurveyCommand": { + "endpoint": { "watch": { "hack": true } }, + "action": "SURVEY_TRIGGER_ACTION_AUTOPLAY_CANCEL" + } + } + } + }, + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CO0BEOKSASITCJ-yx_zF6ZQDFXvKEQgdATIsMUiRl67c5_Xq82WaAQUIBhD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lCXqNCd0m10", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lCXqNCd0m10", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9425ea3427749b5d&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "accessibility": { "label": "Play next video" }, + "trackingParams": "CO0BEOKSASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "accessibilityData": { + "accessibilityData": { "label": "Play next video" } + } + } + }, + "trackingParams": "COsBEOSSASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "closeButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "REMOVE" }, + "accessibility": { "label": "Cancel autoplay for this video" }, + "trackingParams": "COwBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "14 minutes, 58 seconds" } + }, + "simpleText": "14:58" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + } + ], + "preferImmediateRedirect": false, + "videoId": "lCXqNCd0m10", + "publishedTimeText": { "simpleText": "4 years ago" }, + "webShowNewAutonavCountdown": true, + "webShowBigThumbnailEndscreen": false, + "shortViewCountText": { + "accessibility": { "accessibilityData": { "label": "18 million views" } }, + "simpleText": "18M views" + }, + "countDownSecsForFullscreen": 3 + } + }, + "shareButton": { + "buttonRenderer": { + "style": "STYLE_OPACITY", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "COkBEOWWASITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtaZWVycm51TGk1RaABAg%3D%3D", + "commands": [ + { + "clickTrackingParams": "COkBEOWWASITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COoBEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "tooltip": "Share", + "trackingParams": "COkBEOWWASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + "addToMenu": { + "menuRenderer": { + "trackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo" + } + }, + "videoDetails": { + "playerOverlayVideoDetailsRenderer": { + "title": { "simpleText": "aespa 에스파 'Black Mamba' MV" }, + "subtitle": { + "runs": [ + { "text": "SMTOWN" }, + { "text": " " }, + { "text": "290,160,605 views" }, + { "text": " " }, + { "text": "5 years ago" } + ] + }, + "channelAvatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s88-c-k-c0x00ffffff-no-rj" + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_XS" + } + }, + "onTap": { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showEngagementPanelEndpoint": { + "identifier": { "tag": "engagement-panel-structured-description" } + } + } + } + }, + "autonavToggle": { + "autoplaySwitchButtonRenderer": { + "onEnabledCommand": { + "clickTrackingParams": "COgBEPW1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/set_setting" + } + }, + "setSettingEndpoint": { + "settingItemId": "406", + "boolValue": true, + "settingItemIdForClient": "AUTONAV_FOR_SIGN_OUT" + } + }, + "onDisabledCommand": { + "clickTrackingParams": "COgBEPW1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/set_setting" + } + }, + "setSettingEndpoint": { + "settingItemId": "406", + "boolValue": false, + "settingItemIdForClient": "AUTONAV_FOR_SIGN_OUT" + } + }, + "enabledAccessibilityData": { + "accessibilityData": { "label": "Autoplay is on" } + }, + "disabledAccessibilityData": { + "accessibilityData": { "label": "Autoplay is off" } + }, + "trackingParams": "COgBEPW1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "enabled": true + } + }, + "decoratedPlayerBarRenderer": { + "decoratedPlayerBarRenderer": { + "playerBar": { + "multiMarkersPlayerBarRenderer": { + "visibleOnLoad": { "key": "" }, + "trackingParams": "COcBEKHACyITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + }, + "fullscreenQuickActionsBar": { + "quickActionsViewModel": { + "quickActionButtons": [ + { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "4.4M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "COUBEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "COUBEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "simpleText": "Like this video?" }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "COYBEPqGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66426", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "COYBEPqGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/like" + } + }, + "likeEndpoint": { + "status": "LIKE", + "target": { + "videoId": "ZeerrnuLi5E" + }, + "likeParams": "Cg0KC1plZXJybnVMaTVFIAAyDAjiov3QBhCN9s-ZAw%3D%3D" + } + }, + "idamTag": "66426" + } + }, + "trackingParams": "COYBEPqGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 4,406,040 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "COUBEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.like.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I like this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "4.4M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "COQBEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "COQBEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { "videoId": "ZeerrnuLi5E" }, + "removeLikeParams": "Cg0KC1plZXJybnVMaTVFGAAqDAjiov3QBhDx9tCZAw%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 4,406,040 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "COQBEKVBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.like.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Unlike", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "identifier": "watch-like", + "trackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "isTogglingDisabled": true + } + }, + "likeStatusEntityKey": "EgtaZWVycm51TGk1RSA-KAE%3D", + "likeStatusEntity": { + "key": "EgtaZWVycm51TGk1RSA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "COIBEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "COIBEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Don't like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "COMBEPmGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66425", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "COMBEPmGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/dislike" + } + }, + "likeEndpoint": { + "status": "DISLIKE", + "target": { + "videoId": "ZeerrnuLi5E" + }, + "dislikeParams": "Cg0KC1plZXJybnVMaTVFEAAiDAjiov3QBhCC9dOZAw%3D%3D" + } + }, + "idamTag": "66425" + } + }, + "trackingParams": "COMBEPmGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "COIBEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.dislike.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I dislike this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "COEBEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "COEBEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { "videoId": "ZeerrnuLi5E" }, + "removeLikeParams": "Cg0KC1plZXJybnVMaTVFGAAqDAjiov3QBhDbpdSZAw%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "COEBEKiPCSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.dislike.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I dislike this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "trackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "isTogglingDisabled": true + } + }, + "dislikeEntityKey": "EgtaZWVycm51TGk1RSA-KAE%3D" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "COMMENT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "COABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-comments-section" + } + }, + { + "clickTrackingParams": "COABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-comments-section" + } + } + ] + } + } + }, + "accessibilityText": "Comments", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "COABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Show comments", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "COMMENT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8BEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "hideEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-comments-section" + } + } + }, + "accessibilityText": "Comments", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CN8BEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Hide comments", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "trackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "toggledStateEntitySelectorType": "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CN0BEOWWARgUIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CN0BEOWWARgUIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtaZWVycm51TGk1RaABAg%3D%3D", + "commands": [ + { + "clickTrackingParams": "CN0BEOWWARgUIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CN4BEI5iIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CN0BEOWWARgUIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.video.share.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Share", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + { + "buttonViewModel": { + "iconName": "MORE_HORIZ", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoBEPBbGBUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "menuPopupRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Save" }] }, + "icon": { "iconType": "PLAYLIST_ADD" }, + "serviceEndpoint": { + "clickTrackingParams": "CNsBEOuQCRgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CNwBEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNwBEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZeerrnuLi5E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=65e7abae7b8b8b91&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CNwBEPuGBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + } + } + } + }, + "trackingParams": "CNsBEOuQCRgAIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Report" }] }, + "icon": { "iconType": "FLAG" }, + "serviceEndpoint": { + "clickTrackingParams": "CNoBEPBbGBUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showEngagementPanelEndpoint": { + "identifier": { "tag": "PAabuse_report" }, + "globalConfiguration": { + "params": "qgdxCAESC1plZXJybnVMaTVFGmBFZ3RhWldWeWNtNTFUR2sxUlVBQldBQjRCWklCTWdvd0VpNW9kSFJ3Y3pvdkwya3VlWFJwYldjdVkyOXRMM1pwTDFwbFpYSnliblZNYVRWRkwyUmxabUYxYkhRdWFuQm4%3D" + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + } + } + }, + "trackingParams": "CNoBEPBbGBUiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + } + ] + } + }, + "popupType": "RESPONSIVE_DROPDOWN" + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNoBEPBbGBUiEwifssf8xemUAxV7yhEIHQEyLDE=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltip": "More actions" + } + } + ] + } + }, + "speedmasterUserEdu": { + "speedmasterEduViewModel": { "bodyText": { "content": "Playing at 2x speed" } } + }, + "showPlaybackRateUpsellPanelCommand": { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 214295 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PApremium_upsell", + "params": "igkCCAg%3D" + }, + "screenVe": 214295 + } + } + } + } + }, + "onResponseReceivedEndpoints": [ + { + "clickTrackingParams": "CAAQg2ciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "loadMarkersCommand": { + "visibleOnLoadKeys": ["EgpIRUFUU0VFS0VSIJICKAE%3D"], + "entityKeys": ["EgpIRUFUU0VFS0VSIJICKAE%3D"] + } + } + ], + "engagementPanels": [ + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-comments-section", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { "runs": [{ "text": "Comments" }] }, + "contextualInfo": { "runs": [{ "text": "698K" }] }, + "menu": { + "sortFilterSubMenuRenderer": { + "subMenuItems": [ + { + "title": "Top", + "selected": true, + "serviceEndpoint": { + "clickTrackingParams": "CNgBEOPABxgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1plZXJybnVMaTVFGAYyVSIuIgtaZWVycm51TGk1RTAAeAKqAhpVZ3h4TGZyaFRoQ0NnTWNYZ1VkNEFhQUJBZzABQiFlbmdhZ2VtZW50LXBhbmVsLWNvbW1lbnRzLXNlY3Rpb24%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT", + "command": { + "clickTrackingParams": "CNgBEOPABxgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showReloadUiCommand": { + "targetId": "engagement-panel-comments-section" + } + } + } + }, + "accessibility": { + "accessibilityData": { "label": "Top. Show featured comments" } + }, + "subtitle": "Show featured comments", + "trackingParams": "CNgBEOPABxgAIhMIn7LH_MXplAMVe8oRCB0BMiwx" + }, + { + "title": "Newest", + "selected": false, + "serviceEndpoint": { + "clickTrackingParams": "CNcBEOPABxgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT", + "command": { + "clickTrackingParams": "CNcBEOPABxgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showReloadUiCommand": { + "targetId": "engagement-panel-comments-section" + } + } + } + }, + "accessibility": { + "accessibilityData": { + "label": "Newest. Show recent comments, including potential spam" + } + }, + "subtitle": "Show recent comments, including potential spam", + "trackingParams": "CNcBEOPABxgBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + ], + "icon": { "iconType": "SORT" }, + "accessibility": { "accessibilityData": { "label": "Sort comments" } }, + "trackingParams": "CNYBEIHaBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + "visibilityButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CNUBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { "accessibilityData": { "label": "Close" } }, + "command": { + "clickTrackingParams": "CNUBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "hideEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-comments-section" + } + } + } + }, + "trackingParams": "CNIBENONBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CNQBELsvGAAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1plZXJybnVMaTVFGAYyVSIuIgtaZWVycm51TGk1RTAAeAKqAhpVZ3h4TGZyaFRoQ0NnTWNYZ1VkNEFhQUJBZzABQiFlbmdhZ2VtZW50LXBhbmVsLWNvbW1lbnRzLXNlY3Rpb24%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + ], + "trackingParams": "CNQBELsvGAAiEwifssf8xemUAxV7yhEIHQEyLDE=", + "sectionIdentifier": "comment-item-section", + "targetId": "engagement-panel-comments-section" + } + } + ], + "trackingParams": "CNMBELovIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "veType": 76278, + "targetId": "engagement-panel-comments-section", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CNIBENONBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "content": { "adsEngagementPanelContentRenderer": { "hack": true } }, + "targetId": "engagement-panel-ads", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CNEBENONBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { "runs": [{ "text": "In this video" }] }, + "visibilityButton": { + "buttonRenderer": { + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CNABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { "accessibilityData": { "label": "Close" } }, + "command": { + "clickTrackingParams": "CNABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CNABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "hideEngagementPanelEndpoint": { + "identifier": { + "tag": "engagement-panel-timeline-view-consolidated" + } + } + }, + { + "clickTrackingParams": "CNABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + } + ] + } + } + } + }, + "trackingParams": "CM4BENONBBgDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "subheader": { + "chipBarViewModel": { + "chips": [ + { + "chipViewModel": { + "text": "Transcript", + "selected": false, + "displayType": "CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED", + "tapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CM8BEJn7DBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CM8BEJn7DBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "updateEngagementPanelContentCommand": { + "targetPanelIdentifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "engagement-panel-timeline-view-consolidated" + }, + "contentSourcePanelIdentifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "engagement-panel-searchable-transcript" + } + } + }, + { + "clickTrackingParams": "CM8BEJn7DBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + } + ] + } + } + }, + "accessibilityLabel": "Transcript", + "loggingDirectives": { + "trackingParams": "CM8BEJn7DBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + } + ], + "chipBarStateEntityKey": "EiRlbmdhZ2VtZW50X3BhbmVsX2NoaXBzX2Jhcl9lbnRpdHlfaWQggwQoAQ%3D%3D" + } + } + } + }, + "veType": 225031, + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CM4BENONBBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "scrollToEngagementPanelCommand": { + "panelIdentifier": { + "tag": "engagement-panel-timeline-view-consolidated" + } + } + } + ], + "resizability": "ENGAGEMENT_PANEL_RESIZABILITY_SNAP", + "onCloseCommand": { + "clickTrackingParams": "CM4BENONBBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CM4BENONBBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + } + ] + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "engagement-panel-timeline-view-consolidated" + }, + "loggingDirectives": { + "trackingParams": "CM4BENONBBgDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "content": { + "sectionListRenderer": { + "trackingParams": "CM0BELovIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "hack": true + } + }, + "targetId": "PAsearch_preview", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CMwBENONBBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "scrollToEngagementPanelCommand": { "targetId": "PAsearch_preview" } + } + ], + "identifier": { "tag": "PAsearch_preview" }, + "loggingDirectives": { + "trackingParams": "CMwBENONBBgEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-structured-description", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { "simpleText": "Description" }, + "visibilityButton": { + "buttonRenderer": { + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CMsBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { "accessibilityData": { "label": "Close" } }, + "command": { + "clickTrackingParams": "CMsBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CMsBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + }, + { + "clickTrackingParams": "CMsBEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "updateToggleButtonStateCommand": { + "toggled": false, + "buttonId": "TOGGLE_BUTTON_ID_TYPE_STRUCTURED_DESCRIPTION" + } + } + ] + } + } + } + }, + "trackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "content": { + "structuredDescriptionContentRenderer": { + "items": [ + { + "videoDescriptionHeaderRenderer": { + "title": { "runs": [{ "text": "aespa 에스파 'Black Mamba' MV" }] }, + "channel": { "simpleText": "SMTOWN" }, + "views": { "simpleText": "290,160,605 views" }, + "publishDate": { "simpleText": "Nov 17, 2020" }, + "factoid": [ + { + "factoidRenderer": { + "value": { "simpleText": "4.4M" }, + "label": { "simpleText": "Likes" }, + "accessibilityText": "4.4 million likes", + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963441, + "raisedBackground": 4294963441, + "additiveBackground": 566838612, + "textPrimary": 4281927180, + "textSecondary": 4286850351, + "invertedBackground": 4287633702, + "overlayBackground": 3426289164 + }, + "darkThemeColorPalette": { + "baseBackground": 4280091141, + "raisedBackground": 4281927180, + "additiveBackground": 734610772, + "textPrimary": 4294762210, + "textSecondary": 4293500840, + "invertedBackground": 4293098632, + "overlayBackground": 3426289164 + }, + "enableColorSampledText": true + } + }, + { + "viewCountFactoidRenderer": { + "viewCountEntityKey": "EgtaZWVycm51TGk1RSDCASgB", + "factoid": { + "factoidRenderer": { + "value": { "simpleText": "290,160,605" }, + "label": { "simpleText": "Views" }, + "accessibilityText": "290,160,605 views", + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963441, + "raisedBackground": 4294963441, + "additiveBackground": 566838612, + "textPrimary": 4281927180, + "textSecondary": 4286850351, + "invertedBackground": 4287633702, + "overlayBackground": 3426289164 + }, + "darkThemeColorPalette": { + "baseBackground": 4280091141, + "raisedBackground": 4281927180, + "additiveBackground": 734610772, + "textPrimary": 4294762210, + "textSecondary": 4293500840, + "invertedBackground": 4293098632, + "overlayBackground": 3426289164 + }, + "enableColorSampledText": true + } + }, + "viewCountType": "VIEW_COUNT_FACTOID_TYPE_TOTAL_VIEWS" + } + }, + { + "factoidRenderer": { + "value": { "simpleText": "2020" }, + "label": { "simpleText": "Nov 17" }, + "accessibilityText": "Nov 17, 2020", + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963441, + "raisedBackground": 4294963441, + "additiveBackground": 566838612, + "textPrimary": 4281927180, + "textSecondary": 4286850351, + "invertedBackground": 4287633702, + "overlayBackground": 3426289164 + }, + "darkThemeColorPalette": { + "baseBackground": 4280091141, + "raisedBackground": 4281927180, + "additiveBackground": 734610772, + "textPrimary": 4294762210, + "textSecondary": 4293500840, + "invertedBackground": 4293098632, + "overlayBackground": 3426289164 + }, + "position": "FACTOID_POSITION_LAST", + "enableColorSampledText": true + } + } + ], + "channelNavigationEndpoint": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + { + "expandableVideoDescriptionBodyRenderer": { + "showMoreText": { + "accessibility": { "accessibilityData": { "label": "Show more" } }, + "simpleText": "...more" + }, + "showLessText": { "simpleText": "Show less" }, + "attributedDescriptionBodyText": { + "content": "🎧Listen and download aespa's debut single \"Black Mamba\": https://smarturl.it/aespa_BlackMamba\n🐍The Debut Stage    • aespa 에스파 'Black Mamba' The Debut Stage  \n\n🎟️ aespa Showcase SYNK in LA! Tickets now on sale: https://www.ticketmaster.com/event/0A...\n\nSubscribe to aespa Official YouTube Channel!\nhttps://www.youtube.com/aespa?sub_con...\n\naespa official\n   / aespa  \n  / aespa_official  \n  / aespa_official  \n  / aespa_official  \n  / aespa.official  \nhttps://weibo.com/aespa\n\n#aespa #æspa #BlackMamba #블랙맘바 #에스파\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", + "commandRuns": [ + { + "startIndex": 58, + "length": 36, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblNZLXY3WEIwSUc5RnZDMFNrVWRUXzVkRkpwUXxBQ3Jtc0tsbDRWZ1RRZ1lpT29GcHJxSW5mRjB4azlPRDhmdHdWUEdubDdxRVk2QVJYQ0dHMGdUSElsT0xiMXNQMDBveDZkbFlaeVB4VkU5Ym9LeDNsb2ZtdENjcUJteXpOUWlUTnJYMldEZ282R0pyLV9MYkw5Yw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblNZLXY3WEIwSUc5RnZDMFNrVWRUXzVkRkpwUXxBQ3Jtc0tsbDRWZ1RRZ1lpT29GcHJxSW5mRjB4azlPRDhmdHdWUEdubDdxRVk2QVJYQ0dHMGdUSElsT0xiMXNQMDBveDZkbFlaeVB4VkU5Ym9LeDNsb2ZtdENjcUJteXpOUWlUTnJYMldEZ282R0pyLV9MYkw5Yw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 113, + "length": 46, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ky5RT5oGg0w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ky5RT5oGg0w", + "startTimeSeconds": 0, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2b2e514f9a06834c&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "YouTube Channel Link: aespa 에스파 'Black Mamba' The Debut Stage" + } + } + }, + { + "startIndex": 213, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9WaHN2aGE2Z1hBaURITDIyZmF1dTBBZ2RXZ3xBQ3Jtc0ttY3ZiYUFuLW43ZXVWa1llQ005eTQwMXVtZ2UxTUQ5MG9IYUJuZHk0ckdYZEFTUHIxM0N1dHhpTkdBNHlRdjllZ3ItVWhwaHRmOUdkUDZTa1ZQNE96bGxuY0FTQUczYWZ6NDgxWkhSU19Nc0IyeWRnOA&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9WaHN2aGE2Z1hBaURITDIyZmF1dTBBZ2RXZ3xBQ3Jtc0ttY3ZiYUFuLW43ZXVWa1llQ005eTQwMXVtZ2UxTUQ5MG9IYUJuZHk0ckdYZEFTUHIxM0N1dHhpTkdBNHlRdjllZ3ItVWhwaHRmOUdkUDZTa1ZQNE96bGxuY0FTQUczYWZ6NDgxWkhSU19Nc0IyeWRnOA&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 300, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "nofollow": true + } + } + } + }, + { + "startIndex": 357, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/c/aespa", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/c/aespa", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "YouTube Channel Link: aespa" + } + } + }, + { + "startIndex": 370, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXZYZTNGREpPMlhQYzVIbzdOV2lGQWxROHE4d3xBQ3Jtc0treG1nLVNONmNNc2dxUFhRblBIcEpGdG5lSUZ3dDJzWkd5WE9TLXpBX2ZLVnNWRGR0bkljLVNHQkNqUjAteUNkS1lGLVI4a2dEQXllWERleEVJRkhNVjF6N2RKZlBFV1pIRTkxLXBuV0xqTEdkZ3VyTQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXZYZTNGREpPMlhQYzVIbzdOV2lGQWxROHE4d3xBQ3Jtc0treG1nLVNONmNNc2dxUFhRblBIcEpGdG5lSUZ3dDJzWkd5WE9TLXpBX2ZLVnNWRGR0bkljLVNHQkNqUjAteUNkS1lGLVI4a2dEQXllWERleEVJRkhNVjF6N2RKZlBFV1pIRTkxLXBuV0xqTEdkZ3VyTQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Instagram Channel Link: aespa_official" + } + } + }, + { + "startIndex": 391, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbk5BNEtJdzdfZ0x3QW1mOXExMDl2ei0wRTRVZ3xBQ3Jtc0tuS3JiQVo3X3g1N0ZTN3VETENkM3ZNTVBwVEFUb1FUNkQ0dTlKSmJGNG0tRVpFYy1XRk0wWEstb1lmZzlWTFE4dFdEcHl2NzN4N3hUTG9lNHN2MkdVU0dpb1VlMnJLWmh2aTZtRjVEWl9panM1dVBTaw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbk5BNEtJdzdfZ0x3QW1mOXExMDl2ei0wRTRVZ3xBQ3Jtc0tuS3JiQVo3X3g1N0ZTN3VETENkM3ZNTVBwVEFUb1FUNkQ0dTlKSmJGNG0tRVpFYy1XRk0wWEstb1lmZzlWTFE4dFdEcHl2NzN4N3hUTG9lNHN2MkdVU0dpb1VlMnJLWmh2aTZtRjVEWl9panM1dVBTaw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "TikTok Channel Link: aespa_official" + } + } + }, + { + "startIndex": 412, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa0o3Y19EODZFd2FKNEdxMWtSMlhac2tsWDFNUXxBQ3Jtc0trUzRidS0tZi1WcXQzQ3ZxcmVURmN1MTdOYm93OXJJWTA2MFdTQ0pSZHVSUnFlRlo1ZWdYamNlYzg1eTZKT0tFVmY3OUtuV2luMXRHQzdZOEhVV21jc1k1cWpXWGNHTFJFa3NGeE04clZSX0VEWDFFUQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa0o3Y19EODZFd2FKNEdxMWtSMlhac2tsWDFNUXxBQ3Jtc0trUzRidS0tZi1WcXQzQ3ZxcmVURmN1MTdOYm93OXJJWTA2MFdTQ0pSZHVSUnFlRlo1ZWdYamNlYzg1eTZKT0tFVmY3OUtuV2luMXRHQzdZOEhVV21jc1k1cWpXWGNHTFJFa3NGeE04clZSX0VEWDFFUQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: aespa_Official" + } + } + }, + { + "startIndex": 433, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbFFEMFdsR3lsZTV0Rml6eWdBcGQ3VWZ0ZUNqZ3xBQ3Jtc0ttNWk5MnBkVzN2MVVJTXVIa28tSHhad04yMnpuNWZHdFVpWk9yTHFvSE4wVldiLUdOWDRpNFhZczZ0amdMRlRSN3ItRWhNLVNJdm5DSG9lSDFFbzRLZU05ZEVoQWFSdGZTSVFOc0N0SWZzVHkxekNOQQ&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbFFEMFdsR3lsZTV0Rml6eWdBcGQ3VWZ0ZUNqZ3xBQ3Jtc0ttNWk5MnBkVzN2MVVJTXVIa28tSHhad04yMnpuNWZHdFVpWk9yTHFvSE4wVldiLUdOWDRpNFhZczZ0amdMRlRSN3ItRWhNLVNJdm5DSG9lSDFFbzRLZU05ZEVoQWFSdGZTSVFOc0N0SWZzVHkxekNOQQ&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Facebook Channel Link: aespa.official" + } + } + }, + { + "startIndex": 454, + "length": 23, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbGw2UEx0NFFXQ2YtZVcwNXYtY2dhRUpWSEt4d3xBQ3Jtc0ttTTFQa2M2WEtJRFZrLW9GVXFjRW5sZlByNFZBV3hHRmlIMXFlV1FUV3dvY0g3eUxUUVd2UlJGVGJZZVJKYThPYnp1UVBZSC05ODZKRkZfbFNlMzdwVU85aWd5ZGtHWDBSWEFKaFk4cDNFa3R0RFpIQQ&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbGw2UEx0NFFXQ2YtZVcwNXYtY2dhRUpWSEt4d3xBQ3Jtc0ttTTFQa2M2WEtJRFZrLW9GVXFjRW5sZlByNFZBV3hHRmlIMXFlV1FUV3dvY0g3eUxUUVd2UlJGVGJZZVJKYThPYnp1UVBZSC05ODZKRkZfbFNlMzdwVU85aWd5ZGtHWDBSWEFKaFk4cDNFa3R0RFpIQQ&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 479, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBENzXBBhvIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/aespa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgVhZXNwYRgB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMoBENzXBBhvIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 486, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkBENzXBBhwIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%C3%A6spa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgXDpnNwYRgB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMkBENzXBBhwIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 492, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgBENzXBBhxIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/blackmamba", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUOCgpibGFja21hbWJhGAE%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMgBENzXBBhxIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 504, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcBENzXBBhyIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUQCgzruJTrnpnrp5jrsJQYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMcBENzXBBhyIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 510, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYBENzXBBhzIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnsl5DsiqTtjIwYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMYBENzXBBhzIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 58, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 58, + "length": 36, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 94, + "length": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 113, + "length": 46, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 159, + "length": 54, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 213, + "length": 40, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 253, + "length": 47, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 300, + "length": 40, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 340, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 357, + "length": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 369, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 370, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 390, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 391, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 411, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 412, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 432, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 433, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 453, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 454, + "length": 23, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 477, + "length": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 479, + "length": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 485, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 486, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 491, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 492, + "length": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 503, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 504, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 509, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 510, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 514, + "length": 46, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + } + ], + "attachmentRuns": [ + { + "startIndex": 115, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/yt_favicon_ringo2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 10, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 359, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/yt_favicon_ringo2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 10, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 371, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 392, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/tiktok_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 413, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 434, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/facebook_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ], + "decorationRuns": [ + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 113, + "length": 46, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 357, + "length": 12, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 370, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 391, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 412, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 433, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + } + ] + }, + "headerRuns": [ + { + "startIndex": 0, + "length": 58, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 58, + "length": 36, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 94, + "length": 19, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 113, + "length": 46, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 159, + "length": 54, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 213, + "length": 40, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 253, + "length": 47, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 300, + "length": 40, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 340, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 357, + "length": 12, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 369, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 370, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 390, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 391, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 411, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 412, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 432, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 433, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 453, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 454, + "length": 23, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 477, + "length": 2, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 479, + "length": 6, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 485, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 486, + "length": 5, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 491, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 492, + "length": 11, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 503, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 504, + "length": 5, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 509, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 510, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 514, + "length": 46, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + } + ], + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963441, + "raisedBackground": 4294963441, + "additiveBackground": 566838612, + "textPrimary": 4281927180, + "textSecondary": 4286850351, + "invertedBackground": 4287633702, + "overlayBackground": 3426289164 + }, + "darkThemeColorPalette": { + "baseBackground": 4280091141, + "raisedBackground": 4281927180, + "additiveBackground": 734610772, + "textPrimary": 4294762210, + "textSecondary": 4293500840, + "invertedBackground": 4293098632, + "overlayBackground": 3426289164 + }, + "colorSampledDescriptionBodyText": { + "content": "🎧Listen and download aespa's debut single \"Black Mamba\": https://smarturl.it/aespa_BlackMamba\n🐍The Debut Stage    • aespa 에스파 'Black Mamba' The Debut Stage  \n\n🎟️ aespa Showcase SYNK in LA! Tickets now on sale: https://www.ticketmaster.com/event/0A...\n\nSubscribe to aespa Official YouTube Channel!\nhttps://www.youtube.com/aespa?sub_con...\n\naespa official\n   / aespa  \n  / aespa_official  \n  / aespa_official  \n  / aespa_official  \n  / aespa.official  \nhttps://weibo.com/aespa\n\n#aespa #æspa #BlackMamba #블랙맘바 #에스파\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", + "commandRuns": [ + { + "startIndex": 58, + "length": 36, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbGpMdnk3VE4wVDdBREFBaElmNEQ2UFNpejV1d3xBQ3Jtc0trbElGTG5ZeGpxZWxfWVJwdWlTUW5vRlNLNzVmZnFaSUQ1RWRzeXRJU255MlJveV82NXJtVmdneXc3bUp1WXlvTlFfS0dueHk3WlNUQnl6dnZONEdiTFJPUlQtMVlKMHNveTc2MlNuU2o0QkpTanF2OA&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbGpMdnk3VE4wVDdBREFBaElmNEQ2UFNpejV1d3xBQ3Jtc0trbElGTG5ZeGpxZWxfWVJwdWlTUW5vRlNLNzVmZnFaSUQ1RWRzeXRJU255MlJveV82NXJtVmdneXc3bUp1WXlvTlFfS0dueHk3WlNUQnl6dnZONEdiTFJPUlQtMVlKMHNveTc2MlNuU2o0QkpTanF2OA&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 113, + "length": 46, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ky5RT5oGg0w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ky5RT5oGg0w", + "startTimeSeconds": 0, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2b2e514f9a06834c&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "YouTube Channel Link: aespa 에스파 'Black Mamba' The Debut Stage" + } + } + }, + { + "startIndex": 213, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVI4ellGM2ptTUxaSkJWMUZkZS1JaHBIMEt1UXxBQ3Jtc0ttMkJ5ZXJKSjFmWUxrQzE2N0hPU0VxbHRZbTNYYWJWOVJHcTNTbDlrZnMzVWdnd1V6RkY5TTVrOWdpTUx4dktkLWljVlQtSmxtOERHeVRnMEZ2WWRuLUYtUE9ieEt3NTR0R2NBNXVzclF1dVlleWc5TQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVI4ellGM2ptTUxaSkJWMUZkZS1JaHBIMEt1UXxBQ3Jtc0ttMkJ5ZXJKSjFmWUxrQzE2N0hPU0VxbHRZbTNYYWJWOVJHcTNTbDlrZnMzVWdnd1V6RkY5TTVrOWdpTUx4dktkLWljVlQtSmxtOERHeVRnMEZ2WWRuLUYtUE9ieEt3NTR0R2NBNXVzclF1dVlleWc5TQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 300, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "nofollow": true + } + } + } + }, + { + "startIndex": 357, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/c/aespa", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/c/aespa", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "YouTube Channel Link: aespa" + } + } + }, + { + "startIndex": 370, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazFIVUxWRXNoYnNrUTBaNWh0SS1XU3pMZ01tZ3xBQ3Jtc0ttNk5wWDlEX3JtMGtOUTl1LWR4RUJsSkE2SnhKZDJUUGhMN21EdEFfRVVkcXZhUTYyNGdyTkhtREQtWFczUU43Wjc1S2llT1lURnAwOGtoc2FHcm1hdjZobEwyeHRhVWVhSmEtRmxZbTZGN096dFl4UQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazFIVUxWRXNoYnNrUTBaNWh0SS1XU3pMZ01tZ3xBQ3Jtc0ttNk5wWDlEX3JtMGtOUTl1LWR4RUJsSkE2SnhKZDJUUGhMN21EdEFfRVVkcXZhUTYyNGdyTkhtREQtWFczUU43Wjc1S2llT1lURnAwOGtoc2FHcm1hdjZobEwyeHRhVWVhSmEtRmxZbTZGN096dFl4UQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Instagram Channel Link: aespa_official" + } + } + }, + { + "startIndex": 391, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa05uZVIzcXhJWTdCRWVRRUlhYnhmQUliUE9RQXxBQ3Jtc0trc3VFWE0waEdVblNLZ1hmcXVuYkpPNkhaZTZvZkZ3YXBKZlVHTWg5RGVHX3pvSVJ6YkFlb0gwWm5abVNYb01xd2VLQVBKVEJMeGE4LVJYLWZaaXgyOXFWX1dNOTZtODY3RU5lbjBiNVFHX1c4ZTVHcw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa05uZVIzcXhJWTdCRWVRRUlhYnhmQUliUE9RQXxBQ3Jtc0trc3VFWE0waEdVblNLZ1hmcXVuYkpPNkhaZTZvZkZ3YXBKZlVHTWg5RGVHX3pvSVJ6YkFlb0gwWm5abVNYb01xd2VLQVBKVEJMeGE4LVJYLWZaaXgyOXFWX1dNOTZtODY3RU5lbjBiNVFHX1c4ZTVHcw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "TikTok Channel Link: aespa_official" + } + } + }, + { + "startIndex": 412, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkdhZEJPQ193dVRmNkRVVGdadFZaUkNnampEd3xBQ3Jtc0ttdng2NFNLanBkdnEwbHd0S3FxT2k2VXNqNUhvS1ExekcybHZuSl9PWUZnT1g0ZUE0cUxZNWdFM3lnVHhqaXU5MHh4ZU5fLUVBSDVPZjVhajQtcFBFN2RocnBHXzdSdEkwdmpJaU52R002U0htT2M4VQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkdhZEJPQ193dVRmNkRVVGdadFZaUkNnampEd3xBQ3Jtc0ttdng2NFNLanBkdnEwbHd0S3FxT2k2VXNqNUhvS1ExekcybHZuSl9PWUZnT1g0ZUE0cUxZNWdFM3lnVHhqaXU5MHh4ZU5fLUVBSDVPZjVhajQtcFBFN2RocnBHXzdSdEkwdmpJaU52R002U0htT2M4VQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: aespa_Official" + } + } + }, + { + "startIndex": 433, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkdXeUd0ZVYtQndaMDRPY3E3QUp4N3lQMjF2UXxBQ3Jtc0ttT1o3cnhiNUFTZGtqUlMtYThVMzVLa3lWOHBraHhIWTFKQUlnZ0NYRUtjUFpfekdONDdDOUNzTzdRZXdsNlNhaWJoX25vZHFDTjNDUlNCZThvbm5IczVpaS1YYm1qQ2dmQ1ZCQl9RV0czRnhLazFzOA&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkdXeUd0ZVYtQndaMDRPY3E3QUp4N3lQMjF2UXxBQ3Jtc0ttT1o3cnhiNUFTZGtqUlMtYThVMzVLa3lWOHBraHhIWTFKQUlnZ0NYRUtjUFpfekdONDdDOUNzTzdRZXdsNlNhaWJoX25vZHFDTjNDUlNCZThvbm5IczVpaS1YYm1qQ2dmQ1ZCQl9RV0czRnhLazFzOA&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Facebook Channel Link: aespa.official" + } + } + }, + { + "startIndex": 454, + "length": 23, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDFIkZeu3Of16vNlygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbWdPaS1TZFMwbkgyeE9ZR01EOFFVTGlDbVR6d3xBQ3Jtc0trY0Q2UUlUdklpZ0t5SXNTbUZwOWxqRWxZakFKWWowMUppV0FqeEVMREUyTDV2WVVLVlJpeXBvZXBXa01Yb01zc2o1Uy1CU3Z5WklKY0w0Y0pHVjFsZ0h1NnVJZFNQeFFvSlktcTI0SjlZbDVhWGFxcw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbWdPaS1TZFMwbkgyeE9ZR01EOFFVTGlDbVR6d3xBQ3Jtc0trY0Q2UUlUdklpZ0t5SXNTbUZwOWxqRWxZakFKWWowMUppV0FqeEVMREUyTDV2WVVLVlJpeXBvZXBXa01Yb01zc2o1Uy1CU3Z5WklKY0w0Y0pHVjFsZ0h1NnVJZFNQeFFvSlktcTI0SjlZbDVhWGFxcw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 479, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUBENzXBBgvIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/aespa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgVhZXNwYRgB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMUBENzXBBgvIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 486, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQBENzXBBgwIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%C3%A6spa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUJCgXDpnNwYRgB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMQBENzXBBgwIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 492, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMBENzXBBgxIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/blackmamba", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUOCgpibGFja21hbWJhGAE%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMMBENzXBBgxIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 504, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIBENzXBBgyIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUQCgzruJTrnpnrp5jrsJQYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMIBENzXBBgyIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + { + "startIndex": 510, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEBENzXBBgzIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnsl5DsiqTtjIwYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CMEBENzXBBgzIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 58, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 58, + "length": 36, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 94, + "length": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 113, + "length": 46, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + } + ] + } + } + }, + { + "startIndex": 159, + "length": 54, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 213, + "length": 40, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 253, + "length": 47, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 300, + "length": 40, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 340, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 357, + "length": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + } + ] + } + } + }, + { + "startIndex": 369, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 370, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + } + ] + } + } + }, + { + "startIndex": 390, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 391, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + } + ] + } + } + }, + { + "startIndex": 411, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 412, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + } + ] + } + } + }, + { + "startIndex": 432, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 433, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + } + ] + } + } + }, + { + "startIndex": 453, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 454, + "length": 23, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 477, + "length": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 479, + "length": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 485, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 486, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 491, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 492, + "length": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 503, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 504, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 509, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 510, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 514, + "length": 46, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281927180 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294762210 + } + ] + } + }, + "fontFamilyName": "Roboto" + } + ], + "attachmentRuns": [ + { + "startIndex": 115, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/yt_favicon_ringo2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 10, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 359, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/yt_favicon_ringo2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 10, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 371, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 392, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/tiktok_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 413, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 434, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/facebook_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "width": { "value": 14, "unit": "DIMENSION_UNIT_POINT" }, + "margin": { + "top": { "value": 0.5, "unit": "DIMENSION_UNIT_POINT" } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ], + "decorationRuns": [ + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 113, + "length": 46, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734610772 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566838612 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 357, + "length": 12, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734610772 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566838612 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 370, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734610772 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566838612 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 391, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734610772 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566838612 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 412, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734610772 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566838612 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 433, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734610772 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566838612 + } + ] + } + } + } + } + } + ] + }, + "enableColorSampledDescriptionBodyText": true + } + }, + { + "horizontalCardListRenderer": { + "cards": [ + { + "videoAttributeViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.googleusercontent.com/MOL4_Ula9hocErkX2xK_7mISFiWvQz51vReT14KCHF9wsqCEH6sO8iilFFelWMn7JOYIk2WFa-gMmw2uvw" + } + ] + }, + "imageStyle": "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE", + "title": "Black Mamba", + "subtitle": "aespa", + "secondarySubtitle": { "content": "Black Mamba" }, + "orientation": "VIDEO_ATTRIBUTE_ORIENTATION_HORIZONTAL", + "sizingRule": "VIDEO_ATTRIBUTE_SIZING_RULE_RESPONSIVE", + "overflowMenuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4BEMjKBxgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "confirmDialogEndpoint": { + "content": { + "confirmDialogRenderer": { + "title": { "runs": [{ "text": "Song credits" }] }, + "trackingParams": "CL8BEMY4IhMIn7LH_MXplAMVe8oRCB0BMiwx", + "dialogMessages": [ + { + "runs": [ + { "text": "Song", "bold": true }, + { "text": ": ", "bold": true }, + { "text": "Black Mamba" }, + { "text": "\n\n" }, + { "text": "Artist", "bold": true }, + { "text": ": ", "bold": true }, + { "text": "aespa, 에스파" }, + { "text": "\n\n" }, + { "text": "Album", "bold": true }, + { "text": ": ", "bold": true }, + { "text": "Black Mamba" }, + { "text": "\n\n" } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "OK" }] }, + "trackingParams": "CMABEPBbIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "accessibilityData": { + "accessibilityData": { "label": "OK" } + } + } + }, + "primaryIsCancel": false + } + } + } + } + }, + "overflowMenuA11yLabel": "More actions", + "loggingDirectives": { + "trackingParams": "CL4BEMjKBxgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + } + ], + "trackingParams": "CLsBEJFaGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "header": { + "richListHeaderRenderer": { + "title": { "simpleText": "Music" }, + "subtitle": { "simpleText": "1 song" }, + "trackingParams": "CL0BEK2qASITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + }, + "style": { + "type": "HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION" + }, + "footerButton": { + "buttonViewModel": { + "iconName": "MUSIC", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwBEMnKByITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ" } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLwBEMnKByITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "titleFormatted": { "content": "Music" } + } + } + } + }, + { + "reelShelfRenderer": { + "title": { "runs": [{ "text": "Shorts remixing this video" }] }, + "items": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-UJVQxnREX-I", + "accessibilityText": "Kpop idols that were given national titles in Korea, 4.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/UJVQxnREX-I", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "UJVQxnREX-I", + "playerParams": "8AEByANFuAQfogYVAdeaJRMDjdb5voT4kDNTtjesguFKkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/UJVQxnREX-I/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLoBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDR21vVzkzeXIwRjFxeEF6QzQtSmVFdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAAYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLkBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLcBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLcBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "UJVQxnREX-I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLcBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UJVQxnREX-I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UJVQxnREX-I" + ], + "videoCommand": { + "clickTrackingParams": "CLcBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UJVQxnREX-I&pp=0gcJCaMFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UJVQxnREX-I", + "playerParams": "0gcJCaMFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=509550c674445fe2&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CLcBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CLgBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "UJVQxnREX-I" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Kpop idols that were given national titles in Korea" + }, + "secondaryText": { "content": "4.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/UJVQxnREX-I/hq720_1.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAKowH4eEUVAAR78-ht5FkJHTYP0A", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1VSlZReG5SRVgtSSDMAygB0.842637", + "loggingDirectives": { + "trackingParams": "CLYBEIf2BBgAIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-FofI2XXv4vo", + "accessibilityText": "괴물신인 에스파 닝닝이의 미처버린 라이브, 3.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/FofI2XXv4vo", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "FofI2XXv4vo", + "playerParams": "8AEByANFuAQfogYVAdeaJRMDVwtDw4md0UnxPpWpnSB-kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/FofI2XXv4vo/frame0.jpg", + "width": 576, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLUBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDOExwQ0VHNFlsOVg2bE5sNzA4RXRCZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAEYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLQBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLIBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLIBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "FofI2XXv4vo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLIBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "FofI2XXv4vo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "FofI2XXv4vo" + ], + "videoCommand": { + "clickTrackingParams": "CLIBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=FofI2XXv4vo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "FofI2XXv4vo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1687c8d975efe2fa&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CLIBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CLMBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "FofI2XXv4vo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 1, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "괴물신인 에스파 닝닝이의 미처버린 라이브" + }, + "secondaryText": { "content": "3.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/FofI2XXv4vo/oar2.jpg?usqp=CCk", + "width": 576, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1Gb2ZJMlhYdjR2byDMAygB0.130332", + "loggingDirectives": { + "trackingParams": "CLEBEIf2BBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-J9vVM_hv_mQ", + "accessibilityText": "AESPA 'BLACK MAMBA' #shorts, 2.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/J9vVM_hv_mQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "J9vVM_hv_mQ", + "playerParams": "8AEByANFuAQfogYVAdeaJROcILTJIeJSByiu36lr3MPVkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/J9vVM_hv_mQ/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLABELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDcF93bU4zRVJFc21lR3VUQzZvS2JxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAIYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CK8BENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK0BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "J9vVM_hv_mQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK0BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "J9vVM_hv_mQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "J9vVM_hv_mQ" + ], + "videoCommand": { + "clickTrackingParams": "CK0BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=J9vVM_hv_mQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "J9vVM_hv_mQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=27dbd533f86ffe64&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CK0BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CK4BELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "J9vVM_hv_mQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 2, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "AESPA 'BLACK MAMBA' #shorts" }, + "secondaryText": { "content": "2.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/J9vVM_hv_mQ/oar2.jpg?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/J9vVM_hv_mQ/oar2.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC7-plBfVkNEA3m8wm6jbtBqXfM_w&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1KOXZWTV9odl9tUSDMAygB0.743545", + "loggingDirectives": { + "trackingParams": "CKwBEIf2BBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-lmCPIsmyEFs", + "accessibilityText": "이게 에스파의 찐 라이브 블랙맘바, 2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/lmCPIsmyEFs", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "lmCPIsmyEFs", + "playerParams": "8AEByANFuAQfogYVAdeaJRMw0SJE7dsvdhJhqp8dxnXkkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lmCPIsmyEFs/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKsBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDdHNlNEFFak9GcjZhcmJYbmZHb0Z4UQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAMYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKoBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "lmCPIsmyEFs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lmCPIsmyEFs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lmCPIsmyEFs" + ], + "videoCommand": { + "clickTrackingParams": "CKgBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lmCPIsmyEFs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lmCPIsmyEFs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=96608f22c9b2105b&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CKgBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CKkBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "lmCPIsmyEFs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 3, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "이게 에스파의 찐 라이브 블랙맘바" + }, + "secondaryText": { "content": "2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/lmCPIsmyEFs/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAgYIPbKgdB9tXRKG1wtS0-zpOT8g", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1sbUNQSXNteUVGcyDMAygB0.433512", + "loggingDirectives": { + "trackingParams": "CKcBEIf2BBgDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-ZeKboY4cLIg", + "accessibilityText": "난 카리나 같은 몸매가 정말 좋아 진짜 예쁘다, 1.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/ZeKboY4cLIg", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "ZeKboY4cLIg", + "playerParams": "8AEByANFuAQfogYVAdeaJRM4G4q8uOAd4ix6gFB4XQIUkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ZeKboY4cLIg/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKYBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDVkFwSzdldmtxN2EwRmlNa0FZZklLQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAQYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKUBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKMBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "ZeKboY4cLIg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKMBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ZeKboY4cLIg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ZeKboY4cLIg" + ], + "videoCommand": { + "clickTrackingParams": "CKMBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZeKboY4cLIg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZeKboY4cLIg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=65e29ba18e1c2c88&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CKMBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CKQBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ZeKboY4cLIg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 4, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "난 카리나 같은 몸매가 정말 좋아 진짜 예쁘다" + }, + "secondaryText": { "content": "1.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/ZeKboY4cLIg/hq720_1.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCdy2n7AaySi_Ny6oQf6iWIOoWEtA", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1aZUtib1k0Y0xJZyDMAygB0.019152", + "loggingDirectives": { + "trackingParams": "CKIBEIf2BBgEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-2PouX5eJfdw", + "accessibilityText": "#olimpiadas #shorts, 1.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/2PouX5eJfdw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "2PouX5eJfdw", + "playerParams": "8AEByANFuAQfogYVAdeaJRMoaoZEm9FSMig_Yabc0oQxkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/2PouX5eJfdw/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKEBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDLXRBQlMzeXBxb1I4SEk5cWNuSk9TQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAUYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKABENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "2PouX5eJfdw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "2PouX5eJfdw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "2PouX5eJfdw" + ], + "videoCommand": { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=2PouX5eJfdw&pp=0gcJCaMFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "2PouX5eJfdw", + "playerParams": "0gcJCaMFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d8fa2e5f97897ddc&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJ4BEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJ8BELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "2PouX5eJfdw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 5, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "#olimpiadas #shorts" }, + "secondaryText": { "content": "1.7M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/2PouX5eJfdw/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBMPRcBsgOEkh6o_F-WW8lWLrtDdg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/2PouX5eJfdw/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB-rOEgHcs8S3fgrBnFXtyQDnoTnA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0yUG91WDVlSmZkdyDMAygB0.341754", + "loggingDirectives": { + "trackingParams": "CJ0BEIf2BBgFIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Wo3iigzTRy4", + "accessibilityText": "POV : Aespa’s choreographer makin Black Mamba choreo parody #shorts #youtubeshorts, 1.3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Wo3iigzTRy4", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Wo3iigzTRy4", + "playerParams": "8AEByANFuAQfogYVAdeaJROQrYxVvtmmn6UzUvpmDVPTkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Wo3iigzTRy4/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJwBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDQTRtblpUMmI5SHU5dXo2b2pMX1cwUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAYYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJsBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJkBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "Wo3iigzTRy4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJkBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Wo3iigzTRy4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Wo3iigzTRy4" + ], + "videoCommand": { + "clickTrackingParams": "CJkBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Wo3iigzTRy4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Wo3iigzTRy4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5a8de28a0cd3472e&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJkBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJoBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Wo3iigzTRy4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 6, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "POV : Aespa’s choreographer makin Black Mamba choreo parody #shorts #youtubeshorts" + }, + "secondaryText": { "content": "1.3M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Wo3iigzTRy4/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAGJ-i7iJLUQwr39kiZIMYonymnJA", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1XbzNpaWd6VFJ5NCDMAygB0.19118", + "loggingDirectives": { + "trackingParams": "CJgBEIf2BBgGIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-_pmI1sEkymA", + "accessibilityText": "Aespa’s NINGNING HIGH NOTE AT COACHELLA! #coachella #aespa, 1.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/_pmI1sEkymA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "_pmI1sEkymA", + "playerParams": "8AEByANFuAQfogYVAdeaJRM0uKFlOItWs0W5aEJ4ZtC7kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/_pmI1sEkymA/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJcBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDQUNOQ2duMjBJcGE2ZmdsZGdFeW9Fdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAcYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJYBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJQBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "_pmI1sEkymA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_pmI1sEkymA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_pmI1sEkymA" + ], + "videoCommand": { + "clickTrackingParams": "CJQBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_pmI1sEkymA&pp=0gcJCaMFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_pmI1sEkymA", + "playerParams": "0gcJCaMFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe9988d6c124ca60&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJQBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJUBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "_pmI1sEkymA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 7, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Aespa’s NINGNING HIGH NOTE AT COACHELLA! #coachella #aespa" + }, + "secondaryText": { "content": "1.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_pmI1sEkymA/oar1.jpg?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/_pmI1sEkymA/oar1.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC-2Ft1-fBzUfyU-pN0jSD87Te_OA&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1fcG1JMXNFa3ltQSDMAygB0.098535", + "loggingDirectives": { + "trackingParams": "CJMBEIf2BBgHIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-PqSbmRCDsNg", + "accessibilityText": "Aespa Black Mamba No Lipsync, 1.3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/PqSbmRCDsNg", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "PqSbmRCDsNg", + "playerParams": "8AEByANFuAQfogYVAdeaJRP2aekd2wJTeV5O4lNH-EUikAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/PqSbmRCDsNg/frame0.jpg", + "width": 480, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJIBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDdlBVeVpVekRFZ3UtTGZrN19JcGhPUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAgYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJEBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8BEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8BEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI8BEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "PqSbmRCDsNg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8BEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "PqSbmRCDsNg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "PqSbmRCDsNg" + ], + "videoCommand": { + "clickTrackingParams": "CI8BEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=PqSbmRCDsNg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "PqSbmRCDsNg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3ea49b991083b0d8&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CI8BEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJABELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "PqSbmRCDsNg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 8, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "Aespa Black Mamba No Lipsync" }, + "secondaryText": { "content": "1.3M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/PqSbmRCDsNg/hq1.jpg?sqp=-oaymwEdCOgCEOgCSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLASs8bkU_f9HQUu0kurO7CzQeGgAw", + "width": 360, + "height": 360 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1QcVNibVJDRHNOZyDMAygB0.573609", + "loggingDirectives": { + "trackingParams": "CI4BEIf2BBgIIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-RYJL3PvvLbM", + "accessibilityText": "에스파의 리더 카리나, 1.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/RYJL3PvvLbM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "RYJL3PvvLbM", + "playerParams": "8AEByANFuAQfogYVAdeaJRPYCRFXpddvm-KYrxkmT9zfkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/RYJL3PvvLbM/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI0BELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDWWQwRjd0X3EyWFhwQ1BVYW5aWTRJZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAkYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIwBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIoBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIoBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "RYJL3PvvLbM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIoBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "RYJL3PvvLbM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "RYJL3PvvLbM" + ], + "videoCommand": { + "clickTrackingParams": "CIoBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RYJL3PvvLbM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RYJL3PvvLbM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=45824bdcfbef2db3&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIoBEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIsBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "RYJL3PvvLbM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 9, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "에스파의 리더 카리나" }, + "secondaryText": { "content": "1.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/RYJL3PvvLbM/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDE7PBGJgTciv43hXLZeUQ9akHbVA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/RYJL3PvvLbM/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLARFJG-eiabzAnurO7luF-6VdqezQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1SWUpMM1B2dkxiTSDMAygB0.878909", + "loggingDirectives": { + "trackingParams": "CIkBEIf2BBgJIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-3p_T0Yw3XfY", + "accessibilityText": "카리나 커버 메이크업, 1.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEIf2BBgKIhMIn7LH_MXplAMVe8oRCB0BMiwxmgEFCEUQ-B3KAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/3p_T0Yw3XfY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "3p_T0Yw3XfY", + "playerParams": "8AEByANFuAQfogYVAdeaJRNJz-G952LScZo03Rnzfc2PkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3p_T0Yw3XfY/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIgBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDQXBVSGFEVkhlRTVmMVdYM0pYUTIxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAoYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIcBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEIf2BBgKIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIUBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "3p_T0Yw3XfY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIUBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3p_T0Yw3XfY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3p_T0Yw3XfY" + ], + "videoCommand": { + "clickTrackingParams": "CIUBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3p_T0Yw3XfY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3p_T0Yw3XfY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=de9fd3d18c375df6&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIUBEP6YBBgBIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIYBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEIf2BBgKIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "3p_T0Yw3XfY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 10, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "카리나 커버 메이크업" }, + "secondaryText": { "content": "1.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3p_T0Yw3XfY/hq720_1.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAXO6vRk19RwCrjlZtLyLpJ0_Fm-A", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0zcF9UMFl3M1hmWSDMAygB0.772675", + "loggingDirectives": { + "trackingParams": "CIQBEIf2BBgKIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-8bThWtk-P6o", + "accessibilityText": "블랙맘바는 청순곡이 맞음, 974 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Qh_YEGAsiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/8bThWtk-P6o", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "8bThWtk-P6o", + "playerParams": "8AEByANFuAQfogYVAdeaJROXoJ5wXbhObugF49B1b6N1kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/8bThWtk-P6o/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIMBELC1BCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDbGthYkp5VDZkMGlzXzBzLThvbExRZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAsYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIIBENjLDiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Qh_YEGAsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIABEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIABEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIABEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "8bThWtk-P6o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIABEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "8bThWtk-P6o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "8bThWtk-P6o" + ], + "videoCommand": { + "clickTrackingParams": "CIABEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=8bThWtk-P6o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "8bThWtk-P6o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f1b4e15ad93e3faa&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIABEP6YBBgCIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIEBELlqIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Qh_YEGAsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "8bThWtk-P6o" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 11, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "블랙맘바는 청순곡이 맞음" }, + "secondaryText": { "content": "974K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/8bThWtk-P6o/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDRx0afPKaRS-wbs9GeamxEcYm_jw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/8bThWtk-P6o/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBDewFZQJOagfrC0WWzBeyxzLp8fg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS04YlRoV3RrLVA2byDMAygB0.562641", + "loggingDirectives": { + "trackingParams": "CH8Qh_YEGAsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-t0u2BekMVTQ", + "accessibilityText": "에스파(aespa) - 블랙맘바(Black Mamba) 커버댄스cover dance / Chorus ver. #Shorts, 771 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQh_YEGAwiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/t0u2BekMVTQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "t0u2BekMVTQ", + "playerParams": "8AEByANFuAQfogYVAdeaJRP9aseBI7dXYfL1NTWtx0wGkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/t0u2BekMVTQ/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CH4QsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDR2U1cFo1bFVEZl8yUS1OdDlSUHpwUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEAwYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CH0Q2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQh_YEGAwiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHsQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHsQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHsQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "t0u2BekMVTQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHsQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "t0u2BekMVTQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "t0u2BekMVTQ" + ], + "videoCommand": { + "clickTrackingParams": "CHsQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=t0u2BekMVTQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "t0u2BekMVTQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b74bb605e90c5534&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CHsQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CHwQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQh_YEGAwiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "t0u2BekMVTQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 12, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "에스파(aespa) - 블랙맘바(Black Mamba) 커버댄스cover dance / Chorus ver. #Shorts" + }, + "secondaryText": { "content": "771K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/t0u2BekMVTQ/hq720_2.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBkOTfYge-KT4Oaxm2PZ5M31LK1TQ", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS10MHUyQmVrTVZUUSDMAygB0.948757", + "loggingDirectives": { + "trackingParams": "CHoQh_YEGAwiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-5TucFtl5dXU", + "accessibilityText": "aespa 에스파 - ‘black mamba’ (dance break) dance cover | karina balcerzak, 795 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQh_YEGA0iEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/5TucFtl5dXU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "5TucFtl5dXU", + "playerParams": "8AEByANFuAQfogYVAdeaJRPPf6R-SZoy1ftMlqbEGuy5kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/5TucFtl5dXU/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHkQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDQnlkMF9XVDdBcWp1RF9FT2xhNnVWdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEA0YH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHgQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQh_YEGA0iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHYQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHYQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHYQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "5TucFtl5dXU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHYQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5TucFtl5dXU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5TucFtl5dXU" + ], + "videoCommand": { + "clickTrackingParams": "CHYQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5TucFtl5dXU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5TucFtl5dXU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e53b9c16d9797575&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CHYQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CHcQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQh_YEGA0iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "5TucFtl5dXU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 13, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "aespa 에스파 - ‘black mamba’ (dance break) dance cover | karina balcerzak" + }, + "secondaryText": { "content": "795K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/5TucFtl5dXU/hq720_2.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBZSXa--SbzgzZbA1IQTSGIcx1kPg", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS01VHVjRnRsNWRYVSDMAygB0.574708", + "loggingDirectives": { + "trackingParams": "CHUQh_YEGA0iEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-u9lU7miKf9g", + "accessibilityText": "[𝒌𝒂𝒓𝒊𝒏𝒂] 블랙맘바 고유명사 유지민, 659 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQh_YEGA4iEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/u9lU7miKf9g", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "u9lU7miKf9g", + "playerParams": "8AEByANFuAQfogYVAdeaJRPuoK8fDY6Rm0tr1ynbSXJNkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/u9lU7miKf9g/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHQQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDNDdUa2U3bkNsSTU0U1NiWk91OTRBZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEA4YH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHMQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQh_YEGA4iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHEQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHEQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHEQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "u9lU7miKf9g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHEQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "u9lU7miKf9g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "u9lU7miKf9g" + ], + "videoCommand": { + "clickTrackingParams": "CHEQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=u9lU7miKf9g", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "u9lU7miKf9g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bbd954ee688a7fd8&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CHEQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CHIQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQh_YEGA4iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "u9lU7miKf9g" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 14, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[𝒌𝒂𝒓𝒊𝒏𝒂] 블랙맘바 고유명사 유지민" + }, + "secondaryText": { "content": "659K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/u9lU7miKf9g/hq720_3.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBgjjcWzPc0VBjcQtgax6lWUMVZBA", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS11OWxVN21pS2Y5ZyDMAygB0.170681", + "loggingDirectives": { + "trackingParams": "CHAQh_YEGA4iEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-1lSTF-cufzA", + "accessibilityText": "블랙맘바 ae-블랙맘바 버전, 639 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQh_YEGA8iEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/1lSTF-cufzA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "1lSTF-cufzA", + "playerParams": "8AEByANFuAQfogYVAdeaJRNcXPN2aUb4d1XkcD_cyj8tkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/1lSTF-cufzA/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CG8QsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDMktFbUZrNXVFOWJZdnhvSHVVRkg1Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEA8YH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CG4Q2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQh_YEGA8iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGwQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGwQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGwQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "1lSTF-cufzA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGwQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1lSTF-cufzA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1lSTF-cufzA" + ], + "videoCommand": { + "clickTrackingParams": "CGwQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1lSTF-cufzA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1lSTF-cufzA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d6549317e72e7f30&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CGwQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CG0QuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQh_YEGA8iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1lSTF-cufzA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 15, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "블랙맘바 ae-블랙맘바 버전" }, + "secondaryText": { "content": "639K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/1lSTF-cufzA/hq720_2.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBYzyjgtTjoTCjYNYtxZMBEItaBzA", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0xbFNURi1jdWZ6QSDMAygB0.344477", + "loggingDirectives": { + "trackingParams": "CGsQh_YEGA8iEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-TW0PCW5yBxk", + "accessibilityText": "[Winter Cool Tones] I tried out some black makeup for my dark skin fans 🖤🐦\u200d⬛🦾🕶️🎥, 990 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQh_YEGBAiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/TW0PCW5yBxk", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "TW0PCW5yBxk", + "playerParams": "8AEByANFuAQfogYVAdeaJRM7YBlV9Lcit2dNxBD7ZoBQkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/TW0PCW5yBxk/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGoQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDUFZKN3Y2cU1HekVIWVZpM0dwZDVvZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBAYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CGkQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQh_YEGBAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGcQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGcQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "TW0PCW5yBxk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGcQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "TW0PCW5yBxk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "TW0PCW5yBxk" + ], + "videoCommand": { + "clickTrackingParams": "CGcQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=TW0PCW5yBxk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "TW0PCW5yBxk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4d6d0f096e720719&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CGcQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CGgQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQh_YEGBAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "TW0PCW5yBxk" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 16, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[Winter Cool Tones] I tried out some black makeup for my dark skin fans 🖤🐦\u200d⬛🦾🕶️🎥" + }, + "secondaryText": { "content": "990K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/TW0PCW5yBxk/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA355pZmmMcE9g4773TmdZ6ubuSEw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/TW0PCW5yBxk/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDIb4Vqvxnhczxb6t9h9J17sJNTcA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1UVzBQQ1c1eUJ4ayDMAygB0.784145", + "loggingDirectives": { + "trackingParams": "CGYQh_YEGBAiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-m-_-Zy9icB4", + "accessibilityText": "SM 걸그룹 데뷔곡 계보, 542 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQh_YEGBEiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/m-_-Zy9icB4", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "m-_-Zy9icB4", + "playerParams": "8AEByANFuAQfogYVAdeaJRMvenppWDm9mbrOd5eSMbcokAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/m-_-Zy9icB4/frame0.jpg", + "width": 576, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGUQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDWGtmX1pGamhqMUtuUjN6T2M3NnFpdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBEYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CGQQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQh_YEGBEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGIQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGIQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGIQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "m-_-Zy9icB4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGIQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "m-_-Zy9icB4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "m-_-Zy9icB4" + ], + "videoCommand": { + "clickTrackingParams": "CGIQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=m-_-Zy9icB4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "m-_-Zy9icB4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9beffe672f62701e&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CGIQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CGMQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQh_YEGBEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "m-_-Zy9icB4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 17, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "SM 걸그룹 데뷔곡 계보" }, + "secondaryText": { "content": "542K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/m-_-Zy9icB4/hq720_3.jpg?sqp=-oaymwEdCMAEENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCVrqDNSW4Q4C_OoUpYY36XzbubQw", + "width": 576, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1tLV8tWnk5aWNCNCDMAygB0.468223", + "loggingDirectives": { + "trackingParams": "CGEQh_YEGBEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Wgol86INOj0", + "accessibilityText": "[에스파] 전설의 '에스파 데뷔곡', 529 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQh_YEGBIiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Wgol86INOj0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Wgol86INOj0", + "playerParams": "8AEByANFuAQfogYVAdeaJRPOhZyjTD9iqwg4g5BgJnw5kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Wgol86INOj0/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGAQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDWkRYZVUxeXVFWFVBM3QwUGJJUktEdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBIYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CF8Q2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQh_YEGBIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CF0Q_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF0Q_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CF0Q_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "Wgol86INOj0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CF0Q_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Wgol86INOj0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Wgol86INOj0" + ], + "videoCommand": { + "clickTrackingParams": "CF0Q_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Wgol86INOj0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Wgol86INOj0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5a0a25f3a20d3a3d&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CF0Q_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CF4QuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQh_YEGBIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Wgol86INOj0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 18, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[에스파] 전설의 '에스파 데뷔곡'" + }, + "secondaryText": { "content": "529K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Wgol86INOj0/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDFvIgqjdsf6mIhdHChYEA20eLs7Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Wgol86INOj0/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD7yMXQQLsL6I0w5B7-sUAH6fYIqA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1XZ29sODZJTk9qMCDMAygB0.027023", + "loggingDirectives": { + "trackingParams": "CFwQh_YEGBIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-iy6eFJExFac", + "accessibilityText": "aespa 에스파 'Black Mamba' Short Dance Cover in Public | @acey_dance, 475 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQh_YEGBMiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/iy6eFJExFac", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "iy6eFJExFac", + "playerParams": "8AEByANFuAQfogYVAdeaJRNdNheOeiU0VSJTrwfnSp49kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/iy6eFJExFac/frame0.jpg", + "width": 720, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFsQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDdzFUZkhIdkV6dy1jY2pqbHlmNU5LUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBMYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFoQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQh_YEGBMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFgQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFgQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFgQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "iy6eFJExFac", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFgQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iy6eFJExFac" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iy6eFJExFac" + ], + "videoCommand": { + "clickTrackingParams": "CFgQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iy6eFJExFac", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iy6eFJExFac", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8b2e9e14913115a7&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CFgQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CFkQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQh_YEGBMiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "iy6eFJExFac" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 19, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "aespa 에스파 'Black Mamba' Short Dance Cover in Public | @acey_dance" + }, + "secondaryText": { "content": "475K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/iy6eFJExFac/hq720_2.jpg?sqp=-oaymwEdCNAFENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBGJFQblOHVAOz43ZHFKFQEuuH_4Q", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1peTZlRkpFeEZhYyDMAygB0.80106", + "loggingDirectives": { + "trackingParams": "CFcQh_YEGBMiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-i-6ej6fm55g", + "accessibilityText": "aespa(에스파)-'Black Mamba(블랙맘바)'안무 Dance Cover/중학생 댄스커버, 434 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQh_YEGBQiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/i-6ej6fm55g", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "i-6ej6fm55g", + "playerParams": "8AEByANFuAQfogYVAdeaJROaQm59vATI3TEp1sepgD9CkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/i-6ej6fm55g/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFYQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDMVpWbHhIX1JQb29fV2g1MnF5cEFKUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBQYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFUQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQh_YEGBQiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFMQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFMQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFMQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "i-6ej6fm55g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFMQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "i-6ej6fm55g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "i-6ej6fm55g" + ], + "videoCommand": { + "clickTrackingParams": "CFMQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=i-6ej6fm55g", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "i-6ej6fm55g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8bee9e8fa7e6e798&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CFMQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CFQQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQh_YEGBQiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "i-6ej6fm55g" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 20, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "aespa(에스파)-'Black Mamba(블랙맘바)'안무 Dance Cover/중학생 댄스커버" + }, + "secondaryText": { "content": "434K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/i-6ej6fm55g/hq720_2.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDVrra-4qCNdS97sAbD9KbwDcEsDA", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1pLTZlajZmbTU1ZyDMAygB0.691991", + "loggingDirectives": { + "trackingParams": "CFIQh_YEGBQiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-dA74x7H4H14", + "accessibilityText": "AESPA Tiktok Black Mamba Challenge 🔥 #shorts #aespa #kpop #dance, 477 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Qh_YEGBUiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/dA74x7H4H14", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "dA74x7H4H14", + "playerParams": "8AEByANFuAQfogYVAdeaJRPS7KOzXm7lOS1aCTvRpldIkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dA74x7H4H14/frame0.jpg", + "width": 270, + "height": 480 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFEQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDT2VFZFpVbVVIQzVJQjZMRHotUW0tdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBUYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFAQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Qh_YEGBUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CE4Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE4Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CE4Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "dA74x7H4H14", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CE4Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dA74x7H4H14" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dA74x7H4H14" + ], + "videoCommand": { + "clickTrackingParams": "CE4Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dA74x7H4H14", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dA74x7H4H14", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=740ef8c7b1f81f5e&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CE4Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CE8QuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Qh_YEGBUiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dA74x7H4H14" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 21, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "AESPA Tiktok Black Mamba Challenge 🔥 #shorts #aespa #kpop #dance" + }, + "secondaryText": { "content": "477K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dA74x7H4H14/hq720_1.jpg?sqp=-oaymwEdCI4CEOADSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAM7rxEeNSv3JisDY7q51F6PLJjAw", + "width": 270, + "height": 480 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kQTc0eDdINEgxNCDMAygB0.0658988", + "loggingDirectives": { + "trackingParams": "CE0Qh_YEGBUiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-mavx0N_gMH0", + "accessibilityText": "Aespa-Black Mamba 🖤🐍 #Aespa #BlackMamba #kpop #shorts, 428 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQh_YEGBYiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/mavx0N_gMH0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "mavx0N_gMH0", + "playerParams": "8AEByANFuAQfogYVAdeaJRPteJd-34dF6uNCBZJaOg8qkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/mavx0N_gMH0/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEwQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDNFp5WGdGazBXTDljekRMZ0RfSXJadw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBYYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEsQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQh_YEGBYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEkQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEkQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEkQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "mavx0N_gMH0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEkQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "mavx0N_gMH0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "mavx0N_gMH0" + ], + "videoCommand": { + "clickTrackingParams": "CEkQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mavx0N_gMH0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mavx0N_gMH0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=99abf1d0dfe0307d&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CEkQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CEoQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQh_YEGBYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "mavx0N_gMH0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 22, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Aespa-Black Mamba 🖤🐍 #Aespa #BlackMamba #kpop #shorts" + }, + "secondaryText": { "content": "428K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/mavx0N_gMH0/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCF81OiNuzKrbt8RAb5T742Stjc2w", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1tYXZ4ME5fZ01IMCDMAygB0.80167", + "loggingDirectives": { + "trackingParams": "CEgQh_YEGBYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-PXvVeEwbEQc", + "accessibilityText": "[에스파 닝닝] 스타일링 찰떡닝닝, 418 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQh_YEGBciEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/PXvVeEwbEQc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "PXvVeEwbEQc", + "playerParams": "8AEByANFuAQfogYVAdeaJRMIIso8UcvMkRGhXq8PhzPekAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/PXvVeEwbEQc/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEcQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDOHRBWnpYVXVoTjBrUHZJVjJvMllkQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBcYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEYQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQh_YEGBciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEQQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEQQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEQQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "PXvVeEwbEQc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEQQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "PXvVeEwbEQc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "PXvVeEwbEQc" + ], + "videoCommand": { + "clickTrackingParams": "CEQQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=PXvVeEwbEQc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "PXvVeEwbEQc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3d7bd5784c1b1107&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CEQQ_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CEUQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQh_YEGBciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "PXvVeEwbEQc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 23, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[에스파 닝닝] 스타일링 찰떡닝닝" + }, + "secondaryText": { "content": "418K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/PXvVeEwbEQc/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC4hzvYXoRV0nWv2qM2A_RDYijhDg", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1QWHZWZUV3YkVRYyDMAygB0.435223", + "loggingDirectives": { + "trackingParams": "CEMQh_YEGBciEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-nBVrH_1aMFY", + "accessibilityText": "에스파 카리나 무릎에 앉아, 395 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Qh_YEGBgiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/nBVrH_1aMFY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "nBVrH_1aMFY", + "playerParams": "8AEByANFuAQfogYVAdeaJRPQkjggNYP21Dzkb6hBSyoCkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/nBVrH_1aMFY/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEIQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDTy03YTNLZkhxOTR5UVQxdWdyLURzdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBgYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEEQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Qh_YEGBgiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CD8Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD8Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CD8Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "nBVrH_1aMFY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CD8Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "nBVrH_1aMFY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "nBVrH_1aMFY" + ], + "videoCommand": { + "clickTrackingParams": "CD8Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=nBVrH_1aMFY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "nBVrH_1aMFY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9c156b1ffd5a3056&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CD8Q_pgEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CEAQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Qh_YEGBgiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "nBVrH_1aMFY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 24, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "에스파 카리나 무릎에 앉아" }, + "secondaryText": { "content": "395K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/nBVrH_1aMFY/hq720.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCa9ymSrHfDZ2MtaFxjwNYKZHaq4A", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1uQlZySF8xYU1GWSDMAygB0.0482698", + "loggingDirectives": { + "trackingParams": "CD4Qh_YEGBgiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-j_Y-k2MkyVw", + "accessibilityText": "라이브로 미국 찢고 온 에스파🎵, 354 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQh_YEGBkiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/j_Y-k2MkyVw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "j_Y-k2MkyVw", + "playerParams": "8AEByANFuAQfogYVAdeaJRMv8fMSh2V_eVbFkIwuH-TpkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/j_Y-k2MkyVw/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CD0QsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDbGthYkp5VDZkMGlzXzBzLThvbExRZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBkYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDwQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQh_YEGBkiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDoQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDoQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDoQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "j_Y-k2MkyVw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDoQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "j_Y-k2MkyVw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "j_Y-k2MkyVw" + ], + "videoCommand": { + "clickTrackingParams": "CDoQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=j_Y-k2MkyVw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "j_Y-k2MkyVw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8ff63e936324c95c&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CDoQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CDsQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQh_YEGBkiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "j_Y-k2MkyVw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 25, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "라이브로 미국 찢고 온 에스파🎵" + }, + "secondaryText": { "content": "354K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/j_Y-k2MkyVw/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCpJmJ2qgF0x08Pu1u7b0uzoapT3g&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/j_Y-k2MkyVw/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAsyAv5bedYkTwDo5rUInT-0EZmFw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1qX1ktazJNa3lWdyDMAygB0.271108", + "loggingDirectives": { + "trackingParams": "CDkQh_YEGBkiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-nymGtAhdx3A", + "accessibilityText": "모든걸 삼켜버린 볼주머니, 759 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQh_YEGBoiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/nymGtAhdx3A", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "nymGtAhdx3A", + "playerParams": "8AEByANFuAQfogYVAdeaJRO7A6haC7JTWOOHsOg-dHOLkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/nymGtAhdx3A/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDgQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDcjZpdF90eGsxR2NucGQ3ZjJPeGduZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBoYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDcQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQh_YEGBoiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDUQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDUQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDUQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "nymGtAhdx3A", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDUQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "nymGtAhdx3A" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "nymGtAhdx3A" + ], + "videoCommand": { + "clickTrackingParams": "CDUQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=nymGtAhdx3A", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "nymGtAhdx3A", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9f2986b4085dc770&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CDUQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CDYQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQh_YEGBoiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "nymGtAhdx3A" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 26, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "모든걸 삼켜버린 볼주머니" }, + "secondaryText": { "content": "759K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/nymGtAhdx3A/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLASmsYguS-1sE6r8rUJqX9cDuxsKA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/nymGtAhdx3A/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBlMPIx4_uy-XtuztOs2n_4zUMdHg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ueW1HdEFoZHgzQSDMAygB0.87736", + "loggingDirectives": { + "trackingParams": "CDQQh_YEGBoiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-1AOuAqryNq8", + "accessibilityText": "Black Mamba × WINTER🖤, 378 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Qh_YEGBsiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/1AOuAqryNq8", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "1AOuAqryNq8", + "playerParams": "8AEByANFuAQfogYVAdeaJRMB4Jz3otOAmGwhmyBKVagekAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/1AOuAqryNq8/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDMQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDTldVYVBsc2tPS3Q3cENYZG90WGRJdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBsYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDIQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Qh_YEGBsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDAQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDAQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDAQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "1AOuAqryNq8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDAQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1AOuAqryNq8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1AOuAqryNq8" + ], + "videoCommand": { + "clickTrackingParams": "CDAQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1AOuAqryNq8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1AOuAqryNq8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d403ae02aaf236af&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CDAQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CDEQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Qh_YEGBsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1AOuAqryNq8" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 27, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "Black Mamba × WINTER🖤" }, + "secondaryText": { "content": "378K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/1AOuAqryNq8/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC0r4rQgindecd-Vhphi7azy9NjTA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/1AOuAqryNq8/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLChnn3p3Uh-k-y1eT_Df2Rkw5KHkg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0xQU91QXFyeU5xOCDMAygB0.600172", + "loggingDirectives": { + "trackingParams": "CC8Qh_YEGBsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Zvx_aTwPZrU", + "accessibilityText": "결국 꽃이 된 카리나, 337 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQh_YEGBwiEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Zvx_aTwPZrU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Zvx_aTwPZrU", + "playerParams": "8AEByANFuAQfogYVAdeaJRMjo3L_zkN9SElUixeDYxW3kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Zvx_aTwPZrU/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CC4QsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDVXEtcjl6dEY5WmY4aTlmc0RrZXVNZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEBwYH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CC0Q2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQh_YEGBwiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCsQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCsQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCsQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "Zvx_aTwPZrU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCsQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Zvx_aTwPZrU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Zvx_aTwPZrU" + ], + "videoCommand": { + "clickTrackingParams": "CCsQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Zvx_aTwPZrU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Zvx_aTwPZrU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=66fc7f693c0f66b5&ip=79.205.217.68&initcwndbps=2771250&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CCsQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CCwQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQh_YEGBwiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Zvx_aTwPZrU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 28, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "결국 꽃이 된 카리나" }, + "secondaryText": { "content": "337K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Zvx_aTwPZrU/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD4Hc0R1ts54mn-L51Gvhy1Kq1dnA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Zvx_aTwPZrU/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD3j136D3h8fHg3JI54jFBEptgPXw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1adnhfYVR3UFpyVSDMAygB0.268779", + "loggingDirectives": { + "trackingParams": "CCoQh_YEGBwiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-G5qAQIHNXi0", + "accessibilityText": "за что хейтят участников стрей кидс./нужна 2 часть?. #itzy #айдолы #bts #blackpink #straykids, 336 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCUQh_YEGB0iEwifssf8xemUAxV7yhEIHQEyLDGaAQUIRRD4HcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/G5qAQIHNXi0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "G5qAQIHNXi0", + "playerParams": "8AEByANFuAQfogYVAdeaJRN3xmqZ19iq78GcCSPqXKETkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/G5qAQIHNXi0/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CCkQsLUEIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDaEhnUjRndHR3UXc1M0MzQ0k0N1c3dw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KC1VKVlF4blJFWC1JCg0KC0ZvZkkyWFh2NHZvCg0KC0o5dlZNX2h2X21RCg0KC2xtQ1BJc215RUZzCg0KC1plS2JvWTRjTElnCg0KCzJQb3VYNWVKZmR3Cg0KC1dvM2lpZ3pUUnk0Cg0KC19wbUkxc0VreW1BCg0KC1BxU2JtUkNEc05nCg0KC1JZSkwzUHZ2TGJNCg0KCzNwX1QwWXczWGZZCg0KCzhiVGhXdGstUDZvCg0KC3QwdTJCZWtNVlRRCg0KCzVUdWNGdGw1ZFhVCg0KC3U5bFU3bWlLZjlnCg0KCzFsU1RGLWN1ZnpBCg0KC1RXMFBDVzV5QnhrCg0KC20tXy1aeTlpY0I0Cg0KC1dnb2w4NklOT2owCg0KC2l5NmVGSkV4RmFjCg0KC2ktNmVqNmZtNTVnCg0KC2RBNzR4N0g0SDE0Cg0KC21hdngwTl9nTUgwCg0KC1BYdlZlRXdiRVFjCg0KC25CVnJIXzFhTUZZCg0KC2pfWS1rMk1reVZ3Cg0KC255bUd0QWhkeDNBCg0KCzFBT3VBcXJ5TnE4Cg0KC1p2eF9hVHdQWnJVCg0KC0c1cUFRSUhOWGkwEB0YH1AZaAGKAR4aHAoaCgtCTC1hSXBDTFduVRILQkwtYUlwQ0xXblWQAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CCgQ2MsOIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CCUQh_YEGB0iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { "content": "Add to queue" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCYQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCYQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCYQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "G5qAQIHNXi0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCYQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "G5qAQIHNXi0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "G5qAQIHNXi0" + ], + "videoCommand": { + "clickTrackingParams": "CCYQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=G5qAQIHNXi0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "G5qAQIHNXi0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1b9a804081cd5e2d&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CCYQ_pgEGAIiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CCcQuWoiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Send feedback" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCUQh_YEGB0iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "G5qAQIHNXi0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 29, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "за что хейтят участников стрей кидс./нужна 2 часть?. #itzy #айдолы #bts #blackpink #straykids" + }, + "secondaryText": { "content": "336K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/G5qAQIHNXi0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAkRKfWTjdQBVPcb1uq_a4wz4zm7g&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/G5qAQIHNXi0/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBEd-HnbvvRqvdZFF4ZdOmvGvdTrw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1HNXFBUUlITlhpMCDMAygB0.904616", + "loggingDirectives": { + "trackingParams": "CCUQh_YEGB0iEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + } + ], + "trackingParams": "CCQQudQIGAMiEwifssf8xemUAxV7yhEIHQEyLDE=", + "subtitle": { "runs": [{ "text": "15K" }, { "text": " Shorts" }] } + } + }, + { + "videoDescriptionTranscriptSectionRenderer": { + "sectionTitle": { "runs": [{ "text": "Transcript" }] }, + "subHeaderText": { + "runs": [{ "text": "Follow along using the transcript." }] + }, + "primaryButton": { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Show transcript" }] }, + "trackingParams": "CCMQtooIIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "command": { + "clickTrackingParams": "CCMQtooIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CCMQtooIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "showEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-searchable-transcript", + "sourcePanelIdentifier": "video-description-ep-identifier" + } + }, + { + "clickTrackingParams": "CCMQtooIIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-searchable-transcript" + } + } + ] + } + } + } + }, + "trackingParams": "CCIQ0YQIGAQiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + { + "videoDescriptionInfocardsSectionRenderer": { + "sectionTitle": { "simpleText": "SMTOWN" }, + "creatorVideosButton": { + "buttonRenderer": { + "style": "STYLE_INACTIVE_OUTLINE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Videos" }, + "icon": { "iconType": "MY_VIDEOS" }, + "trackingParams": "CCEQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "command": { + "clickTrackingParams": "CCEQ8FsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "params": "EgZ2aWRlb3PyBgkKBzoAogECCAE%3D" + } + } + } + }, + "creatorAboutButton": { + "buttonRenderer": { + "style": "STYLE_INACTIVE_OUTLINE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "About" }, + "icon": { "iconType": "ACCOUNT_BOX" }, + "trackingParams": "CCAQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "command": { + "clickTrackingParams": "CCAQ8FsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g/about", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "params": "EgVhYm91dPIGBgoCMgBKAA%3D%3D" + } + } + } + }, + "infocards": [ + { + "compactInfocardRenderer": { + "content": { + "mediaLockupRenderer": { + "title": { "simpleText": "Black Mamba - Single" }, + "subtitle": { + "simpleText": "Listen&download 'Black Mamba'" + }, + "thumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an/ZeerrnuLi5E/5326689562927634060_mq.jpg?v=5ff06f6a", + "width": 112, + "height": 64 + }, + { + "url": "https://i.ytimg.com/an/ZeerrnuLi5E/5326689562927634060_mq.jpg?v=5ff06f6a", + "width": 224, + "height": 128 + } + ] + }, + "endpoint": { + "clickTrackingParams": "CB8Q1TYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=infocard&redir_token=QUFFLUhqbXpEYXlXSXdCRHZTZ3RXM1pCemoyQjdvQXpEUXxBQ3Jtc0tuWUtJS1BqUHpBRHQxZW45WVl3aGFDbm9SdFJ6WG1HNlRnaDJIMFhCMFVkSTdDM0Jza0hBVU9URVNSZFdHVGVLcFVvUHB5UG1Kak9rVmhRUFp1U0pVSTc1b0NFZ29LRnhSUVk0WjVZeS1nRVh0QkNUbw&q=https%3A%2F%2Fmusic.apple.com%2Fkr%2Falbum%2Fblack-mamba-single%2F1540251303%3Fuo%3D4%26ls%3D1%26app%3Ditunes%26at%3D1l3v3cP%26ct%3D11mjcm%257Cyoutube.com", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=infocard&redir_token=QUFFLUhqbXpEYXlXSXdCRHZTZ3RXM1pCemoyQjdvQXpEUXxBQ3Jtc0tuWUtJS1BqUHpBRHQxZW45WVl3aGFDbm9SdFJ6WG1HNlRnaDJIMFhCMFVkSTdDM0Jza0hBVU9URVNSZFdHVGVLcFVvUHB5UG1Kak9rVmhRUFp1U0pVSTc1b0NFZ29LRnhSUVk0WjVZeS1nRVh0QkNUbw&q=https%3A%2F%2Fmusic.apple.com%2Fkr%2Falbum%2Fblack-mamba-single%2F1540251303%3Fuo%3D4%26ls%3D1%26app%3Ditunes%26at%3D1l3v3cP%26ct%3D11mjcm%257Cyoutube.com", + "target": "TARGET_NEW_WINDOW" + } + }, + "trackingParams": "CB8Q1TYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "enableSubtitleLaunchIcon": true, + "uiTweaks": { + "useZeroPadding": true, + "thumbnailWidth": 112, + "thumbnailHeight": 62.99567 + }, + "maxLinesTitle": 2, + "maxLinesSubtitle": 1, + "disableEndpoint": true + } + }, + "trackingParams": "CB4QuJcBGAAiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + { + "compactInfocardRenderer": { + "content": { + "structuredDescriptionVideoLockupRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/proxy/LiRWQ5v0rimXvb7cuq8m46ZGvPpbNEMYynK9DRUKiTwsn-yq8czpaLiPcVUQSQouuPFCqjcVPkcLW_xV=s112-w112-h64-nd", + "width": 112, + "height": 64 + }, + { + "url": "https://yt3.ggpht.com/proxy/LiRWQ5v0rimXvb7cuq8m46ZGvPpbNEMYynK9DRUKiTwsn-yq8czpaLiPcVUQSQouuPFCqjcVPkcLW_xV=s224-w224-h128-nd", + "width": 224, + "height": 128 + } + ] + }, + "title": { + "simpleText": "aespa 에스파 'Black Mamba' The Debut Stage" + }, + "shortBylineText": { "simpleText": "by aespa" }, + "metadataDetails": { + "simpleText": "20M views · 5 years ago" + }, + "navigationEndpoint": { + "clickTrackingParams": "CB0Q1TYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ky5RT5oGg0w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ky5RT5oGg0w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2b2e514f9a06834c&ip=79.205.217.68&initcwndbps=2818750&mt=1780436951&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "lengthText": { "simpleText": "4:47" }, + "trackingParams": "CB0Q1TYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "isLiveVideo": false, + "disableNavigationEndpoint": true, + "maxLinesTitle": 2, + "maxLinesShortBylineText": 1, + "maxLinesMetadataDetails": 1, + "thumbnailWidth": 112, + "aspectRatio": 1.7779, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { "simpleText": "4:47" }, + "style": "DEFAULT" + } + } + ] + } + }, + "trackingParams": "CBwQwJcBGAEiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + } + ], + "sectionSubtitle": { + "accessibility": { + "accessibilityData": { "label": "33.7 million subscribers" } + }, + "simpleText": "33.7M subscribers" + }, + "channelAvatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s88-c-k-c0x00ffffff-no-rj" + } + ] + }, + "channelEndpoint": { + "clickTrackingParams": "CBgQwjcYBSITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + }, + "creatorCustomUrlButtons": [ + { + "buttonViewModel": { + "title": "SMTOWN Instagram", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQ8FsYAiITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqbjNBR1hDZktYUVk4d0VVZlMtY2dFOHhGZmQtQXxBQ3Jtc0tsOWtndzhHelBOb2d1V20zYjVZdlBjN1Q2cnZ1YlA5cGRfR1FZNldTOXR6d3Z0WFpfVDZ0cTg0WFNEa0hIQWFZWE9Va0h1R2JLUGVZZzFka0xYdExnX3JjeUlQS2ZWeWZnWWdJUERhNlc0N2VOTFhNOA&q=https%3A%2F%2Fwww.instagram.com%2Fsmtown%2F", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqbjNBR1hDZktYUVk4d0VVZlMtY2dFOHhGZmQtQXxBQ3Jtc0tsOWtndzhHelBOb2d1V20zYjVZdlBjN1Q2cnZ1YlA5cGRfR1FZNldTOXR6d3Z0WFpfVDZ0cTg0WFNEa0hIQWFZWE9Va0h1R2JLUGVZZzFka0xYdExnX3JjeUlQS2ZWeWZnWWdJUERhNlc0N2VOTFhNOA&q=https%3A%2F%2Fwww.instagram.com%2Fsmtown%2F", + "target": "TARGET_NEW_WINDOW" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_CUSTOM", + "trackingParams": "CBsQ8FsYAiITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconImage": { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png", + "width": 16, + "height": 16 + } + } + }, + { + "buttonViewModel": { + "title": "SMTOWN Twitter", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQ8FsYAyITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqa2Y3cTM1cVZPUHVsQ3gtcTFObnR3bUtEcUN1UXxBQ3Jtc0tra1RkTGtwdkM2R3l3bmxjNEhneTdWbWlyd0ItQjluVEtXZDNLaVpMcHBCbkZVWlNnYUR6d05wYWZiVmNRc2FSb2lIdGR2SzdjSS16czlRanNsLWpva3phTUZocjY1TFNvX3A3NWZxTWNvUDRwR3BZTQ&q=https%3A%2F%2Ftwitter.com%2FSMTOWNGLOBAL", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqa2Y3cTM1cVZPUHVsQ3gtcTFObnR3bUtEcUN1UXxBQ3Jtc0tra1RkTGtwdkM2R3l3bmxjNEhneTdWbWlyd0ItQjluVEtXZDNLaVpMcHBCbkZVWlNnYUR6d05wYWZiVmNRc2FSb2lIdGR2SzdjSS16czlRanNsLWpva3phTUZocjY1TFNvX3A3NWZxTWNvUDRwR3BZTQ&q=https%3A%2F%2Ftwitter.com%2FSMTOWNGLOBAL", + "target": "TARGET_NEW_WINDOW" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_CUSTOM", + "trackingParams": "CBoQ8FsYAyITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconImage": { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png", + "width": 16, + "height": 16 + } + } + }, + { + "buttonViewModel": { + "title": "SMTOWN Facebook", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBkQ8FsYBCITCJ-yx_zF6ZQDFXvKEQgdATIsMcoBBAA0wGg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqbG5aSjF0OVhBSHh2SG9WenJYWVRVQ2dpNXloZ3xBQ3Jtc0ttajhJbGZoSEp4cVlVV1prVjljaTRqTVJxMHc0OHZXdFdzdlI2ZldzTlVRaEVJTVJzRVVHLTA5OUFJeGRLMzBPSTl3dGVMalY2X0tkUkxFTzROaXJYZHhXempEY0pGa0pkOEs5cExzcC1ORzQwR3Fvbw&q=http%3A%2F%2Fwww.facebook.com%2Fsmtown", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqbG5aSjF0OVhBSHh2SG9WenJYWVRVQ2dpNXloZ3xBQ3Jtc0ttajhJbGZoSEp4cVlVV1prVjljaTRqTVJxMHc0OHZXdFdzdlI2ZldzTlVRaEVJTVJzRVVHLTA5OUFJeGRLMzBPSTl3dGVMalY2X0tkUkxFTzROaXJYZHhXempEY0pGa0pkOEs5cExzcC1ORzQwR3Fvbw&q=http%3A%2F%2Fwww.facebook.com%2Fsmtown", + "target": "TARGET_NEW_WINDOW" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_CUSTOM", + "trackingParams": "CBkQ8FsYBCITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconImage": { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/facebook_1x.png", + "width": 16, + "height": 16 + } + } + } + ], + "trackingParams": "CBgQwjcYBSITCJ-yx_zF6ZQDFXvKEQgdATIsMQ==" + } + } + ] + } + }, + "veType": 124975, + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CBcQ040EGAUiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-searchable-transcript", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { "runs": [{ "text": "Transcript" }] }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Toggle timestamps" }] }, + "serviceEndpoint": { + "clickTrackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "signalAction": { + "signal": "TOGGLE_TRANSCRIPT_TIMESTAMPS" + } + } + ] + } + }, + "trackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + } + ], + "trackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "accessibility": { "accessibilityData": { "label": "More actions" } } + } + }, + "visibilityButton": { + "buttonRenderer": { + "icon": { "iconType": "CLOSE" }, + "accessibility": { "label": "Close transcript" }, + "trackingParams": "CBYQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "accessibilityData": { + "accessibilityData": { "label": "Close transcript" } + }, + "command": { + "clickTrackingParams": "CBYQ8FsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-searchable-transcript", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + } + } + }, + "trackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "content": { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_transcript" + } + }, + "getTranscriptEndpoint": { + "params": "CgtaZWVycm51TGk1RRIOQ2dBU0FtVnVHZ0ElM0QYASozZW5nYWdlbWVudC1wYW5lbC1zZWFyY2hhYmxlLXRyYW5zY3JpcHQtc2VhcmNoLXBhbmVsMAE4AUAB" + } + } + } + }, + "veType": 126250, + "targetId": "engagement-panel-searchable-transcript", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-searchable-transcript" + } + } + ], + "loggingDirectives": { + "trackingParams": "CBUQ040EGAYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "visibility": { "types": "12" } + } + } + } + ], + "topbar": { + "desktopTopbarRenderer": { + "logo": { + "topbarLogoRenderer": { + "iconImage": { "iconType": "YOUTUBE_LOGO" }, + "tooltipText": { "runs": [{ "text": "YouTube Home" }] }, + "endpoint": { + "clickTrackingParams": "CBQQsV4iEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 3854, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { "browseId": "FEwhat_to_watch" } + }, + "trackingParams": "CBQQsV4iEwifssf8xemUAxV7yhEIHQEyLDE=", + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "icon": { "iconType": "SEARCH" }, + "placeholderText": { "runs": [{ "text": "Search" }] }, + "config": { + "webSearchboxConfig": { + "requestLanguage": "en", + "requestDomain": "us", + "hasOnscreenKeyboard": false, + "focusSearchbox": true + } + }, + "trackingParams": "CBAQ7VAiEwifssf8xemUAxV7yhEIHQEyLDE=", + "searchEndpoint": { + "clickTrackingParams": "CBAQ7VAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { "query": "" } + }, + "clearButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CBMQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "accessibilityData": { + "accessibilityData": { "label": "Clear search query" } + } + } + }, + "showImageSourceDialog": { + "clickTrackingParams": "CBAQ7VAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Image source" } + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "title": "Visit source", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CBIQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "title": "Cancel", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CBEQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "content": { + "basicContentViewModel": { + "paragraphs": [ + { "text": { "content": "Visit image source website?" } } + ] + } + } + } + } + } + } + } + } + }, + "trackingParams": "CAcQq6wBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "icon": { "iconType": "MORE_VERT" }, + "menuRequest": { + "clickTrackingParams": "CA4Q_qsBGAAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/account_menu" + } + }, + "signalServiceEndpoint": { + "signal": "GET_ACCOUNT_MENU", + "actions": [ + { + "clickTrackingParams": "CA4Q_qsBGAAiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "openPopupAction": { + "popup": { + "multiPageMenuRenderer": { + "trackingParams": "CA8Q_6sBIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "showLoadingSpinner": true + } + }, + "popupType": "DROPDOWN", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CA4Q_qsBGAAiEwifssf8xemUAxV7yhEIHQEyLDE=", + "accessibility": { "accessibilityData": { "label": "Settings" } }, + "tooltip": "Settings", + "style": "STYLE_DEFAULT" + } + }, + { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_SMALL", + "text": { "runs": [{ "text": "Sign in" }] }, + "icon": { "iconType": "AVATAR_LOGGED_OUT" }, + "navigationEndpoint": { + "clickTrackingParams": "CA0Q1IAEGAEiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253FprettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { "idamTag": "65620" } + }, + "trackingParams": "CA0Q1IAEGAEiEwifssf8xemUAxV7yhEIHQEyLDE=", + "targetId": "topbar-signin" + } + } + ], + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "title": { "runs": [{ "text": "Keyboard shortcuts" }] }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Playback" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle play/pause" }] }, + "hotkey": "k" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Rewind 10 seconds" }] }, + "hotkey": "j" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Fast forward 10 seconds" }] }, + "hotkey": "l" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Previous video" }] }, + "hotkey": "P (SHIFT+p)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Next video" }] }, + "hotkey": "N (SHIFT+n)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Previous frame (while paused)" }] + }, + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Comma" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Next frame (while paused)" }] }, + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Period" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Decrease playback rate" }] }, + "hotkey": "\u003c (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Less than or SHIFT + comma" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Increase playback rate" }] }, + "hotkey": "\u003e (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + }, + "hotkey": "0..9" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Seek to previous chapter" }] }, + "hotkey": "CONTROL + ←" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Seek to next chapter" }] }, + "hotkey": "CONTROL + →" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "General" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle full screen" }] }, + "hotkey": "f" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle theater mode" }] }, + "hotkey": "t" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle miniplayer" }] }, + "hotkey": "i" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Close miniplayer or current dialog" }] + }, + "hotkey": "ESCAPE" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle mute" }] }, + "hotkey": "m" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Subtitles and closed captions" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + }, + "hotkey": "c" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Rotate through different text opacity levels" } + ] + }, + "hotkey": "o" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Rotate through different window opacity levels" } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Rotate through font sizes (increasing)" }] + }, + "hotkey": "+" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Rotate through font sizes (decreasing)" }] + }, + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Minus" } + } + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Spherical Videos" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan up" }] }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan left" }] }, + "hotkey": "a" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan down" }] }, + "hotkey": "s" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan right" }] }, + "hotkey": "d" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Zoom in" }] }, + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Zoom out" }] }, + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + } + } + } + ] + } + } + ], + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Dismiss" }] }, + "trackingParams": "CAwQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + "trackingParams": "CAsQteYDIhMIn7LH_MXplAMVe8oRCB0BMiwx" + } + }, + "backButton": { + "buttonRenderer": { + "trackingParams": "CAoQvIYDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "command": { + "clickTrackingParams": "CAoQvIYDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAoQvIYDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "signalAction": { "signal": "HISTORY_BACK" } + } + ] + } + } + } + }, + "forwardButton": { + "buttonRenderer": { + "trackingParams": "CAkQvYYDIhMIn7LH_MXplAMVe8oRCB0BMiwx", + "command": { + "clickTrackingParams": "CAkQvYYDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAkQvYYDIhMIn7LH_MXplAMVe8oRCB0BMiwxygEEADTAaA==", + "signalAction": { "signal": "HISTORY_FORWARD" } + } + ] + } + } + } + }, + "a11ySkipNavigationButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Skip navigation" }] }, + "trackingParams": "CAgQ8FsiEwifssf8xemUAxV7yhEIHQEyLDE=", + "command": { + "clickTrackingParams": "CAgQ8FsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAgQ8FsiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "signalAction": { "signal": "SKIP_NAVIGATION" } + } + ] + } + } + } + } + } + }, + "cards": { + "cardCollectionRenderer": { + "cards": [ + { + "cardRenderer": { + "teaser": { + "simpleCardTeaserRenderer": { + "message": { "simpleText": "Listen&download 'Black Mamba'" }, + "trackingParams": "CAYQ0DYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "onTapCommand": { + "clickTrackingParams": "CAYQ0DYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-structured-description", + "forcePortrait": false, + "engagementPanelExtras": { + "sectionListEngagementPanelExtras": { + "scrollToItemSectionIdentifier": "infocards-item-section", + "scrollToItemSectionOffsetDistance": 88 + } + } + } + }, + "channelAvatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + } + ] + } + } + }, + "cueRanges": [ + { + "startCardActiveMs": "18295", + "endCardActiveMs": "0", + "teaserDurationMs": "6000" + } + ], + "trackingParams": "CAUQuJcBGAAiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + }, + { + "cardRenderer": { + "teaser": { + "simpleCardTeaserRenderer": { + "message": { + "simpleText": "aespa 에스파 'Black Mamba' The Debut Stage" + }, + "trackingParams": "CAQQ0DYiEwifssf8xemUAxV7yhEIHQEyLDE=", + "onTapCommand": { + "clickTrackingParams": "CAQQ0DYiEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-structured-description", + "forcePortrait": false, + "engagementPanelExtras": { + "sectionListEngagementPanelExtras": { + "scrollToItemSectionIdentifier": "infocards-item-section", + "scrollToItemSectionOffsetDistance": 190 + } + } + } + }, + "channelAvatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + } + ] + } + } + }, + "cueRanges": [ + { + "startCardActiveMs": "189731", + "endCardActiveMs": "0", + "teaserDurationMs": "6000" + } + ], + "trackingParams": "CAMQwJcBGAEiEwifssf8xemUAxV7yhEIHQEyLDE=" + } + } + ], + "headerText": { "simpleText": "More from SMTOWN" }, + "trackingParams": "CAIQwjciEwifssf8xemUAxV7yhEIHQEyLDE=", + "onIconTapCommand": { + "clickTrackingParams": "CAIQwjciEwifssf8xemUAxV7yhEIHQEyLDHKAQQANMBo", + "showEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-structured-description", + "forcePortrait": false, + "engagementPanelExtras": { + "sectionListEngagementPanelExtras": { + "scrollToItemSectionIdentifier": "infocards-item-section" + } + } + } + } + } + }, + "pageVisualEffects": [ + { + "cinematicContainerRenderer": { + "gradientColorConfig": [ + { "darkThemeColor": 2566914048, "startLocation": 0 }, + { "darkThemeColor": 2130706432 }, + { "darkThemeColor": 4278190080, "startLocation": 1 } + ], + "presentationStyle": "CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED", + "config": { + "lightThemeBackgroundColor": 4278190080, + "darkThemeBackgroundColor": 4278190080, + "animationConfig": { + "minImageUpdateIntervalMs": 5000, + "crossfadeDurationMs": 5000, + "crossfadeStartOffset": 1, + "maxFrameRate": 30 + }, + "colorSourceSizeMultiplier": 2.5, + "applyClientImageBlur": true, + "bottomColorSourceHeightMultiplier": 0.67, + "maxBottomColorSourceHeight": 260, + "colorSourceWidthMultiplier": 1.5, + "colorSourceHeightMultiplier": 2, + "blurStrength": 5, + "watchFullscreenConfig": { + "colorSourceWidthMultiplier": 2, + "colorSourceHeightMultiplier": 2, + "scrimWidthMultiplier": 2.5, + "scrimHeightMultiplier": 2.5, + "flatScrimColor": 2566914048 + }, + "enableInLightTheme": true + } + } + } + ], + "microformat": { + "microformatDataRenderer": { + "videoDetails": { + "comments": [ + { + "@type": "https://schema.org/Comment", + "dateCreated": "2026-02-17T00:09:39-08:00", + "text": "🏆 2026 대한민국 퍼스트브랜드 대상 🏆\n\u003c여자아이돌 부문\u003e aespa\n수상을 축하드립니다 💐\n\n........", + "author": { + "@type": "https://schema.org/Person", + "name": "@Mhwylm.aerichandesu", + "url": "https://www.youtube.com/@Mhwylm.aerichandesu", + "alternateName": "Mhwylm.aerichandesu" + }, + "upvoteCount": 525 + } + ] + } + } + }, + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "EgpIRUFUU0VFS0VSIJICKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "macroMarkersListEntity": { + "key": "EgpIRUFUU0VFS0VSIJICKAE%3D", + "externalVideoId": "ZeerrnuLi5E", + "markersList": { + "markerType": "MARKER_TYPE_HEATMAP", + "markers": [ + { + "startMillis": "0", + "durationMillis": "2300", + "intensityScoreNormalized": 0.74378664679261086 + }, + { + "startMillis": "2300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.48675888768464953 + }, + { + "startMillis": "4600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.48614458397045085 + }, + { + "startMillis": "6900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43993604728410379 + }, + { + "startMillis": "9200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.45819476477120313 + }, + { + "startMillis": "11500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43698057655495809 + }, + { + "startMillis": "13800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.44769561300951294 + }, + { + "startMillis": "16100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43381871920246495 + }, + { + "startMillis": "18400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.45182063174231268 + }, + { + "startMillis": "20700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43750468431576994 + }, + { + "startMillis": "23000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43735864257018331 + }, + { + "startMillis": "25300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.441771459950765 + }, + { + "startMillis": "27600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.47380623459710386 + }, + { + "startMillis": "29900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.49595351887585992 + }, + { + "startMillis": "32200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.50386912431476871 + }, + { + "startMillis": "34500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.60945752061607761 + }, + { + "startMillis": "36800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.66794470452451971 + }, + { + "startMillis": "39100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.84121198794916363 + }, + { + "startMillis": "41400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.91061181100655575 + }, + { + "startMillis": "43700", + "durationMillis": "2300", + "intensityScoreNormalized": 1 + }, + { + "startMillis": "46000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.97591389550073948 + }, + { + "startMillis": "48300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.86747922056270632 + }, + { + "startMillis": "50600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.73942903247772029 + }, + { + "startMillis": "52900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.62030438741897143 + }, + { + "startMillis": "55200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.5544414883389237 + }, + { + "startMillis": "57500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.50908863487781819 + }, + { + "startMillis": "59800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.47669593298019319 + }, + { + "startMillis": "62100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.44114387322205334 + }, + { + "startMillis": "64400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.41927517517778795 + }, + { + "startMillis": "66700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.40477954998503696 + }, + { + "startMillis": "69000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.38145779013272696 + }, + { + "startMillis": "71300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.365571090532992 + }, + { + "startMillis": "73600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.359747559879883 + }, + { + "startMillis": "75900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.36184070587653061 + }, + { + "startMillis": "78200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.36929383388540565 + }, + { + "startMillis": "80500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.38613976709233849 + }, + { + "startMillis": "82800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.40567665336306108 + }, + { + "startMillis": "85100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.40119906343321432 + }, + { + "startMillis": "87400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.42627925159925528 + }, + { + "startMillis": "89700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43411580167759473 + }, + { + "startMillis": "92000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.49098395751063595 + }, + { + "startMillis": "94300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.53449040054037589 + }, + { + "startMillis": "96600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.6024782962862798 + }, + { + "startMillis": "98900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.67955677294304218 + }, + { + "startMillis": "101200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.71424000928954046 + }, + { + "startMillis": "103500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.73155577557432883 + }, + { + "startMillis": "105800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.6310834822822261 + }, + { + "startMillis": "108100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.51844109113394132 + }, + { + "startMillis": "110400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43924211689688358 + }, + { + "startMillis": "112700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.40088248492065415 + }, + { + "startMillis": "115000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.39073868950421542 + }, + { + "startMillis": "117300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.41220425519941645 + }, + { + "startMillis": "119600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43208207217597311 + }, + { + "startMillis": "121900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.48683051598334065 + }, + { + "startMillis": "124200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.51500100461724008 + }, + { + "startMillis": "126500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.48322374905871812 + }, + { + "startMillis": "128800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.44437721604512453 + }, + { + "startMillis": "131100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.40019233947842958 + }, + { + "startMillis": "133400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.40587739827594327 + }, + { + "startMillis": "135700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.38920085921107961 + }, + { + "startMillis": "138000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.39807362724954726 + }, + { + "startMillis": "140300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.4042875785496598 + }, + { + "startMillis": "142600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.43015917729007291 + }, + { + "startMillis": "144900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.44136897032820938 + }, + { + "startMillis": "147200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.44605030456131217 + }, + { + "startMillis": "149500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.48516478311497474 + }, + { + "startMillis": "151800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.49732331189400042 + }, + { + "startMillis": "154100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.52507888485950949 + }, + { + "startMillis": "156400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.55488604084077053 + }, + { + "startMillis": "158700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.63474880873319639 + }, + { + "startMillis": "161000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.71258634539672672 + }, + { + "startMillis": "163300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.77178159967558024 + }, + { + "startMillis": "165600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.82640528312620465 + }, + { + "startMillis": "167900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.869167234616707 + }, + { + "startMillis": "170200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.83178261875416681 + }, + { + "startMillis": "172500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.69371018197694179 + }, + { + "startMillis": "174800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.59308563391633506 + }, + { + "startMillis": "177100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.53121706584565254 + }, + { + "startMillis": "179400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.50222445859307663 + }, + { + "startMillis": "181700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.46427481471533766 + }, + { + "startMillis": "184000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.41728486542253146 + }, + { + "startMillis": "186300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.3796087373812701 + }, + { + "startMillis": "188600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.3346795121034507 + }, + { + "startMillis": "190900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.28134685196662351 + }, + { + "startMillis": "193200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.18399606708507923 + }, + { + "startMillis": "195500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.11476417418159759 + }, + { + "startMillis": "197800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.087091977127077488 + }, + { + "startMillis": "200100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.069455633142563769 + }, + { + "startMillis": "202400", + "durationMillis": "2300", + "intensityScoreNormalized": 0.065561746003696172 + }, + { + "startMillis": "204700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.060392207426697667 + }, + { + "startMillis": "207000", + "durationMillis": "2300", + "intensityScoreNormalized": 0.057895714838816156 + }, + { + "startMillis": "209300", + "durationMillis": "2300", + "intensityScoreNormalized": 0.04812975334191897 + }, + { + "startMillis": "211600", + "durationMillis": "2300", + "intensityScoreNormalized": 0.047264964824470852 + }, + { + "startMillis": "213900", + "durationMillis": "2300", + "intensityScoreNormalized": 0.046299553901383829 + }, + { + "startMillis": "216200", + "durationMillis": "2300", + "intensityScoreNormalized": 0.051686869643744908 + }, + { + "startMillis": "218500", + "durationMillis": "2300", + "intensityScoreNormalized": 0.063386688084218309 + }, + { + "startMillis": "220800", + "durationMillis": "2300", + "intensityScoreNormalized": 0.054990305363292052 + }, + { + "startMillis": "223100", + "durationMillis": "2300", + "intensityScoreNormalized": 0.022094205781246389 + }, + { + "startMillis": "225400", + "durationMillis": "2300", + "intensityScoreNormalized": 0 + }, + { + "startMillis": "227700", + "durationMillis": "2300", + "intensityScoreNormalized": 0.033327654725605595 + } + ], + "markersMetadata": { + "heatmapMetadata": { + "maxHeightDp": 40, + "minHeightDp": 4, + "showHideAnimationDurationMillis": 200 + } + }, + "markersDecoration": { + "timedMarkerDecorations": [ + { + "visibleTimeRangeStartMillis": 36800, + "visibleTimeRangeEndMillis": 50600, + "decorationTimeMillis": 39100, + "label": { "runs": [{ "text": "Most replayed" }] }, + "icon": "UNKNOWN" + }, + { + "visibleTimeRangeStartMillis": 163300, + "visibleTimeRangeEndMillis": 172500, + "decorationTimeMillis": 165600, + "label": { "runs": [{ "text": "Most replayed" }] }, + "icon": "UNKNOWN" + } + ] + } + } + } + } + }, + { + "entityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE", + "options": { + "persistenceOption": "ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST" + } + }, + { + "entityKey": "EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "likeButtonAnimationEntity": { + "key": "EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D", + "animationLightUrl": "https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_music_light_v5.json", + "animationDarkUrl": "https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_music_dark_v5.json" + } + } + }, + { + "entityKey": "EgtaZWVycm51TGk1RSA-KAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "likeStatusEntity": { + "key": "EgtaZWVycm51TGk1RSA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + { + "entityKey": "EhhVQ0VmX0JjLUtWZDdvblNlaWZTM3B5OWcgMygB", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionStateEntity": { + "key": "EhhVQ0VmX0JjLUtWZDdvblNlaWZTM3B5OWcgMygB", + "subscribed": false + } + } + } + ], + "timestamp": { "seconds": "1780437346", "nanos": 879140241 } + } + } +} From 3b3abfbdffe04dbdbd2929c0cefbfa4adcfe3442 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:18:35 +0200 Subject: [PATCH 11/25] feat: add AndroidVr client --- cli/src/main.rs | 6 ++++- src/client/mod.rs | 41 +++++++++++++++++++++++++++++++---- src/client/player.rs | 3 ++- src/client/response/player.rs | 19 +++++++++++++++- 4 files changed, 62 insertions(+), 7 deletions(-) diff --git a/cli/src/main.rs b/cli/src/main.rs index b226221..08452f4 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -425,6 +425,7 @@ enum ClientTypeArg { Mobile, Tv, Android, + AndroidVr, Ios, } @@ -491,6 +492,7 @@ impl From for ClientType { ClientTypeArg::Mobile => Self::Mobile, ClientTypeArg::Tv => Self::Tv, ClientTypeArg::Android => Self::Android, + ClientTypeArg::AndroidVr => Self::AndroidVr, ClientTypeArg::Ios => Self::Ios, } } @@ -1224,7 +1226,9 @@ async fn run() -> anyhow::Result<()> { if let Some(id) = artist.radio_id { anstream::println!("{} {}", "Radio:".blue(), id); } - print_description(artist.description); + if let Some(desc) = &artist.description { + print_richtext(desc); + } if !artist.albums.is_empty() { print_h2("Albums"); for b in artist.albums { diff --git a/src/client/mod.rs b/src/client/mod.rs index 1b4cef0..66b197e 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -85,6 +85,8 @@ pub enum ClientType { /// - no obfuscated stream URLs /// - includes lower resolution audio streams Android, + /// Client used by the Android VR Player + AndroidVr, /// Client used by the iOS app /// /// - no obfuscated stream URLs @@ -357,8 +359,8 @@ const IOS_CLIENT_VERSION: &str = "20.03.02"; const IOS_VERSION: &str = "18_2_1"; const IOS_VERSION_BUILD: &str = "18.2.1.22C161"; const IOS_DEVICE_MODEL: &str = "iPhone16,2"; -const ANDROID_CLIENT_VERSION: &str = "19.44.38"; -const ANDROID_VERSION: &str = "11"; +const ANDROID_CLIENT_VERSION: &str = "21.03.36"; +const ANDROID_VERSION: &str = "15"; const OAUTH_CLIENT_ID: &str = "861556708454-d6dlm3lh05idd8npek18k6be8ba3oc68.apps.googleusercontent.com"; @@ -1839,6 +1841,7 @@ impl RustyPipeQuery { ANDROID_CLIENT_VERSION, ANDROID_VERSION ) .into(), + ClientType::AndroidVr => Cow::Borrowed("com.google.android.apps.youtube.vr.oculus/1.65.10 (Linux; U; Android 12L; en_US; Quest 3 Build/SQ3A.220605.009.A1) gzip"), ClientType::Ios => format!( "com.google.ios.youtube/{} ({}; U; CPU iOS {} like Mac OS X)", IOS_CLIENT_VERSION, IOS_DEVICE_MODEL, IOS_VERSION @@ -1996,7 +1999,28 @@ impl RustyPipeQuery { client_version: ANDROID_CLIENT_VERSION.into(), os_name: "Android", os_version: ANDROID_VERSION, - android_sdk_version: Some(30), + android_sdk_version: Some(35), + platform: "MOBILE", + client_screen: "WATCH", + visitor_data, + hl, + gl, + time_zone, + utc_offset_minutes, + ..Default::default() + }, + request: None, + user: User::default(), + third_party: None, + }, + ClientType::AndroidVr => YTContext { + client: ClientInfo { + client_name: "ANDROID_VR", + client_version: "1.65.10".into(), + device_model: "Quest 3", + os_name: "Android", + os_version: "12L", + android_sdk_version: Some(32), platform: "MOBILE", visitor_data, hl, @@ -2114,6 +2138,15 @@ impl RustyPipeQuery { )) .header("X-YouTube-Client-Name", "3") .header("X-Goog-Api-Format-Version", "2"), + ClientType::AndroidVr => self + .client + .inner + .http + .post(format!( + "{YOUTUBEI_V1_GAPIS_URL}{endpoint}?{DISABLE_PRETTY_PRINT_PARAMETER}" + )) + .header("X-YouTube-Client-Name", "28") + .header("X-Goog-Api-Format-Version", "2"), ClientType::Ios => self .client .inner @@ -2806,7 +2839,7 @@ mod tests { let token_bts = data_encoding::BASE64URL .decode(po_token.po_token.as_bytes()) .unwrap(); - assert_eq!(token_bts.len(), ident.len() + 74); + assert!(token_bts.len() > 100, "{}", po_token.po_token); assert!( po_token.valid_until > OffsetDateTime::now_utc() + time::Duration::minutes(30), "valid until {}", diff --git a/src/client/player.rs b/src/client/player.rs index b01432f..1fe51b2 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -300,7 +300,8 @@ impl MapResponse for response::Player { // Check playability status let is_live = match self.playability_status { response::player::PlayabilityStatus::Ok { live_streamability } => { - live_streamability.is_some() + let ls = live_streamability.live_streamability_renderer; + ls.broadcast_id.is_some() && !ls.display_endscreen } response::player::PlayabilityStatus::Unplayable { reason, diff --git a/src/client/response/player.rs b/src/client/response/player.rs index a880dd5..45ab971 100644 --- a/src/client/response/player.rs +++ b/src/client/response/player.rs @@ -30,7 +30,10 @@ pub(crate) struct Player { #[serde(tag = "status", rename_all = "SCREAMING_SNAKE_CASE")] pub(crate) enum PlayabilityStatus { #[serde(rename_all = "camelCase")] - Ok { live_streamability: Option }, + Ok { + #[serde(default)] + live_streamability: LiveStreamability, + }, /// Video cant be played because of DRM / Geoblock #[serde(rename_all = "camelCase")] Unplayable { @@ -78,6 +81,20 @@ pub(crate) struct ErrorMessage { pub subreason: String, } +#[derive(Default, Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct LiveStreamability { + pub live_streamability_renderer: LiveStreamabilityRenderer, +} + +#[derive(Default, Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct LiveStreamabilityRenderer { + pub broadcast_id: Option, + #[serde(default)] + pub display_endscreen: bool, +} + #[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] From f765c851b63a22a43a1cff9f29d51db6ed78dfea Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:47:45 +0200 Subject: [PATCH 12/25] chore: update to Rust edition 2024, MSRV 1.89.0 --- Cargo.toml | 4 ++-- cli/Cargo.toml | 2 +- codegen/Cargo.toml | 2 +- downloader/Cargo.toml | 2 +- src/client/response/music_item.rs | 21 ++++++++++----------- src/client/response/music_search.rs | 1 + 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 7d8420e..ac9bf6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustypipe" version = "0.11.4" -rust-version = "1.67.1" +rust-version = "1.89.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -16,7 +16,7 @@ include = ["/src", "README.md", "CHANGELOG.md", "LICENSE", "!snapshots"] members = [".", "codegen", "downloader", "cli", "deobf-extractor"] [workspace.package] -edition = "2021" +edition = "2024" authors = ["ThetaDev "] license = "GPL-3.0" repository = "https://codeberg.org/ThetaDev/rustypipe" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 175f4cd..024b6ec 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustypipe-cli" version = "0.7.2" -rust-version = "1.70.0" +rust-version = "1.89.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 4b602d8..0c6ae5c 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustypipe-codegen" version = "0.1.0" -rust-version = "1.74.0" +rust-version = "1.89.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/downloader/Cargo.toml b/downloader/Cargo.toml index a4299d8..9329507 100644 --- a/downloader/Cargo.toml +++ b/downloader/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustypipe-downloader" version = "0.3.1" -rust-version = "1.70.0" +rust-version = "1.89.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/src/client/response/music_item.rs b/src/client/response/music_item.rs index 5770ac5..1e1593f 100644 --- a/src/client/response/music_item.rs +++ b/src/client/response/music_item.rs @@ -1,3 +1,5 @@ +#![allow(clippy::large_enum_variant)] + use double_ended_peekable::DoubleEndedPeekableExt; use serde::Deserialize; use serde_with::{rust::deserialize_ignore_any, serde_as, DefaultOnError, VecSkipError}; @@ -565,11 +567,10 @@ impl MusicListMapper { let mut etype = None; self.warnings.append(&mut res.warnings); res.c.into_iter().for_each(|item| { - if let Some(et) = self.add_response_item(item) { - if etype.is_none() { + if let Some(et) = self.add_response_item(item) + && etype.is_none() { etype = Some(et); } - } }); etype } @@ -782,8 +783,8 @@ impl MusicListMapper { // This is used for extracting artist pages. // On some albums, the artist name of the tracks is not given but different // from the album artist. In this case dont copy the album artist. - if let Some((fb_artists, _)) = &self.artists { - if artists.is_empty() + if let Some((fb_artists, _)) = &self.artists + && artists.is_empty() && (self.artist_page || artist_id.is_none() || fb_artists.iter().any(|fb_id| { @@ -796,7 +797,6 @@ impl MusicListMapper { { artists.clone_from(fb_artists); } - } let track_nr = item.index.and_then(|txt| util::parse_numeric(&txt).ok()); @@ -867,11 +867,10 @@ impl MusicListMapper { // Album artist links may be invisible on the search page, so // fall back to menu data - if let Some(a1) = artists.first_mut() { - if a1.id.is_none() { + if let Some(a1) = artists.first_mut() + && a1.id.is_none() { a1.id.clone_from(&artist_id); } - } let year = subtitle_p3.and_then(|st| util::parse_numeric(st.first_str()).ok()); @@ -1069,7 +1068,7 @@ impl MusicListMapper { let from_ytm = subtitle_p2 .as_ref() .and_then(|p| p.0.first()) - .map_or(true, util::is_ytm); + .is_none_or(util::is_ytm); let channel = subtitle_p2 .and_then(|p| p.0.into_iter().find_map(|c| ChannelId::try_from(c).ok())); @@ -1205,7 +1204,7 @@ impl MusicListMapper { let from_ytm = subtitle_p2 .as_ref() .and_then(|p| p.0.first()) - .map_or(true, util::is_ytm); + .is_none_or(util::is_ytm); let channel = subtitle_p2 .and_then(|p| p.0.into_iter().find_map(|c| ChannelId::try_from(c).ok())); let track_count = diff --git a/src/client/response/music_search.rs b/src/client/response/music_search.rs index 2f03026..03d131e 100644 --- a/src/client/response/music_search.rs +++ b/src/client/response/music_search.rs @@ -44,6 +44,7 @@ pub(crate) enum ItemSection { None, } +#[allow(clippy::large_enum_variant)] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) enum ItemSectionRendererItem { From 79340c92c9eb0dfbbfd676ff0c4d3722910831a1 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:48:29 +0200 Subject: [PATCH 13/25] test: fix tests --- deobf-extractor/src/extract.rs | 22 - .../youtube__music_album_audiobook.snap | 3636 +++++++-- .../youtube__music_album_audiobook_intl.snap | 6813 ++++++++++++++++- .../youtube__music_album_ep_intl.snap | 7 + .../youtube__music_album_no_artist_intl.snap | 16 + .../youtube__music_album_no_year_intl.snap | 3 + .../youtube__music_album_one_artist.snap | 2 +- .../youtube__music_album_one_artist_intl.snap | 19 +- .../snapshots/youtube__music_album_show.snap | 649 +- .../youtube__music_album_show_intl.snap | 509 +- .../youtube__music_album_single_intl.snap | 3 + ...youtube__music_album_unavailable_intl.snap | 145 + ...ube__music_album_various_artists_intl.snap | 8 + .../youtube__music_artist_basic.snap | 238 +- .../youtube__music_artist_basic_all.snap | 6 +- .../youtube__music_artist_basic_all_intl.snap | 15 - .../youtube__music_artist_basic_intl.snap | 234 +- .../youtube__music_artist_no_more_albums.snap | 140 +- ...ube__music_artist_no_more_albums_intl.snap | 220 +- .../youtube__music_artist_only_singles.snap | 20 +- .../youtube__music_details_track_details.snap | 12 +- tests/youtube.rs | 167 +- 22 files changed, 10907 insertions(+), 1977 deletions(-) diff --git a/deobf-extractor/src/extract.rs b/deobf-extractor/src/extract.rs index 2441076..7f4f21f 100644 --- a/deobf-extractor/src/extract.rs +++ b/deobf-extractor/src/extract.rs @@ -394,26 +394,4 @@ mod tests { assert!(found_fn.is_function()); assert_eq!(overloads.len(), 1); } - - #[test] - fn t_extract_function3() { - let dyn_assign_js = Arc::new(r#"g.hB=function(){return "Hello"}"#.to_owned()); - - let allocator = Allocator::new(); - let ret = Parser::new(&allocator, &dyn_assign_js, SourceType::script()).parse(); - assert!(ret.errors.is_empty()); - - let mut program = ret.program; - - let (found_fn, overloads) = find_function( - &mut program, - "hB".to_owned(), - true, - dyn_assign_js.clone(), - &allocator, - ) - .unwrap(); - assert!(found_fn.is_function()); - assert_eq!(overloads.len(), 1); - } } diff --git a/tests/snapshots/youtube__music_album_audiobook.snap b/tests/snapshots/youtube__music_album_audiobook.snap index 7c5ce80..0ffd0f9 100644 --- a/tests/snapshots/youtube__music_album_audiobook.snap +++ b/tests/snapshots/youtube__music_album_audiobook.snap @@ -9,8 +9,12 @@ MusicAlbum( cover: "[cover]", artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -25,7 +29,16 @@ MusicAlbum( name: "Kapitel 1.1 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -42,7 +55,16 @@ MusicAlbum( name: "Kapitel 1.2 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -59,7 +81,16 @@ MusicAlbum( name: "Kapitel 1.3 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -76,7 +107,16 @@ MusicAlbum( name: "Kapitel 1.4 - 1984", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -93,7 +133,16 @@ MusicAlbum( name: "Kapitel 1.5 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -110,7 +159,16 @@ MusicAlbum( name: "Kapitel 1.6 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -127,7 +185,16 @@ MusicAlbum( name: "Kapitel 1.7 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -144,7 +211,16 @@ MusicAlbum( name: "Kapitel 1.8 - 1984", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -161,7 +237,16 @@ MusicAlbum( name: "Kapitel 1.9 - 1984", duration: Some(178), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -178,7 +263,16 @@ MusicAlbum( name: "Kapitel 1.10 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -195,7 +289,16 @@ MusicAlbum( name: "Kapitel 1.11 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -212,7 +315,16 @@ MusicAlbum( name: "Kapitel 1.12 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -229,7 +341,16 @@ MusicAlbum( name: "Kapitel 1.13 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -246,7 +367,16 @@ MusicAlbum( name: "Kapitel 1.14 - 1984", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -263,7 +393,16 @@ MusicAlbum( name: "Kapitel 1.15 - 1984", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -280,7 +419,16 @@ MusicAlbum( name: "Kapitel 1.16 - 1984", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -297,7 +445,16 @@ MusicAlbum( name: "Kapitel 1.17 - 1984", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -314,7 +471,16 @@ MusicAlbum( name: "Kapitel 1.18 - 1984", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -331,7 +497,16 @@ MusicAlbum( name: "Kapitel 1.19 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -348,7 +523,16 @@ MusicAlbum( name: "Kapitel 1.20 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -365,7 +549,16 @@ MusicAlbum( name: "Kapitel 1.21 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -382,7 +575,16 @@ MusicAlbum( name: "Kapitel 1.22 & Kapitel 2.1 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -399,7 +601,16 @@ MusicAlbum( name: "Kapitel 2.2 - 1984", duration: Some(153), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -416,7 +627,16 @@ MusicAlbum( name: "Kapitel 2.3 - 1984", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -433,7 +653,16 @@ MusicAlbum( name: "Kapitel 2.4 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -450,7 +679,16 @@ MusicAlbum( name: "Kapitel 2.5 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -467,7 +705,16 @@ MusicAlbum( name: "Kapitel 2.6 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -484,7 +731,16 @@ MusicAlbum( name: "Kapitel 2.7 - 1984", duration: Some(153), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -501,7 +757,16 @@ MusicAlbum( name: "Kapitel 2.8 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -518,7 +783,16 @@ MusicAlbum( name: "Kapitel 2.9 - 1984", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -535,7 +809,16 @@ MusicAlbum( name: "Kapitel 2.10 - 1984", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -552,7 +835,16 @@ MusicAlbum( name: "Kapitel 2.11 & Kapitel 3.1 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -569,7 +861,16 @@ MusicAlbum( name: "Kapitel 3.2 - 1984", duration: Some(125), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -586,7 +887,16 @@ MusicAlbum( name: "Kapitel 3.3 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -603,7 +913,16 @@ MusicAlbum( name: "Kapitel 3.4 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -620,7 +939,16 @@ MusicAlbum( name: "Kapitel 3.5 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -637,7 +965,16 @@ MusicAlbum( name: "Kapitel 3.6 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -654,7 +991,16 @@ MusicAlbum( name: "Kapitel 3.7 - 1984", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -671,7 +1017,16 @@ MusicAlbum( name: "Kapitel 3.8 - 1984", duration: Some(188), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -688,7 +1043,16 @@ MusicAlbum( name: "Kapitel 3.9 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -705,7 +1069,16 @@ MusicAlbum( name: "Kapitel 3.10 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -722,7 +1095,16 @@ MusicAlbum( name: "Kapitel 3.11 & Kapitel 4.1 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -739,7 +1121,16 @@ MusicAlbum( name: "Kapitel 4.2 - 1984", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -756,7 +1147,16 @@ MusicAlbum( name: "Kapitel 4.3 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -773,7 +1173,16 @@ MusicAlbum( name: "Kapitel 4.4 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -790,7 +1199,16 @@ MusicAlbum( name: "Kapitel 4.5 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -807,7 +1225,16 @@ MusicAlbum( name: "Kapitel 4.6 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -824,7 +1251,16 @@ MusicAlbum( name: "Kapitel 4.7 - 1984", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -841,7 +1277,16 @@ MusicAlbum( name: "Kapitel 4.8 - 1984", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -858,7 +1303,16 @@ MusicAlbum( name: "Kapitel 4.9 - 1984", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -875,7 +1329,16 @@ MusicAlbum( name: "Kapitel 4.10 - 1984", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -892,7 +1355,16 @@ MusicAlbum( name: "Kapitel 4.11 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -909,7 +1381,16 @@ MusicAlbum( name: "Kapitel 4.12 - 1984", duration: Some(146), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -926,7 +1407,16 @@ MusicAlbum( name: "Kapitel 4.13 & Kapitel 5.1 - 1984", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -943,7 +1433,16 @@ MusicAlbum( name: "Kapitel 5.2 - 1984", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -960,7 +1459,16 @@ MusicAlbum( name: "Kapitel 5.3 - 1984", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -977,7 +1485,16 @@ MusicAlbum( name: "Kapitel 5.4 - 1984", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -994,7 +1511,16 @@ MusicAlbum( name: "Kapitel 5.5 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1011,7 +1537,16 @@ MusicAlbum( name: "Kapitel 5.6 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1028,7 +1563,16 @@ MusicAlbum( name: "Kapitel 5.7 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1045,7 +1589,16 @@ MusicAlbum( name: "Kapitel 5.8 - 1984", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1062,7 +1615,16 @@ MusicAlbum( name: "Kapitel 5.9 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1079,7 +1641,16 @@ MusicAlbum( name: "Kapitel 5.10 - 1984", duration: Some(148), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1096,7 +1667,16 @@ MusicAlbum( name: "Kapitel 5.11 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1113,7 +1693,16 @@ MusicAlbum( name: "Kapitel 5.12 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1130,7 +1719,16 @@ MusicAlbum( name: "Kapitel 5.13 - 1984", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1147,7 +1745,16 @@ MusicAlbum( name: "Kapitel 5.14 - 1984", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1164,7 +1771,16 @@ MusicAlbum( name: "Kapitel 5.15 - 1984", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1181,7 +1797,16 @@ MusicAlbum( name: "Kapitel 5.16 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1198,7 +1823,16 @@ MusicAlbum( name: "Kapitel 5.17 & Kapitel 6.1 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1215,7 +1849,16 @@ MusicAlbum( name: "Kapitel 6.2 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1232,7 +1875,16 @@ MusicAlbum( name: "Kapitel 6.3 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1249,7 +1901,16 @@ MusicAlbum( name: "Kapitel 6.4 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1266,7 +1927,16 @@ MusicAlbum( name: "Kapitel 6.5 - 1984", duration: Some(149), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1283,7 +1953,16 @@ MusicAlbum( name: "Kapitel 6.6 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1300,7 +1979,16 @@ MusicAlbum( name: "Kapitel 6.7 & Kapitel 7.1 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1317,7 +2005,16 @@ MusicAlbum( name: "Kapitel 7.2 - 1984", duration: Some(153), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1334,7 +2031,16 @@ MusicAlbum( name: "Kapitel 7.3 - 1984", duration: Some(146), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1351,7 +2057,16 @@ MusicAlbum( name: "Kapitel 7.4 - 1984", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1368,7 +2083,16 @@ MusicAlbum( name: "Kapitel 7.5 - 1984", duration: Some(150), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1385,7 +2109,16 @@ MusicAlbum( name: "Kapitel 7.6 - 1984", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1402,7 +2135,16 @@ MusicAlbum( name: "Kapitel 7.7 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1419,7 +2161,16 @@ MusicAlbum( name: "Kapitel 7.8 - 1984", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1436,7 +2187,16 @@ MusicAlbum( name: "Kapitel 7.9 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1453,7 +2213,16 @@ MusicAlbum( name: "Kapitel 7.10 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1470,7 +2239,16 @@ MusicAlbum( name: "Kapitel 7.11 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1487,7 +2265,16 @@ MusicAlbum( name: "Kapitel 7.12 - 1984", duration: Some(147), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1504,7 +2291,16 @@ MusicAlbum( name: "Kapitel 7.13 - 1984", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1521,7 +2317,16 @@ MusicAlbum( name: "Kapitel 7.14 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1538,7 +2343,16 @@ MusicAlbum( name: "Kapitel 7.15 & Kapitel 8.1 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1555,7 +2369,16 @@ MusicAlbum( name: "Kapitel 8.2 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1572,7 +2395,16 @@ MusicAlbum( name: "Kapitel 8.3 - 1984", duration: Some(167), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1589,7 +2421,16 @@ MusicAlbum( name: "Kapitel 8.4 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1606,7 +2447,16 @@ MusicAlbum( name: "Kapitel 8.5 - 1984", duration: Some(155), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1623,7 +2473,16 @@ MusicAlbum( name: "Kapitel 8.6 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1640,7 +2499,16 @@ MusicAlbum( name: "Kapitel 8.7 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1657,7 +2525,16 @@ MusicAlbum( name: "Kapitel 8.8 - 1984", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1674,7 +2551,16 @@ MusicAlbum( name: "Kapitel 8.9 - 1984", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1691,7 +2577,16 @@ MusicAlbum( name: "Kapitel 8.10 - 1984", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1708,7 +2603,16 @@ MusicAlbum( name: "Kapitel 8.11 - 1984", duration: Some(160), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1725,7 +2629,16 @@ MusicAlbum( name: "Kapitel 8.12 - 1984", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1742,7 +2655,16 @@ MusicAlbum( name: "Kapitel 8.13 - 1984", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1759,7 +2681,16 @@ MusicAlbum( name: "Kapitel 8.14 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1776,7 +2707,16 @@ MusicAlbum( name: "Kapitel 8.15 - 1984", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1793,7 +2733,16 @@ MusicAlbum( name: "Kapitel 8.16 - 1984", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1810,7 +2759,16 @@ MusicAlbum( name: "Kapitel 8.17 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1827,7 +2785,16 @@ MusicAlbum( name: "Kapitel 8.18 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1844,7 +2811,16 @@ MusicAlbum( name: "Kapitel 8.19 - 1984", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1861,7 +2837,16 @@ MusicAlbum( name: "Kapitel 8.20 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1878,7 +2863,16 @@ MusicAlbum( name: "Kapitel 8.21 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1895,7 +2889,16 @@ MusicAlbum( name: "Kapitel 8.22 - 1984", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1912,7 +2915,16 @@ MusicAlbum( name: "Kapitel 8.23 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1929,7 +2941,16 @@ MusicAlbum( name: "Kapitel 8.24 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1946,7 +2967,16 @@ MusicAlbum( name: "Kapitel 8.25 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1963,7 +2993,16 @@ MusicAlbum( name: "Kapitel 8.26 & Kapitel 9.1 - 1984", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1980,7 +3019,16 @@ MusicAlbum( name: "Kapitel 9.2 - 1984", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1997,7 +3045,16 @@ MusicAlbum( name: "Kapitel 9.3 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2014,7 +3071,16 @@ MusicAlbum( name: "Kapitel 9.4 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2031,7 +3097,16 @@ MusicAlbum( name: "Kapitel 9.5 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2048,7 +3123,16 @@ MusicAlbum( name: "Kapitel 9.6 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2065,7 +3149,16 @@ MusicAlbum( name: "Kapitel 9.7 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2082,7 +3175,16 @@ MusicAlbum( name: "Kapitel 9.8 - 1984", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2099,7 +3201,16 @@ MusicAlbum( name: "Kapitel 9.9 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2116,7 +3227,16 @@ MusicAlbum( name: "Kapitel 9.10 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2133,7 +3253,16 @@ MusicAlbum( name: "Kapitel 9.11 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2150,7 +3279,16 @@ MusicAlbum( name: "Kapitel 9.12 - 1984", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2167,7 +3305,16 @@ MusicAlbum( name: "Kapitel 9.13 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2184,7 +3331,16 @@ MusicAlbum( name: "Kapitel 9.14 & Kapitel 10.1 - 1984", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2201,7 +3357,16 @@ MusicAlbum( name: "Kapitel 10.2 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2218,7 +3383,16 @@ MusicAlbum( name: "Kapitel 10.3 - 1984", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2235,7 +3409,16 @@ MusicAlbum( name: "Kapitel 10.4 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2252,7 +3435,16 @@ MusicAlbum( name: "Kapitel 10.5 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2269,7 +3461,16 @@ MusicAlbum( name: "Kapitel 10.6 - 1984", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2286,7 +3487,16 @@ MusicAlbum( name: "Kapitel 10.7 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2303,7 +3513,16 @@ MusicAlbum( name: "Kapitel 10.8 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2320,7 +3539,16 @@ MusicAlbum( name: "Kapitel 10.9 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2337,7 +3565,16 @@ MusicAlbum( name: "Kapitel 10.10 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2354,7 +3591,16 @@ MusicAlbum( name: "Kapitel 10.11 - 1984", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2371,7 +3617,16 @@ MusicAlbum( name: "Kapitel 10.12 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2388,7 +3643,16 @@ MusicAlbum( name: "Kapitel 10.13 & Kapitel 11.1 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2405,7 +3669,16 @@ MusicAlbum( name: "Kapitel 11.2 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2422,7 +3695,16 @@ MusicAlbum( name: "Kapitel 11.3 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2439,7 +3721,16 @@ MusicAlbum( name: "Kapitel 11.4 - 1984", duration: Some(149), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2456,7 +3747,16 @@ MusicAlbum( name: "Kapitel 11.5 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2473,7 +3773,16 @@ MusicAlbum( name: "Kapitel 11.6 - 1984", duration: Some(125), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2490,7 +3799,16 @@ MusicAlbum( name: "Kapitel 11.7 - 1984", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2507,7 +3825,16 @@ MusicAlbum( name: "Kapitel 11.8 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2524,7 +3851,16 @@ MusicAlbum( name: "Kapitel 11.9 - 1984", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2541,7 +3877,16 @@ MusicAlbum( name: "Kapitel 11.10 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2558,7 +3903,16 @@ MusicAlbum( name: "Kapitel 11.11 - 1984", duration: Some(148), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2575,7 +3929,16 @@ MusicAlbum( name: "Kapitel 11.12 & Kapitel 12.1 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2592,7 +3955,16 @@ MusicAlbum( name: "Kapitel 12.2 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2609,7 +3981,16 @@ MusicAlbum( name: "Kapitel 12.3 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2626,7 +4007,16 @@ MusicAlbum( name: "Kapitel 12.4 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2643,7 +4033,16 @@ MusicAlbum( name: "Kapitel 12.5 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2660,7 +4059,16 @@ MusicAlbum( name: "Kapitel 12.6 - 1984", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2677,7 +4085,16 @@ MusicAlbum( name: "Kapitel 12.7 - 1984", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2694,7 +4111,16 @@ MusicAlbum( name: "Kapitel 12.8 - 1984", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2711,7 +4137,16 @@ MusicAlbum( name: "Kapitel 12.9 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2728,7 +4163,16 @@ MusicAlbum( name: "Kapitel 12.10 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2745,7 +4189,16 @@ MusicAlbum( name: "Kapitel 12.11 - 1984", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2762,7 +4215,16 @@ MusicAlbum( name: "Kapitel 12.12 & Kapitel 13.1 - 1984", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2779,7 +4241,16 @@ MusicAlbum( name: "Kapitel 13.2 - 1984", duration: Some(147), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2796,7 +4267,16 @@ MusicAlbum( name: "Kapitel 13.3 - 1984", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2813,7 +4293,16 @@ MusicAlbum( name: "Kapitel 13.4 - 1984", duration: Some(147), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2830,7 +4319,16 @@ MusicAlbum( name: "Kapitel 13.5 - 1984", duration: Some(149), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2847,7 +4345,16 @@ MusicAlbum( name: "Kapitel 13.6 - 1984", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2864,7 +4371,16 @@ MusicAlbum( name: "Kapitel 13.7 - 1984", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2881,7 +4397,16 @@ MusicAlbum( name: "Kapitel 13.8 - 1984", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2898,7 +4423,16 @@ MusicAlbum( name: "Kapitel 13.9 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2915,7 +4449,16 @@ MusicAlbum( name: "Kapitel 13.10 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2932,7 +4475,16 @@ MusicAlbum( name: "Kapitel 13.11 & Kapitel 14.1 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2949,7 +4501,16 @@ MusicAlbum( name: "Kapitel 14.2 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2966,7 +4527,16 @@ MusicAlbum( name: "Kapitel 14.3 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2983,7 +4553,16 @@ MusicAlbum( name: "Kapitel 14.4 & Kapitel 15.1 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3000,7 +4579,16 @@ MusicAlbum( name: "Kapitel 15.2 - 1984", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3017,7 +4605,16 @@ MusicAlbum( name: "Kapitel 15.3 - 1984", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3034,7 +4631,16 @@ MusicAlbum( name: "Kapitel 15.4 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3051,7 +4657,16 @@ MusicAlbum( name: "Kapitel 15.5 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3068,7 +4683,16 @@ MusicAlbum( name: "Kapitel 15.6 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3085,7 +4709,16 @@ MusicAlbum( name: "Kapitel 15.7 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3102,7 +4735,16 @@ MusicAlbum( name: "Kapitel 15.8 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3119,7 +4761,16 @@ MusicAlbum( name: "Kapitel 15.9 - 1984", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3136,7 +4787,16 @@ MusicAlbum( name: "Kapitel 15.10 & Kapitel 16.1 - 1984", duration: Some(145), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3153,7 +4813,16 @@ MusicAlbum( name: "Kapitel 16.2 - 1984", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3170,7 +4839,16 @@ MusicAlbum( name: "Kapitel 16.3 - 1984", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3187,7 +4865,16 @@ MusicAlbum( name: "Kapitel 16.4 - 1984", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3204,7 +4891,16 @@ MusicAlbum( name: "Kapitel 16.5 - 1984", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3221,7 +4917,16 @@ MusicAlbum( name: "Kapitel 16.6 - 1984", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3238,7 +4943,16 @@ MusicAlbum( name: "Kapitel 16.7 - 1984", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3255,7 +4969,16 @@ MusicAlbum( name: "Kapitel 16.8 - 1984", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3272,7 +4995,16 @@ MusicAlbum( name: "Kapitel 16.9 - 1984", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3289,7 +5021,16 @@ MusicAlbum( name: "Kapitel 16.10 - 1984", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3306,7 +5047,16 @@ MusicAlbum( name: "Kapitel 16.11 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3323,7 +5073,16 @@ MusicAlbum( name: "Kapitel 16.12 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3340,7 +5099,16 @@ MusicAlbum( name: "Kapitel 16.13 - 1984", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3357,7 +5125,16 @@ MusicAlbum( name: "Kapitel 16.14 & Kapitel 17.1 - 1984", duration: Some(193), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3374,7 +5151,16 @@ MusicAlbum( name: "Kapitel 17.2 - 1984", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3391,7 +5177,16 @@ MusicAlbum( name: "Kapitel 17.3 - 1984", duration: Some(157), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3408,7 +5203,16 @@ MusicAlbum( name: "Kapitel 17.4 - 1984", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3426,20 +5230,24 @@ MusicAlbum( duration: Some(128), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3459,20 +5267,24 @@ MusicAlbum( duration: Some(203), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3492,20 +5304,24 @@ MusicAlbum( duration: Some(185), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3525,20 +5341,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3558,20 +5378,24 @@ MusicAlbum( duration: Some(212), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3591,20 +5415,24 @@ MusicAlbum( duration: Some(152), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3624,20 +5452,24 @@ MusicAlbum( duration: Some(143), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3657,20 +5489,24 @@ MusicAlbum( duration: Some(171), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3690,20 +5526,24 @@ MusicAlbum( duration: Some(174), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3723,20 +5563,24 @@ MusicAlbum( duration: Some(173), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3756,20 +5600,24 @@ MusicAlbum( duration: Some(192), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3789,20 +5637,24 @@ MusicAlbum( duration: Some(214), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3822,20 +5674,24 @@ MusicAlbum( duration: Some(367), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3855,20 +5711,24 @@ MusicAlbum( duration: Some(137), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3888,20 +5748,24 @@ MusicAlbum( duration: Some(141), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3921,20 +5785,24 @@ MusicAlbum( duration: Some(230), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3954,20 +5822,24 @@ MusicAlbum( duration: Some(180), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -3987,20 +5859,24 @@ MusicAlbum( duration: Some(234), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4020,20 +5896,24 @@ MusicAlbum( duration: Some(199), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4053,20 +5933,24 @@ MusicAlbum( duration: Some(138), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4086,20 +5970,24 @@ MusicAlbum( duration: Some(261), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4119,20 +6007,24 @@ MusicAlbum( duration: Some(375), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4152,20 +6044,24 @@ MusicAlbum( duration: Some(171), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4185,20 +6081,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4218,20 +6118,24 @@ MusicAlbum( duration: Some(409), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4251,20 +6155,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4284,20 +6192,24 @@ MusicAlbum( duration: Some(152), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4317,20 +6229,24 @@ MusicAlbum( duration: Some(194), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4350,20 +6266,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4383,20 +6303,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4416,20 +6340,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4449,20 +6377,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4482,20 +6414,24 @@ MusicAlbum( duration: Some(144), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4515,20 +6451,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4548,20 +6488,24 @@ MusicAlbum( duration: Some(149), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4581,20 +6525,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4614,20 +6562,24 @@ MusicAlbum( duration: Some(173), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4647,20 +6599,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4680,20 +6636,24 @@ MusicAlbum( duration: Some(161), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4713,20 +6673,24 @@ MusicAlbum( duration: Some(138), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4746,20 +6710,24 @@ MusicAlbum( duration: Some(137), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4779,20 +6747,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4812,20 +6784,24 @@ MusicAlbum( duration: Some(137), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4845,20 +6821,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4878,20 +6858,24 @@ MusicAlbum( duration: Some(132), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4911,20 +6895,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4944,20 +6932,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -4977,20 +6969,24 @@ MusicAlbum( duration: Some(125), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5010,20 +7006,24 @@ MusicAlbum( duration: Some(129), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5043,20 +7043,24 @@ MusicAlbum( duration: Some(137), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5076,20 +7080,24 @@ MusicAlbum( duration: Some(178), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5109,20 +7117,24 @@ MusicAlbum( duration: Some(201), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5142,20 +7154,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5175,20 +7191,24 @@ MusicAlbum( duration: Some(147), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5208,20 +7228,24 @@ MusicAlbum( duration: Some(147), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5241,20 +7265,24 @@ MusicAlbum( duration: Some(129), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5274,20 +7302,24 @@ MusicAlbum( duration: Some(129), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5307,20 +7339,24 @@ MusicAlbum( duration: Some(138), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5340,20 +7376,24 @@ MusicAlbum( duration: Some(125), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5373,20 +7413,24 @@ MusicAlbum( duration: Some(129), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5406,20 +7450,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5439,20 +7487,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5472,20 +7524,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5505,20 +7561,24 @@ MusicAlbum( duration: Some(148), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5538,20 +7598,24 @@ MusicAlbum( duration: Some(144), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5571,20 +7635,24 @@ MusicAlbum( duration: Some(129), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5604,20 +7672,24 @@ MusicAlbum( duration: Some(138), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5637,20 +7709,24 @@ MusicAlbum( duration: Some(128), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5670,20 +7746,24 @@ MusicAlbum( duration: Some(160), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5703,20 +7783,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5736,20 +7820,24 @@ MusicAlbum( duration: Some(181), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5769,20 +7857,24 @@ MusicAlbum( duration: Some(129), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5802,20 +7894,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5835,20 +7931,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5868,20 +7968,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5901,20 +8005,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5934,20 +8042,24 @@ MusicAlbum( duration: Some(135), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -5967,20 +8079,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6000,20 +8116,24 @@ MusicAlbum( duration: Some(162), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6033,20 +8153,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6066,20 +8190,24 @@ MusicAlbum( duration: Some(135), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6099,20 +8227,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6132,20 +8264,24 @@ MusicAlbum( duration: Some(145), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6165,20 +8301,24 @@ MusicAlbum( duration: Some(155), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6198,20 +8338,24 @@ MusicAlbum( duration: Some(138), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6231,20 +8375,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6264,20 +8412,24 @@ MusicAlbum( duration: Some(151), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6297,20 +8449,24 @@ MusicAlbum( duration: Some(132), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6330,20 +8486,24 @@ MusicAlbum( duration: Some(128), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6363,20 +8523,24 @@ MusicAlbum( duration: Some(147), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6396,20 +8560,24 @@ MusicAlbum( duration: Some(145), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6429,20 +8597,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6462,20 +8634,24 @@ MusicAlbum( duration: Some(146), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6495,20 +8671,24 @@ MusicAlbum( duration: Some(147), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6528,20 +8708,24 @@ MusicAlbum( duration: Some(137), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6561,20 +8745,24 @@ MusicAlbum( duration: Some(141), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6594,20 +8782,24 @@ MusicAlbum( duration: Some(156), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6627,20 +8819,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6660,20 +8856,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6693,20 +8893,24 @@ MusicAlbum( duration: Some(143), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6726,20 +8930,24 @@ MusicAlbum( duration: Some(165), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6759,20 +8967,24 @@ MusicAlbum( duration: Some(134), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6792,20 +9004,24 @@ MusicAlbum( duration: Some(145), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6825,20 +9041,24 @@ MusicAlbum( duration: Some(133), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6858,20 +9078,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6891,20 +9115,24 @@ MusicAlbum( duration: Some(132), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6924,20 +9152,24 @@ MusicAlbum( duration: Some(127), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6957,20 +9189,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -6990,20 +9226,24 @@ MusicAlbum( duration: Some(133), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7023,20 +9263,24 @@ MusicAlbum( duration: Some(131), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7056,20 +9300,24 @@ MusicAlbum( duration: Some(133), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7089,20 +9337,24 @@ MusicAlbum( duration: Some(137), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7122,20 +9374,24 @@ MusicAlbum( duration: Some(126), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7155,20 +9411,24 @@ MusicAlbum( duration: Some(133), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7188,20 +9448,24 @@ MusicAlbum( duration: Some(128), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7221,20 +9485,24 @@ MusicAlbum( duration: Some(128), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7254,20 +9522,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7287,20 +9559,24 @@ MusicAlbum( duration: Some(130), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), @@ -7320,20 +9596,24 @@ MusicAlbum( duration: Some(138), cover: [ Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", width: 60, height: 60, ), Thumbnail( - url: "https://lh3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", width: 120, height: 120, ), ], artists: [ ArtistId( - id: None, - name: "George Orwell & Dirk Jacobs", + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "George Orwell", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "Dirk Jacobs", ), ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), diff --git a/tests/snapshots/youtube__music_album_audiobook_intl.snap b/tests/snapshots/youtube__music_album_audiobook_intl.snap index dfae958..26ca8ab 100644 --- a/tests/snapshots/youtube__music_album_audiobook_intl.snap +++ b/tests/snapshots/youtube__music_album_audiobook_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -9,7 +10,11 @@ MusicAlbum( cover: "[cover]", artists: [ ArtistId( - id: None, + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), name: "[name]", ), ], @@ -18,13 +23,23 @@ MusicAlbum( album_type: audiobook, year: Some(2022), by_va: false, + track_count: 319, tracks: [ TrackItem( id: "F28BV_Y-970", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -34,13 +49,23 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( id: "B12pddzDBAs", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -50,13 +75,23 @@ MusicAlbum( track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( id: "J4jGyX1f998", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -66,13 +101,23 @@ MusicAlbum( track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, ), TrackItem( id: "xSwgv3_59Jg", name: "[name]", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -82,13 +127,23 @@ MusicAlbum( track_type: track, track_nr: Some(4), by_va: false, + unavailable: false, ), TrackItem( id: "WzmdYCTH-ZI", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -98,13 +153,23 @@ MusicAlbum( track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), TrackItem( id: "5OQfpOqbaY8", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -114,13 +179,23 @@ MusicAlbum( track_type: track, track_nr: Some(6), by_va: false, + unavailable: false, ), TrackItem( id: "7UeTt_0QS1M", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -130,13 +205,23 @@ MusicAlbum( track_type: track, track_nr: Some(7), by_va: false, + unavailable: false, ), TrackItem( id: "2RP6xm9TWPA", name: "[name]", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -146,13 +231,23 @@ MusicAlbum( track_type: track, track_nr: Some(8), by_va: false, + unavailable: false, ), TrackItem( id: "4EiyZzC98vA", name: "[name]", duration: Some(178), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -162,13 +257,23 @@ MusicAlbum( track_type: track, track_nr: Some(9), by_va: false, + unavailable: false, ), TrackItem( id: "d7c18oVKGuw", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -178,13 +283,23 @@ MusicAlbum( track_type: track, track_nr: Some(10), by_va: false, + unavailable: false, ), TrackItem( id: "bKCEe30O-9E", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -194,13 +309,23 @@ MusicAlbum( track_type: track, track_nr: Some(11), by_va: false, + unavailable: false, ), TrackItem( id: "jzZVXzd-IgI", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -210,13 +335,23 @@ MusicAlbum( track_type: track, track_nr: Some(12), by_va: false, + unavailable: false, ), TrackItem( id: "A5GNL_YP6rc", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -226,13 +361,23 @@ MusicAlbum( track_type: track, track_nr: Some(13), by_va: false, + unavailable: false, ), TrackItem( id: "TihFSZ8IZHo", name: "[name]", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -242,13 +387,23 @@ MusicAlbum( track_type: track, track_nr: Some(14), by_va: false, + unavailable: false, ), TrackItem( id: "1QfMUYC9BR8", name: "[name]", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -258,13 +413,23 @@ MusicAlbum( track_type: track, track_nr: Some(15), by_va: false, + unavailable: false, ), TrackItem( id: "AhuZlNLGQK0", name: "[name]", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -274,13 +439,23 @@ MusicAlbum( track_type: track, track_nr: Some(16), by_va: false, + unavailable: false, ), TrackItem( id: "Twrr-ReUadg", name: "[name]", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -290,13 +465,23 @@ MusicAlbum( track_type: track, track_nr: Some(17), by_va: false, + unavailable: false, ), TrackItem( id: "F6JJmeRk3NY", name: "[name]", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -306,13 +491,23 @@ MusicAlbum( track_type: track, track_nr: Some(18), by_va: false, + unavailable: false, ), TrackItem( id: "bERcihhazVQ", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -322,13 +517,23 @@ MusicAlbum( track_type: track, track_nr: Some(19), by_va: false, + unavailable: false, ), TrackItem( id: "zmsB0ixj4L8", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -338,13 +543,23 @@ MusicAlbum( track_type: track, track_nr: Some(20), by_va: false, + unavailable: false, ), TrackItem( id: "_AeZoRyNZ0Q", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -354,13 +569,23 @@ MusicAlbum( track_type: track, track_nr: Some(21), by_va: false, + unavailable: false, ), TrackItem( id: "iX_GlsDkgSs", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -370,13 +595,23 @@ MusicAlbum( track_type: track, track_nr: Some(22), by_va: false, + unavailable: false, ), TrackItem( id: "TdR76HsPNZI", name: "[name]", duration: Some(153), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -386,13 +621,23 @@ MusicAlbum( track_type: track, track_nr: Some(23), by_va: false, + unavailable: false, ), TrackItem( id: "gz6e4SE3L_8", name: "[name]", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -402,13 +647,23 @@ MusicAlbum( track_type: track, track_nr: Some(24), by_va: false, + unavailable: false, ), TrackItem( id: "jrZYEoLg1lY", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -418,13 +673,23 @@ MusicAlbum( track_type: track, track_nr: Some(25), by_va: false, + unavailable: false, ), TrackItem( id: "z4CRs-_heos", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -434,13 +699,23 @@ MusicAlbum( track_type: track, track_nr: Some(26), by_va: false, + unavailable: false, ), TrackItem( id: "RM8Jk0AhLNY", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -450,13 +725,23 @@ MusicAlbum( track_type: track, track_nr: Some(27), by_va: false, + unavailable: false, ), TrackItem( id: "mICWuD7UbpE", name: "[name]", duration: Some(153), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -466,13 +751,23 @@ MusicAlbum( track_type: track, track_nr: Some(28), by_va: false, + unavailable: false, ), TrackItem( id: "ieJk5E2FrTQ", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -482,13 +777,23 @@ MusicAlbum( track_type: track, track_nr: Some(29), by_va: false, + unavailable: false, ), TrackItem( id: "DWa2LY_SXyQ", name: "[name]", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -498,13 +803,23 @@ MusicAlbum( track_type: track, track_nr: Some(30), by_va: false, + unavailable: false, ), TrackItem( id: "vBzgEusfeIU", name: "[name]", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -514,13 +829,23 @@ MusicAlbum( track_type: track, track_nr: Some(31), by_va: false, + unavailable: false, ), TrackItem( id: "t3U95rPrFrY", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -530,13 +855,23 @@ MusicAlbum( track_type: track, track_nr: Some(32), by_va: false, + unavailable: false, ), TrackItem( id: "F0HVKbHFXOA", name: "[name]", duration: Some(125), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -546,13 +881,23 @@ MusicAlbum( track_type: track, track_nr: Some(33), by_va: false, + unavailable: false, ), TrackItem( id: "VB6RraDXSEM", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -562,13 +907,23 @@ MusicAlbum( track_type: track, track_nr: Some(34), by_va: false, + unavailable: false, ), TrackItem( id: "tqi9j41-xhU", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -578,13 +933,23 @@ MusicAlbum( track_type: track, track_nr: Some(35), by_va: false, + unavailable: false, ), TrackItem( id: "tyCtChD9gNY", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -594,13 +959,23 @@ MusicAlbum( track_type: track, track_nr: Some(36), by_va: false, + unavailable: false, ), TrackItem( id: "fn2pYeEM288", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -610,13 +985,23 @@ MusicAlbum( track_type: track, track_nr: Some(37), by_va: false, + unavailable: false, ), TrackItem( id: "1hphnoWnbFM", name: "[name]", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -626,13 +1011,23 @@ MusicAlbum( track_type: track, track_nr: Some(38), by_va: false, + unavailable: false, ), TrackItem( id: "cnige70U6nw", name: "[name]", duration: Some(188), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -642,13 +1037,23 @@ MusicAlbum( track_type: track, track_nr: Some(39), by_va: false, + unavailable: false, ), TrackItem( id: "N_DmWGxuDg8", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -658,13 +1063,23 @@ MusicAlbum( track_type: track, track_nr: Some(40), by_va: false, + unavailable: false, ), TrackItem( id: "v536-IdXIqc", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -674,13 +1089,23 @@ MusicAlbum( track_type: track, track_nr: Some(41), by_va: false, + unavailable: false, ), TrackItem( id: "ZkFmAt8MS90", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -690,13 +1115,23 @@ MusicAlbum( track_type: track, track_nr: Some(42), by_va: false, + unavailable: false, ), TrackItem( id: "tzCu8HlkxDE", name: "[name]", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -706,13 +1141,23 @@ MusicAlbum( track_type: track, track_nr: Some(43), by_va: false, + unavailable: false, ), TrackItem( id: "mJGIaHm03Tc", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -722,13 +1167,23 @@ MusicAlbum( track_type: track, track_nr: Some(44), by_va: false, + unavailable: false, ), TrackItem( id: "qsZee8A6QB0", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -738,13 +1193,23 @@ MusicAlbum( track_type: track, track_nr: Some(45), by_va: false, + unavailable: false, ), TrackItem( id: "8Wpxs6QRqu4", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -754,13 +1219,23 @@ MusicAlbum( track_type: track, track_nr: Some(46), by_va: false, + unavailable: false, ), TrackItem( id: "82eUY70WLqE", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -770,13 +1245,23 @@ MusicAlbum( track_type: track, track_nr: Some(47), by_va: false, + unavailable: false, ), TrackItem( id: "03KktUmXdMg", name: "[name]", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -786,13 +1271,23 @@ MusicAlbum( track_type: track, track_nr: Some(48), by_va: false, + unavailable: false, ), TrackItem( id: "ki5f2zgRAjI", name: "[name]", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -802,13 +1297,23 @@ MusicAlbum( track_type: track, track_nr: Some(49), by_va: false, + unavailable: false, ), TrackItem( id: "O05G6kmQW2g", name: "[name]", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -818,13 +1323,23 @@ MusicAlbum( track_type: track, track_nr: Some(50), by_va: false, + unavailable: false, ), TrackItem( id: "Dayba7Kf90U", name: "[name]", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -834,13 +1349,23 @@ MusicAlbum( track_type: track, track_nr: Some(51), by_va: false, + unavailable: false, ), TrackItem( id: "V1G2tVnsyfU", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -850,13 +1375,23 @@ MusicAlbum( track_type: track, track_nr: Some(52), by_va: false, + unavailable: false, ), TrackItem( id: "ugegWLyUGjg", name: "[name]", duration: Some(146), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -866,13 +1401,23 @@ MusicAlbum( track_type: track, track_nr: Some(53), by_va: false, + unavailable: false, ), TrackItem( id: "o0OY_x2Sb1E", name: "[name]", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -882,13 +1427,23 @@ MusicAlbum( track_type: track, track_nr: Some(54), by_va: false, + unavailable: false, ), TrackItem( id: "aefFzoIlJZY", name: "[name]", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -898,13 +1453,23 @@ MusicAlbum( track_type: track, track_nr: Some(55), by_va: false, + unavailable: false, ), TrackItem( id: "Wp6E3VPS2mM", name: "[name]", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -914,13 +1479,23 @@ MusicAlbum( track_type: track, track_nr: Some(56), by_va: false, + unavailable: false, ), TrackItem( id: "tLuYgcr6Dpg", name: "[name]", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -930,13 +1505,23 @@ MusicAlbum( track_type: track, track_nr: Some(57), by_va: false, + unavailable: false, ), TrackItem( id: "375_yqG6YbI", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -946,13 +1531,23 @@ MusicAlbum( track_type: track, track_nr: Some(58), by_va: false, + unavailable: false, ), TrackItem( id: "ANqW0THg1Pw", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -962,13 +1557,23 @@ MusicAlbum( track_type: track, track_nr: Some(59), by_va: false, + unavailable: false, ), TrackItem( id: "3qfEL7ZCgL8", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -978,13 +1583,23 @@ MusicAlbum( track_type: track, track_nr: Some(60), by_va: false, + unavailable: false, ), TrackItem( id: "_G8r-gk0msY", name: "[name]", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -994,13 +1609,23 @@ MusicAlbum( track_type: track, track_nr: Some(61), by_va: false, + unavailable: false, ), TrackItem( id: "whI1u7a_rSU", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1010,13 +1635,23 @@ MusicAlbum( track_type: track, track_nr: Some(62), by_va: false, + unavailable: false, ), TrackItem( id: "X2swFoUEp30", name: "[name]", duration: Some(148), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1026,13 +1661,23 @@ MusicAlbum( track_type: track, track_nr: Some(63), by_va: false, + unavailable: false, ), TrackItem( id: "5nXXHqVDIqY", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1042,13 +1687,23 @@ MusicAlbum( track_type: track, track_nr: Some(64), by_va: false, + unavailable: false, ), TrackItem( id: "AgT-3d32lkQ", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1058,13 +1713,23 @@ MusicAlbum( track_type: track, track_nr: Some(65), by_va: false, + unavailable: false, ), TrackItem( id: "NvR28TRH1Kc", name: "[name]", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1074,13 +1739,23 @@ MusicAlbum( track_type: track, track_nr: Some(66), by_va: false, + unavailable: false, ), TrackItem( id: "218UZATQgwY", name: "[name]", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1090,13 +1765,23 @@ MusicAlbum( track_type: track, track_nr: Some(67), by_va: false, + unavailable: false, ), TrackItem( id: "rCUpwhyh7ag", name: "[name]", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1106,13 +1791,23 @@ MusicAlbum( track_type: track, track_nr: Some(68), by_va: false, + unavailable: false, ), TrackItem( id: "FseNJJS42Wk", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1122,13 +1817,23 @@ MusicAlbum( track_type: track, track_nr: Some(69), by_va: false, + unavailable: false, ), TrackItem( id: "ahufTwdimiY", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1138,13 +1843,23 @@ MusicAlbum( track_type: track, track_nr: Some(70), by_va: false, + unavailable: false, ), TrackItem( id: "w_hYzT2BSz0", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1154,13 +1869,23 @@ MusicAlbum( track_type: track, track_nr: Some(71), by_va: false, + unavailable: false, ), TrackItem( id: "L8bxsR6xR8Y", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1170,13 +1895,23 @@ MusicAlbum( track_type: track, track_nr: Some(72), by_va: false, + unavailable: false, ), TrackItem( id: "StCyrfSVKRA", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1186,13 +1921,23 @@ MusicAlbum( track_type: track, track_nr: Some(73), by_va: false, + unavailable: false, ), TrackItem( id: "bfb0z96jjDw", name: "[name]", duration: Some(149), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1202,13 +1947,23 @@ MusicAlbum( track_type: track, track_nr: Some(74), by_va: false, + unavailable: false, ), TrackItem( id: "_Cs_HEjIxE4", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1218,13 +1973,23 @@ MusicAlbum( track_type: track, track_nr: Some(75), by_va: false, + unavailable: false, ), TrackItem( id: "rlZTCrB9DUY", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1234,13 +1999,23 @@ MusicAlbum( track_type: track, track_nr: Some(76), by_va: false, + unavailable: false, ), TrackItem( id: "0gXRizztpCE", name: "[name]", duration: Some(153), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1250,13 +2025,23 @@ MusicAlbum( track_type: track, track_nr: Some(77), by_va: false, + unavailable: false, ), TrackItem( id: "U3gNQeexaFA", name: "[name]", duration: Some(146), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1266,13 +2051,23 @@ MusicAlbum( track_type: track, track_nr: Some(78), by_va: false, + unavailable: false, ), TrackItem( id: "SDVj1LdZAWs", name: "[name]", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1282,13 +2077,23 @@ MusicAlbum( track_type: track, track_nr: Some(79), by_va: false, + unavailable: false, ), TrackItem( id: "aStx8DVBL4w", name: "[name]", duration: Some(150), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1298,13 +2103,23 @@ MusicAlbum( track_type: track, track_nr: Some(80), by_va: false, + unavailable: false, ), TrackItem( id: "39HPvtWzT5w", name: "[name]", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1314,13 +2129,23 @@ MusicAlbum( track_type: track, track_nr: Some(81), by_va: false, + unavailable: false, ), TrackItem( id: "KDpAcnRvf98", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1330,13 +2155,23 @@ MusicAlbum( track_type: track, track_nr: Some(82), by_va: false, + unavailable: false, ), TrackItem( id: "Qg7M-RQatI8", name: "[name]", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1346,13 +2181,23 @@ MusicAlbum( track_type: track, track_nr: Some(83), by_va: false, + unavailable: false, ), TrackItem( id: "V35JMnicqpE", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1362,13 +2207,23 @@ MusicAlbum( track_type: track, track_nr: Some(84), by_va: false, + unavailable: false, ), TrackItem( id: "fqVlv9bXo38", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1378,13 +2233,23 @@ MusicAlbum( track_type: track, track_nr: Some(85), by_va: false, + unavailable: false, ), TrackItem( id: "zcv2WC4ccCM", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1394,13 +2259,23 @@ MusicAlbum( track_type: track, track_nr: Some(86), by_va: false, + unavailable: false, ), TrackItem( id: "Em3S3CXYgsc", name: "[name]", duration: Some(147), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1410,13 +2285,23 @@ MusicAlbum( track_type: track, track_nr: Some(87), by_va: false, + unavailable: false, ), TrackItem( id: "Pru_NJ16FX8", name: "[name]", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1426,13 +2311,49 @@ MusicAlbum( track_type: track, track_nr: Some(88), by_va: false, + unavailable: false, + ), + TrackItem( + id: "2klbe4CmXaQ", + name: "[name]", + duration: Some(129), + cover: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(89), + by_va: false, + unavailable: false, ), TrackItem( id: "qePq7ltD6j4", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1442,13 +2363,23 @@ MusicAlbum( track_type: track, track_nr: Some(90), by_va: false, + unavailable: false, ), TrackItem( id: "oBiS9b_v4wM", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1458,13 +2389,23 @@ MusicAlbum( track_type: track, track_nr: Some(91), by_va: false, + unavailable: false, ), TrackItem( id: "g2_3XksRrek", name: "[name]", duration: Some(167), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1474,13 +2415,23 @@ MusicAlbum( track_type: track, track_nr: Some(92), by_va: false, + unavailable: false, ), TrackItem( id: "-eW-lGQghx8", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1490,13 +2441,23 @@ MusicAlbum( track_type: track, track_nr: Some(93), by_va: false, + unavailable: false, ), TrackItem( id: "adRnRqIr19Q", name: "[name]", duration: Some(155), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1506,13 +2467,23 @@ MusicAlbum( track_type: track, track_nr: Some(94), by_va: false, + unavailable: false, ), TrackItem( id: "C1fvUpxJ8G0", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1522,13 +2493,23 @@ MusicAlbum( track_type: track, track_nr: Some(95), by_va: false, + unavailable: false, ), TrackItem( id: "MgkJ7uW13hM", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1538,13 +2519,23 @@ MusicAlbum( track_type: track, track_nr: Some(96), by_va: false, + unavailable: false, ), TrackItem( id: "pB22pN3oudY", name: "[name]", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1554,13 +2545,23 @@ MusicAlbum( track_type: track, track_nr: Some(97), by_va: false, + unavailable: false, ), TrackItem( id: "d4JvNP7oR4g", name: "[name]", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1570,13 +2571,23 @@ MusicAlbum( track_type: track, track_nr: Some(98), by_va: false, + unavailable: false, ), TrackItem( id: "FfUZhLb3L1A", name: "[name]", duration: Some(152), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1586,13 +2597,23 @@ MusicAlbum( track_type: track, track_nr: Some(99), by_va: false, + unavailable: false, ), TrackItem( id: "pGdz8B_V9vs", name: "[name]", duration: Some(160), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1602,13 +2623,23 @@ MusicAlbum( track_type: track, track_nr: Some(100), by_va: false, + unavailable: false, ), TrackItem( id: "wWzLLDr7VZY", name: "[name]", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1618,13 +2649,23 @@ MusicAlbum( track_type: track, track_nr: Some(101), by_va: false, + unavailable: false, ), TrackItem( id: "sjwsqR7A-nI", name: "[name]", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1634,13 +2675,23 @@ MusicAlbum( track_type: track, track_nr: Some(102), by_va: false, + unavailable: false, ), TrackItem( id: "ZBxtouT9Rpo", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1650,13 +2701,23 @@ MusicAlbum( track_type: track, track_nr: Some(103), by_va: false, + unavailable: false, ), TrackItem( id: "Ym_pEJYSd1Y", name: "[name]", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1666,13 +2727,23 @@ MusicAlbum( track_type: track, track_nr: Some(104), by_va: false, + unavailable: false, ), TrackItem( id: "48rzTOM0u5g", name: "[name]", duration: Some(141), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1682,13 +2753,23 @@ MusicAlbum( track_type: track, track_nr: Some(105), by_va: false, + unavailable: false, ), TrackItem( id: "KGN_cz6acJg", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1698,13 +2779,23 @@ MusicAlbum( track_type: track, track_nr: Some(106), by_va: false, + unavailable: false, ), TrackItem( id: "JPYOtU69FBI", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1714,13 +2805,23 @@ MusicAlbum( track_type: track, track_nr: Some(107), by_va: false, + unavailable: false, ), TrackItem( id: "UKJsludf1ME", name: "[name]", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1730,13 +2831,23 @@ MusicAlbum( track_type: track, track_nr: Some(108), by_va: false, + unavailable: false, ), TrackItem( id: "aO0GCv90tok", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1746,13 +2857,23 @@ MusicAlbum( track_type: track, track_nr: Some(109), by_va: false, + unavailable: false, ), TrackItem( id: "yqLiNPBAIF4", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1762,13 +2883,23 @@ MusicAlbum( track_type: track, track_nr: Some(110), by_va: false, + unavailable: false, ), TrackItem( id: "Wm71AIJ08ss", name: "[name]", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1778,13 +2909,23 @@ MusicAlbum( track_type: track, track_nr: Some(111), by_va: false, + unavailable: false, ), TrackItem( id: "LxSyUI2fjzM", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1794,13 +2935,23 @@ MusicAlbum( track_type: track, track_nr: Some(112), by_va: false, + unavailable: false, ), TrackItem( id: "4SVHRTay_PU", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1810,13 +2961,23 @@ MusicAlbum( track_type: track, track_nr: Some(113), by_va: false, + unavailable: false, ), TrackItem( id: "zhrqkGwyk4o", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1826,13 +2987,23 @@ MusicAlbum( track_type: track, track_nr: Some(114), by_va: false, + unavailable: false, ), TrackItem( id: "2YuvSWutjbY", name: "[name]", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1842,13 +3013,23 @@ MusicAlbum( track_type: track, track_nr: Some(115), by_va: false, + unavailable: false, ), TrackItem( id: "QT-BvFEO3ho", name: "[name]", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1858,13 +3039,23 @@ MusicAlbum( track_type: track, track_nr: Some(116), by_va: false, + unavailable: false, ), TrackItem( id: "27rrlVQ7D4M", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1874,13 +3065,23 @@ MusicAlbum( track_type: track, track_nr: Some(117), by_va: false, + unavailable: false, ), TrackItem( id: "7m0EEXEBRo4", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1890,13 +3091,23 @@ MusicAlbum( track_type: track, track_nr: Some(118), by_va: false, + unavailable: false, ), TrackItem( id: "34H2shrx38w", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1906,13 +3117,23 @@ MusicAlbum( track_type: track, track_nr: Some(119), by_va: false, + unavailable: false, ), TrackItem( id: "yCuI-ii6dLA", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1922,13 +3143,23 @@ MusicAlbum( track_type: track, track_nr: Some(120), by_va: false, + unavailable: false, ), TrackItem( id: "E6Uzcr7zwoQ", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1938,13 +3169,23 @@ MusicAlbum( track_type: track, track_nr: Some(121), by_va: false, + unavailable: false, ), TrackItem( id: "gpL45b1fugI", name: "[name]", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1954,13 +3195,23 @@ MusicAlbum( track_type: track, track_nr: Some(122), by_va: false, + unavailable: false, ), TrackItem( id: "ZHGQcDZ2lDo", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1970,13 +3221,23 @@ MusicAlbum( track_type: track, track_nr: Some(123), by_va: false, + unavailable: false, ), TrackItem( id: "EkVfn3H1YNw", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -1986,13 +3247,23 @@ MusicAlbum( track_type: track, track_nr: Some(124), by_va: false, + unavailable: false, ), TrackItem( id: "iqh3t9ScmdM", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2002,13 +3273,23 @@ MusicAlbum( track_type: track, track_nr: Some(125), by_va: false, + unavailable: false, ), TrackItem( id: "lfdocX0dHjo", name: "[name]", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2018,13 +3299,23 @@ MusicAlbum( track_type: track, track_nr: Some(126), by_va: false, + unavailable: false, ), TrackItem( id: "LBz5HWuwICc", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2034,13 +3325,23 @@ MusicAlbum( track_type: track, track_nr: Some(127), by_va: false, + unavailable: false, ), TrackItem( id: "DLiAozDSkn4", name: "[name]", duration: Some(151), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2050,13 +3351,23 @@ MusicAlbum( track_type: track, track_nr: Some(128), by_va: false, + unavailable: false, ), TrackItem( id: "1oAe6NOWODM", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2066,13 +3377,23 @@ MusicAlbum( track_type: track, track_nr: Some(129), by_va: false, + unavailable: false, ), TrackItem( id: "CpEo9pBL9cw", name: "[name]", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2082,13 +3403,23 @@ MusicAlbum( track_type: track, track_nr: Some(130), by_va: false, + unavailable: false, ), TrackItem( id: "DioQU4tkLZQ", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2098,13 +3429,23 @@ MusicAlbum( track_type: track, track_nr: Some(131), by_va: false, + unavailable: false, ), TrackItem( id: "aShFQKy3Z8M", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2114,13 +3455,23 @@ MusicAlbum( track_type: track, track_nr: Some(132), by_va: false, + unavailable: false, ), TrackItem( id: "RgZACT1rJ4A", name: "[name]", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2130,13 +3481,23 @@ MusicAlbum( track_type: track, track_nr: Some(133), by_va: false, + unavailable: false, ), TrackItem( id: "Vqg-K1lFtf4", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2146,13 +3507,23 @@ MusicAlbum( track_type: track, track_nr: Some(134), by_va: false, + unavailable: false, ), TrackItem( id: "FgzKDQ-KvkQ", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2162,13 +3533,23 @@ MusicAlbum( track_type: track, track_nr: Some(135), by_va: false, + unavailable: false, ), TrackItem( id: "q6qGmT7z_mk", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2178,13 +3559,23 @@ MusicAlbum( track_type: track, track_nr: Some(136), by_va: false, + unavailable: false, ), TrackItem( id: "BSEUTCp4JzQ", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2194,13 +3585,23 @@ MusicAlbum( track_type: track, track_nr: Some(137), by_va: false, + unavailable: false, ), TrackItem( id: "GorIwpkX6bk", name: "[name]", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2210,13 +3611,23 @@ MusicAlbum( track_type: track, track_nr: Some(138), by_va: false, + unavailable: false, ), TrackItem( id: "NYiNrt7VMzA", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2226,13 +3637,23 @@ MusicAlbum( track_type: track, track_nr: Some(139), by_va: false, + unavailable: false, ), TrackItem( id: "9pPalZZsIlQ", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2242,13 +3663,23 @@ MusicAlbum( track_type: track, track_nr: Some(140), by_va: false, + unavailable: false, ), TrackItem( id: "GUPplhf2Wts", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2258,13 +3689,23 @@ MusicAlbum( track_type: track, track_nr: Some(141), by_va: false, + unavailable: false, ), TrackItem( id: "sUc4pA09dMA", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2274,13 +3715,23 @@ MusicAlbum( track_type: track, track_nr: Some(142), by_va: false, + unavailable: false, ), TrackItem( id: "ykieQtMZjgI", name: "[name]", duration: Some(149), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2290,13 +3741,23 @@ MusicAlbum( track_type: track, track_nr: Some(143), by_va: false, + unavailable: false, ), TrackItem( id: "P_aAJjwygaA", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2306,13 +3767,23 @@ MusicAlbum( track_type: track, track_nr: Some(144), by_va: false, + unavailable: false, ), TrackItem( id: "d2QMPdcl7YM", name: "[name]", duration: Some(125), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2322,13 +3793,23 @@ MusicAlbum( track_type: track, track_nr: Some(145), by_va: false, + unavailable: false, ), TrackItem( id: "V0gQO8dH6b4", name: "[name]", duration: Some(140), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2338,13 +3819,23 @@ MusicAlbum( track_type: track, track_nr: Some(146), by_va: false, + unavailable: false, ), TrackItem( id: "cgOzxcg52v8", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2354,13 +3845,23 @@ MusicAlbum( track_type: track, track_nr: Some(147), by_va: false, + unavailable: false, ), TrackItem( id: "rjTEyuRGrYY", name: "[name]", duration: Some(137), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2370,13 +3871,23 @@ MusicAlbum( track_type: track, track_nr: Some(148), by_va: false, + unavailable: false, ), TrackItem( id: "6DwpgjU82ww", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2386,13 +3897,23 @@ MusicAlbum( track_type: track, track_nr: Some(149), by_va: false, + unavailable: false, ), TrackItem( id: "dwk9eQZse6E", name: "[name]", duration: Some(148), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2402,13 +3923,23 @@ MusicAlbum( track_type: track, track_nr: Some(150), by_va: false, + unavailable: false, ), TrackItem( id: "zmM1aeBv_mo", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2418,13 +3949,23 @@ MusicAlbum( track_type: track, track_nr: Some(151), by_va: false, + unavailable: false, ), TrackItem( id: "QL1HMAEp21k", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2434,13 +3975,23 @@ MusicAlbum( track_type: track, track_nr: Some(152), by_va: false, + unavailable: false, ), TrackItem( id: "rtzG_mr5q-c", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2450,13 +4001,23 @@ MusicAlbum( track_type: track, track_nr: Some(153), by_va: false, + unavailable: false, ), TrackItem( id: "Eg2WlrlzO8Y", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2466,13 +4027,23 @@ MusicAlbum( track_type: track, track_nr: Some(154), by_va: false, + unavailable: false, ), TrackItem( id: "QMXkBa6exqA", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2482,13 +4053,23 @@ MusicAlbum( track_type: track, track_nr: Some(155), by_va: false, + unavailable: false, ), TrackItem( id: "n0dStgWvR08", name: "[name]", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2498,13 +4079,23 @@ MusicAlbum( track_type: track, track_nr: Some(156), by_va: false, + unavailable: false, ), TrackItem( id: "FxslNrm_3jU", name: "[name]", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2514,13 +4105,23 @@ MusicAlbum( track_type: track, track_nr: Some(157), by_va: false, + unavailable: false, ), TrackItem( id: "rlJXZLKXjyM", name: "[name]", duration: Some(131), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2530,13 +4131,23 @@ MusicAlbum( track_type: track, track_nr: Some(158), by_va: false, + unavailable: false, ), TrackItem( id: "RQ6lvrVddyk", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2546,13 +4157,23 @@ MusicAlbum( track_type: track, track_nr: Some(159), by_va: false, + unavailable: false, ), TrackItem( id: "LCLBV5T8s5k", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2562,13 +4183,23 @@ MusicAlbum( track_type: track, track_nr: Some(160), by_va: false, + unavailable: false, ), TrackItem( id: "bNigSN7siMU", name: "[name]", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2578,13 +4209,23 @@ MusicAlbum( track_type: track, track_nr: Some(161), by_va: false, + unavailable: false, ), TrackItem( id: "KFBydJkaTD4", name: "[name]", duration: Some(133), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2594,13 +4235,23 @@ MusicAlbum( track_type: track, track_nr: Some(162), by_va: false, + unavailable: false, ), TrackItem( id: "1PUlvwOASBw", name: "[name]", duration: Some(147), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2610,13 +4261,23 @@ MusicAlbum( track_type: track, track_nr: Some(163), by_va: false, + unavailable: false, ), TrackItem( id: "pyvOIiyn5JY", name: "[name]", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2626,13 +4287,23 @@ MusicAlbum( track_type: track, track_nr: Some(164), by_va: false, + unavailable: false, ), TrackItem( id: "eQKlU7pzFRw", name: "[name]", duration: Some(147), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2642,13 +4313,23 @@ MusicAlbum( track_type: track, track_nr: Some(165), by_va: false, + unavailable: false, ), TrackItem( id: "pbROCT8IwDs", name: "[name]", duration: Some(149), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2658,13 +4339,23 @@ MusicAlbum( track_type: track, track_nr: Some(166), by_va: false, + unavailable: false, ), TrackItem( id: "6eklRsup2Cg", name: "[name]", duration: Some(139), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2674,13 +4365,23 @@ MusicAlbum( track_type: track, track_nr: Some(167), by_va: false, + unavailable: false, ), TrackItem( id: "Sx047sHMOV8", name: "[name]", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2690,13 +4391,23 @@ MusicAlbum( track_type: track, track_nr: Some(168), by_va: false, + unavailable: false, ), TrackItem( id: "uIhFD_Y1RM8", name: "[name]", duration: Some(142), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2706,13 +4417,23 @@ MusicAlbum( track_type: track, track_nr: Some(169), by_va: false, + unavailable: false, ), TrackItem( id: "OdiW4u-MJWk", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2722,13 +4443,23 @@ MusicAlbum( track_type: track, track_nr: Some(170), by_va: false, + unavailable: false, ), TrackItem( id: "IQQ4H5wKhqw", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2738,13 +4469,23 @@ MusicAlbum( track_type: track, track_nr: Some(171), by_va: false, + unavailable: false, ), TrackItem( id: "heJoxdCFgXE", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2754,13 +4495,23 @@ MusicAlbum( track_type: track, track_nr: Some(172), by_va: false, + unavailable: false, ), TrackItem( id: "k7Vhuh9N7hg", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2770,13 +4521,23 @@ MusicAlbum( track_type: track, track_nr: Some(173), by_va: false, + unavailable: false, ), TrackItem( id: "0Aeaczuom_0", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2786,13 +4547,23 @@ MusicAlbum( track_type: track, track_nr: Some(174), by_va: false, + unavailable: false, ), TrackItem( id: "5sJd3YkpnNg", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2802,13 +4573,23 @@ MusicAlbum( track_type: track, track_nr: Some(175), by_va: false, + unavailable: false, ), TrackItem( id: "K3xED9BLZ0g", name: "[name]", duration: Some(161), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2818,13 +4599,23 @@ MusicAlbum( track_type: track, track_nr: Some(176), by_va: false, + unavailable: false, ), TrackItem( id: "wxBk25H3Zw4", name: "[name]", duration: Some(154), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2834,13 +4625,23 @@ MusicAlbum( track_type: track, track_nr: Some(177), by_va: false, + unavailable: false, ), TrackItem( id: "Gxdv90qTiBA", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2850,13 +4651,23 @@ MusicAlbum( track_type: track, track_nr: Some(178), by_va: false, + unavailable: false, ), TrackItem( id: "ewUX4G705t0", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2866,13 +4677,23 @@ MusicAlbum( track_type: track, track_nr: Some(179), by_va: false, + unavailable: false, ), TrackItem( id: "fIAs-O1seGs", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2882,13 +4703,23 @@ MusicAlbum( track_type: track, track_nr: Some(180), by_va: false, + unavailable: false, ), TrackItem( id: "CLmbiozyb3g", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2898,13 +4729,23 @@ MusicAlbum( track_type: track, track_nr: Some(181), by_va: false, + unavailable: false, ), TrackItem( id: "cZqX4kRFrls", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2914,13 +4755,23 @@ MusicAlbum( track_type: track, track_nr: Some(182), by_va: false, + unavailable: false, ), TrackItem( id: "GzKlXy_klc0", name: "[name]", duration: Some(130), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2930,13 +4781,23 @@ MusicAlbum( track_type: track, track_nr: Some(183), by_va: false, + unavailable: false, ), TrackItem( id: "N9TK0-c90NQ", name: "[name]", duration: Some(145), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2946,13 +4807,23 @@ MusicAlbum( track_type: track, track_nr: Some(184), by_va: false, + unavailable: false, ), TrackItem( id: "AdmAEn7yJBg", name: "[name]", duration: Some(136), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2962,13 +4833,23 @@ MusicAlbum( track_type: track, track_nr: Some(185), by_va: false, + unavailable: false, ), TrackItem( id: "goV3qAE4nDo", name: "[name]", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2978,13 +4859,23 @@ MusicAlbum( track_type: track, track_nr: Some(186), by_va: false, + unavailable: false, ), TrackItem( id: "HpX-bfM-z8c", name: "[name]", duration: Some(138), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -2994,13 +4885,23 @@ MusicAlbum( track_type: track, track_nr: Some(187), by_va: false, + unavailable: false, ), TrackItem( id: "GT5EGpOqAeM", name: "[name]", duration: Some(143), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3010,13 +4911,23 @@ MusicAlbum( track_type: track, track_nr: Some(188), by_va: false, + unavailable: false, ), TrackItem( id: "M8cQ5zntKks", name: "[name]", duration: Some(135), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3026,13 +4937,23 @@ MusicAlbum( track_type: track, track_nr: Some(189), by_va: false, + unavailable: false, ), TrackItem( id: "EDdwfxA88RQ", name: "[name]", duration: Some(127), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3042,13 +4963,23 @@ MusicAlbum( track_type: track, track_nr: Some(190), by_va: false, + unavailable: false, ), TrackItem( id: "deQx4nzAHvI", name: "[name]", duration: Some(144), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3058,13 +4989,23 @@ MusicAlbum( track_type: track, track_nr: Some(191), by_va: false, + unavailable: false, ), TrackItem( id: "-TYmP5BWkZA", name: "[name]", duration: Some(134), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3074,13 +5015,23 @@ MusicAlbum( track_type: track, track_nr: Some(192), by_va: false, + unavailable: false, ), TrackItem( id: "NKWffyEyvvQ", name: "[name]", duration: Some(126), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3090,13 +5041,23 @@ MusicAlbum( track_type: track, track_nr: Some(193), by_va: false, + unavailable: false, ), TrackItem( id: "5SQgoPx88Xk", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3106,13 +5067,23 @@ MusicAlbum( track_type: track, track_nr: Some(194), by_va: false, + unavailable: false, ), TrackItem( id: "8MmcjOWCXcI", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3122,13 +5093,23 @@ MusicAlbum( track_type: track, track_nr: Some(195), by_va: false, + unavailable: false, ), TrackItem( id: "Cs8eNJJsOwg", name: "[name]", duration: Some(128), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3138,13 +5119,23 @@ MusicAlbum( track_type: track, track_nr: Some(196), by_va: false, + unavailable: false, ), TrackItem( id: "u9ulcct7UW8", name: "[name]", duration: Some(193), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3154,13 +5145,23 @@ MusicAlbum( track_type: track, track_nr: Some(197), by_va: false, + unavailable: false, ), TrackItem( id: "_Q3Ybt6A0A4", name: "[name]", duration: Some(129), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3170,13 +5171,23 @@ MusicAlbum( track_type: track, track_nr: Some(198), by_va: false, + unavailable: false, ), TrackItem( id: "OwLevpAaw50", name: "[name]", duration: Some(157), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3186,13 +5197,23 @@ MusicAlbum( track_type: track, track_nr: Some(199), by_va: false, + unavailable: false, ), TrackItem( id: "wKg1h1i_pLk", name: "[name]", duration: Some(132), cover: [], - artists: [], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3202,13 +5223,34 @@ MusicAlbum( track_type: track, track_nr: Some(200), by_va: false, + unavailable: false, ), TrackItem( id: "svY6h_e3LYI", name: "[name]", duration: Some(128), - cover: [], - artists: [], + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), album: Some(AlbumId( id: "MPREb_gaoNzsQHedo", @@ -3218,6 +5260,4373 @@ MusicAlbum( track_type: track, track_nr: Some(201), by_va: false, + unavailable: false, + ), + TrackItem( + id: "Hir7IMW_37k", + name: "[name]", + duration: Some(203), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(202), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "wrp-KxyqmKs", + name: "[name]", + duration: Some(185), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(203), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "tFQF6fw09ec", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(204), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "tzlG81GlTXQ", + name: "[name]", + duration: Some(212), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(205), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Vno9w1ba-C0", + name: "[name]", + duration: Some(152), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(206), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Ve19y3AhLBk", + name: "[name]", + duration: Some(143), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(207), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "8oHasQ_tiuI", + name: "[name]", + duration: Some(171), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(208), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Ap42W06bL2c", + name: "[name]", + duration: Some(174), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(209), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "qmiLwRF0fOs", + name: "[name]", + duration: Some(173), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(210), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "BdiOwfRyToY", + name: "[name]", + duration: Some(192), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(211), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "PlBZ0cGf5DE", + name: "[name]", + duration: Some(214), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(212), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "v9MgxVJWCow", + name: "[name]", + duration: Some(367), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(213), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "5nwe4RMmA8s", + name: "[name]", + duration: Some(137), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(214), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "6ZP4rXcPFd0", + name: "[name]", + duration: Some(141), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(215), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "eVhWJKVdo40", + name: "[name]", + duration: Some(230), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(216), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Vt7keSTK0No", + name: "[name]", + duration: Some(180), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(217), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Ff3SyoUlcyY", + name: "[name]", + duration: Some(234), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(218), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "gMTJQzds2ac", + name: "[name]", + duration: Some(199), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(219), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "UgAOUifyrqc", + name: "[name]", + duration: Some(138), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(220), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "IGZoSexffaY", + name: "[name]", + duration: Some(261), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(221), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "_yk6rIXnfyw", + name: "[name]", + duration: Some(375), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(222), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "nhznAYDKokI", + name: "[name]", + duration: Some(171), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(223), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "xxcWex5wCpc", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(224), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "bHuVgebOTtY", + name: "[name]", + duration: Some(409), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(225), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "4dSMRBLFXE8", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(226), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "7nrceuJOGrQ", + name: "[name]", + duration: Some(152), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(227), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "rs_bvUV0-ZE", + name: "[name]", + duration: Some(194), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(228), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "SjDAX5b1sCA", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(229), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "9LPuIbBxM_4", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(230), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "xoTJCozaeFw", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(231), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "o9R4zEStCg0", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(232), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "v9aTac8EXeU", + name: "[name]", + duration: Some(144), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(233), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Q6LQBbg9OFg", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(234), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "m3uHhmbvtLQ", + name: "[name]", + duration: Some(149), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(235), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "6Q6paXKnxN4", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(236), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "bZmfzI9OhCs", + name: "[name]", + duration: Some(173), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(237), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "LywfUGAGUPc", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(238), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "r3vVFZ3zl94", + name: "[name]", + duration: Some(161), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(239), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Qenx-MfJ9mw", + name: "[name]", + duration: Some(138), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(240), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "vl_qPscUgdQ", + name: "[name]", + duration: Some(137), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(241), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "FQwclGtvT8A", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(242), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "XfZemPEMHYM", + name: "[name]", + duration: Some(137), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(243), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "tXEWSfM5jBI", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(244), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "CyYeGELAYks", + name: "[name]", + duration: Some(132), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(245), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "V4crS8euIlY", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(246), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "6wkfFwX8hEk", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(247), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "7BrXtew4Xf8", + name: "[name]", + duration: Some(125), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(248), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "zBOsHSF010g", + name: "[name]", + duration: Some(129), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(249), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "5hY-Mmqfg-U", + name: "[name]", + duration: Some(137), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(250), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "GWsWxGtQG2U", + name: "[name]", + duration: Some(178), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(251), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "CS61jsoqGxM", + name: "[name]", + duration: Some(201), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(252), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "--MDZ6MoFOk", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(253), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "APxYXEvS1gI", + name: "[name]", + duration: Some(147), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(254), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "hTZCV0xIaNo", + name: "[name]", + duration: Some(147), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(255), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "fUyVsvSLXAA", + name: "[name]", + duration: Some(129), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(256), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Ex8KXjkzH6U", + name: "[name]", + duration: Some(129), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(257), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Jq9_Roh-_qQ", + name: "[name]", + duration: Some(138), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(258), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "O-k4WTkVF_Y", + name: "[name]", + duration: Some(125), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(259), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "e0VydtqA7zA", + name: "[name]", + duration: Some(129), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(260), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "tYHQ1jqyY04", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(261), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "uJdxfG7mtxg", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(262), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "y9WgL5asujI", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(263), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "M2_kYfPFD_o", + name: "[name]", + duration: Some(148), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(264), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "mMk8rWLu2kQ", + name: "[name]", + duration: Some(144), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(265), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "CdlO0Z_uhbM", + name: "[name]", + duration: Some(129), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(266), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "5loS8hlMQ7U", + name: "[name]", + duration: Some(138), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(267), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "2db5x8VGr8A", + name: "[name]", + duration: Some(128), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(268), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "cTRGKM8Jsgc", + name: "[name]", + duration: Some(160), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(269), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "nrfztfR0soo", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(270), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "3om6N_pNGZA", + name: "[name]", + duration: Some(181), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(271), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "VN1KvIPeJ00", + name: "[name]", + duration: Some(129), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(272), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "LRuhIRN5d1U", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(273), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "dE8U1hliRr4", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(274), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "vjIb2Klunv0", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(275), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "h8BydzKZOtI", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(276), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "ADwyhkSHBVM", + name: "[name]", + duration: Some(135), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(277), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "6cDrKGImmQk", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(278), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "CdrnLzIJGdk", + name: "[name]", + duration: Some(162), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(279), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "N-ZzOlAX43w", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(280), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "7MHmAXMX1F8", + name: "[name]", + duration: Some(135), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(281), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "vSlyuw3eyeU", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(282), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "K8ez5KNbl-A", + name: "[name]", + duration: Some(145), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(283), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "J9y2_6f5Dqc", + name: "[name]", + duration: Some(155), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(284), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "d4Grp66WWsM", + name: "[name]", + duration: Some(138), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(285), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "gYCKh7_DAAw", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(286), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "L59dwOH-nHQ", + name: "[name]", + duration: Some(151), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(287), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "KS4nFrdUDS8", + name: "[name]", + duration: Some(132), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(288), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "4bEhuh2DtBQ", + name: "[name]", + duration: Some(128), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(289), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "76nvjlkt2xY", + name: "[name]", + duration: Some(147), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(290), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "F7mUlqh-y04", + name: "[name]", + duration: Some(145), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(291), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "KivOUvqJ2n4", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(292), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "EHzrgnOh5GA", + name: "[name]", + duration: Some(146), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(293), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "10xak85mCso", + name: "[name]", + duration: Some(147), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(294), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "yDnNqeQnn3A", + name: "[name]", + duration: Some(137), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(295), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "l7n3auySj4A", + name: "[name]", + duration: Some(141), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(296), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "Ywtfz72Zywk", + name: "[name]", + duration: Some(156), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(297), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "FZpI_baOd_s", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(298), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "8OXK57SjsL0", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(299), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "5M-AVirsHzY", + name: "[name]", + duration: Some(143), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(300), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "4BQlY5tiXqY", + name: "[name]", + duration: Some(165), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(301), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "1n-_LCwDMUg", + name: "[name]", + duration: Some(134), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(302), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "V-DyXyW8UI4", + name: "[name]", + duration: Some(145), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(303), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "GygcLOKL8B4", + name: "[name]", + duration: Some(133), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(304), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "S78K3PuQ-GM", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(305), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "HcbO6kTLRZo", + name: "[name]", + duration: Some(132), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(306), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "-MCqkAaGfl0", + name: "[name]", + duration: Some(127), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(307), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "G4edEm1rbeo", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(308), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "KA26JvGwM28", + name: "[name]", + duration: Some(133), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(309), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "9GR32DB5RwY", + name: "[name]", + duration: Some(131), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(310), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "06rRLhqrcTk", + name: "[name]", + duration: Some(133), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(311), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "gw2h1uGGwak", + name: "[name]", + duration: Some(137), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(312), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "U1OnhVQHw4c", + name: "[name]", + duration: Some(126), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(313), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "C8UAKN2G0R8", + name: "[name]", + duration: Some(133), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(314), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "-q-TeXqQ9AA", + name: "[name]", + duration: Some(128), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(315), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "r77eoDVeFh0", + name: "[name]", + duration: Some(128), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(316), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "g8RfSPyjiXc", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(317), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "au27GX2h7Zc", + name: "[name]", + duration: Some(130), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(318), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "hGHRyXDMR0M", + name: "[name]", + duration: Some(138), + cover: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/wKdD-SHqfdz6FzU3vyq-je-yqJ2DrRqbwmLxbK0OjpP55RF0Uh1LvtkLiypabLL5oSUWW7YEWxmpw7s=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + name: "[name]", + ), + ArtistId( + id: Some("UCpBfjMGQRaQ2U1RAtaBAEUA"), + name: "[name]", + ), + ], + artist_id: Some("UCTlkMP4GiGuhOiBdcmI65kg"), + album: Some(AlbumId( + id: "MPREb_gaoNzsQHedo", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(319), + by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_ep_intl.snap b/tests/snapshots/youtube__music_album_ep_intl.snap index bf344f7..8691992 100644 --- a/tests/snapshots/youtube__music_album_ep_intl.snap +++ b/tests/snapshots/youtube__music_album_ep_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -18,6 +19,7 @@ MusicAlbum( album_type: ep, year: Some(2016), by_va: false, + track_count: 5, tracks: [ TrackItem( id: "aGd3VKSOTxY", @@ -39,6 +41,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( id: "Jz-26iiDuYs", @@ -60,6 +63,7 @@ MusicAlbum( track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( id: "Bu26uFtpt58", @@ -81,6 +85,7 @@ MusicAlbum( track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, ), TrackItem( id: "RgwNqqiVqdY", @@ -102,6 +107,7 @@ MusicAlbum( track_type: track, track_nr: Some(4), by_va: false, + unavailable: false, ), TrackItem( id: "2TuOh30XbCI", @@ -123,6 +129,7 @@ MusicAlbum( track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_no_artist_intl.snap b/tests/snapshots/youtube__music_album_no_artist_intl.snap index 7454e41..15415ae 100644 --- a/tests/snapshots/youtube__music_album_no_artist_intl.snap +++ b/tests/snapshots/youtube__music_album_no_artist_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -13,6 +14,7 @@ MusicAlbum( album_type: album, year: Some(2024), by_va: true, + track_count: 14, tracks: [ TrackItem( id: "ilNEztApdjI", @@ -38,6 +40,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( id: "s-qSnZyyvzs", @@ -59,6 +62,7 @@ MusicAlbum( track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( id: "4jXoRBcQ8PY", @@ -80,6 +84,7 @@ MusicAlbum( track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, ), TrackItem( id: "DRES9S4VQI8", @@ -101,6 +106,7 @@ MusicAlbum( track_type: track, track_nr: Some(4), by_va: false, + unavailable: false, ), TrackItem( id: "yhZVimwD4B4", @@ -126,6 +132,7 @@ MusicAlbum( track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), TrackItem( id: "5d6YiFkdzLM", @@ -147,6 +154,7 @@ MusicAlbum( track_type: track, track_nr: Some(6), by_va: false, + unavailable: false, ), TrackItem( id: "3Qe7-uN2PjU", @@ -172,6 +180,7 @@ MusicAlbum( track_type: track, track_nr: Some(7), by_va: false, + unavailable: false, ), TrackItem( id: "SKZ_MTsXFP4", @@ -193,6 +202,7 @@ MusicAlbum( track_type: track, track_nr: Some(8), by_va: false, + unavailable: false, ), TrackItem( id: "n5-ujUwazDA", @@ -214,6 +224,7 @@ MusicAlbum( track_type: track, track_nr: Some(9), by_va: false, + unavailable: false, ), TrackItem( id: "VaREivfDJeY", @@ -235,6 +246,7 @@ MusicAlbum( track_type: track, track_nr: Some(10), by_va: false, + unavailable: false, ), TrackItem( id: "cWcD0WIK2PA", @@ -260,6 +272,7 @@ MusicAlbum( track_type: track, track_nr: Some(11), by_va: false, + unavailable: false, ), TrackItem( id: "QRELvH564T4", @@ -281,6 +294,7 @@ MusicAlbum( track_type: track, track_nr: Some(12), by_va: false, + unavailable: false, ), TrackItem( id: "eCY0-GyG46s", @@ -302,6 +316,7 @@ MusicAlbum( track_type: track, track_nr: Some(13), by_va: false, + unavailable: false, ), TrackItem( id: "UIrHYTEyUfA", @@ -327,6 +342,7 @@ MusicAlbum( track_type: track, track_nr: Some(14), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_no_year_intl.snap b/tests/snapshots/youtube__music_album_no_year_intl.snap index 49ecdbb..3095211 100644 --- a/tests/snapshots/youtube__music_album_no_year_intl.snap +++ b/tests/snapshots/youtube__music_album_no_year_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -26,6 +27,7 @@ MusicAlbum( album_type: single, year: None, by_va: false, + track_count: 1, tracks: [ TrackItem( id: "1Sz3lUVGBSM", @@ -55,6 +57,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_one_artist.snap b/tests/snapshots/youtube__music_album_one_artist.snap index c092826..4bb5bcd 100644 --- a/tests/snapshots/youtube__music_album_one_artist.snap +++ b/tests/snapshots/youtube__music_album_one_artist.snap @@ -79,7 +79,7 @@ MusicAlbum( name: "Demi Lovato", ), ArtistId( - id: Some("UC58M_VmdxEw-h-p_HgeE0Zg"), + id: Some("UCtQ9GzshNMtQoo_bJnJ5Dhw"), name: "Dev", ), ], diff --git a/tests/snapshots/youtube__music_album_one_artist_intl.snap b/tests/snapshots/youtube__music_album_one_artist_intl.snap index 8f4496e..a2ba54c 100644 --- a/tests/snapshots/youtube__music_album_one_artist_intl.snap +++ b/tests/snapshots/youtube__music_album_one_artist_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -18,6 +19,7 @@ MusicAlbum( album_type: album, year: Some(2011), by_va: false, + track_count: 15, tracks: [ TrackItem( id: "js0moD0CIRQ", @@ -47,6 +49,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( id: "-xFJfXE2Cms", @@ -59,7 +62,7 @@ MusicAlbum( name: "[name]", ), ArtistId( - id: Some("UC58M_VmdxEw-h-p_HgeE0Zg"), + id: Some("UCtQ9GzshNMtQoo_bJnJ5Dhw"), name: "[name]", ), ], @@ -72,6 +75,7 @@ MusicAlbum( track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( id: "KWDAaQDq8CQ", @@ -97,6 +101,7 @@ MusicAlbum( track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, ), TrackItem( id: "0bcovdD1gQo", @@ -122,6 +127,7 @@ MusicAlbum( track_type: track, track_nr: Some(4), by_va: false, + unavailable: false, ), TrackItem( id: "lJsqxERcxR8", @@ -143,6 +149,7 @@ MusicAlbum( track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), TrackItem( id: "iLfB6-slQdc", @@ -164,6 +171,7 @@ MusicAlbum( track_type: track, track_nr: Some(6), by_va: false, + unavailable: false, ), TrackItem( id: "4DjGZIdMcZk", @@ -185,6 +193,7 @@ MusicAlbum( track_type: track, track_nr: Some(7), by_va: false, + unavailable: false, ), TrackItem( id: "hakoZyX4QIc", @@ -206,6 +215,7 @@ MusicAlbum( track_type: track, track_nr: Some(8), by_va: false, + unavailable: false, ), TrackItem( id: "GOh96GiHVgI", @@ -227,6 +237,7 @@ MusicAlbum( track_type: track, track_nr: Some(9), by_va: false, + unavailable: false, ), TrackItem( id: "ne_jRAHABx0", @@ -248,6 +259,7 @@ MusicAlbum( track_type: track, track_nr: Some(10), by_va: false, + unavailable: false, ), TrackItem( id: "g8oyC2g5V64", @@ -269,6 +281,7 @@ MusicAlbum( track_type: track, track_nr: Some(11), by_va: false, + unavailable: false, ), TrackItem( id: "RxTEv7wXvG0", @@ -290,6 +303,7 @@ MusicAlbum( track_type: track, track_nr: Some(12), by_va: false, + unavailable: false, ), TrackItem( id: "V8iVLlSZeNs", @@ -311,6 +325,7 @@ MusicAlbum( track_type: track, track_nr: Some(13), by_va: false, + unavailable: false, ), TrackItem( id: "OESslKlpao4", @@ -332,6 +347,7 @@ MusicAlbum( track_type: track, track_nr: Some(14), by_va: false, + unavailable: false, ), TrackItem( id: "ennw5cHAebo", @@ -353,6 +369,7 @@ MusicAlbum( track_type: track, track_nr: Some(15), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_show.snap b/tests/snapshots/youtube__music_album_show.snap index dbd2c04..ba6b540 100644 --- a/tests/snapshots/youtube__music_album_show.snap +++ b/tests/snapshots/youtube__music_album_show.snap @@ -1,48 +1,41 @@ --- source: tests/youtube.rs +assertion_line: 1589 expression: album --- MusicAlbum( - id: "MPREb_aDDw2kVEFtM", - playlist_id: Some("OLAK5uy_kdNoJ-uBZrMFvZCHQpkCwz9kmAELojcKs"), - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + playlist_id: Some("OLAK5uy_nT1mL8aZvxqfIRFN9L8FgIzfvk6HUkd0I"), + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", cover: "[cover]", artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), description: None, album_type: show, - year: Some(2015), + year: Some(2005), by_va: false, - track_count: 27, + track_count: 31, tracks: [ TrackItem( - id: "ZIjGPc6vG0Y", - name: "Kapitel 1 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(123), + id: "53_smrKkESI", + name: "Madagascar - Teil 1", + duration: Some(107), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -51,24 +44,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "Wqrg6ceVgK8", - name: "Kapitel 2 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(122), + id: "Xa1qphq9q4E", + name: "Madagascar - Teil 2", + duration: Some(115), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -77,24 +66,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "oWlZR0mU3fQ", - name: "Kapitel 3 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(125), + id: "9pXYrc3fbJM", + name: "Madagascar - Teil 3", + duration: Some(97), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -103,24 +88,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "pcdWTaNK_w4", - name: "Kapitel 4 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(181), + id: "5zr3wpe-akE", + name: "Madagascar - Teil 4", + duration: Some(104), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -129,24 +110,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "hJhcL8A4AEI", - name: "Kapitel 5 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(123), + id: "KUlF29Whrs8", + name: "Madagascar - Teil 5", + duration: Some(120), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -155,24 +132,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "ROwmS2PzXiE", - name: "Kapitel 6 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(123), + id: "Cr0sX70wnC0", + name: "Madagascar - Teil 6", + duration: Some(117), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -181,24 +154,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "u5fduXogSKU", - name: "Kapitel 7 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(143), + id: "nxALxBuN53A", + name: "Madagascar - Teil 7", + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -207,24 +176,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "37aeBkbW5Y4", - name: "Kapitel 8 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(128), + id: "cll0gTFrORk", + name: "Madagascar - Teil 8", + duration: Some(91), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -233,24 +198,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "Hn2701yNst0", - name: "Kapitel 9 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(124), + id: "_x_Zb5Bh1is", + name: "Madagascar - Teil 9", + duration: Some(100), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -259,24 +220,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "dQiTv0BdwwA", - name: "Kapitel 10 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(123), + id: "lN1XphZBHMQ", + name: "Madagascar - Teil 10", + duration: Some(97), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -285,24 +242,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "DXYXlAljscM", - name: "Kapitel 11 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(166), + id: "0Kw8n8rtyzQ", + name: "Madagascar - Teil 11", + duration: Some(100), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -311,24 +264,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "mfbmff4MQ2M", - name: "Kapitel 12 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(148), + id: "G1GjQN1na14", + name: "Madagascar - Teil 12", + duration: Some(110), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -337,24 +286,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "mHkR5PHlHpQ", - name: "Kapitel 13 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(136), + id: "irSeOdnPPys", + name: "Madagascar - Teil 13", + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -363,24 +308,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "VBnKIZ1b5Cg", - name: "Kapitel 14 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(149), + id: "oyUkpA-TgT8", + name: "Madagascar - Teil 14", + duration: Some(103), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -389,24 +330,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "1iOIPRlLFgM", - name: "Kapitel 15 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(121), + id: "T_IKd7JnNp8", + name: "Madagascar - Teil 15", + duration: Some(107), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -415,24 +352,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "z1nDiIcnxoM", - name: "Kapitel 16 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(122), + id: "VZz7c6QwLdA", + name: "Madagascar - Teil 16", + duration: Some(113), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -441,24 +374,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "TNpe9wfbW9U", - name: "Kapitel 17 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(120), + id: "POx0APPRTb8", + name: "Madagascar - Teil 17", + duration: Some(110), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -467,24 +396,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "9FtXAfifarI", - name: "Kapitel 18 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(136), + id: "q9NPrdEvMTU", + name: "Madagascar - Teil 18", + duration: Some(109), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -493,24 +418,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "bRG8YR7ZBtI", - name: "Kapitel 19 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(155), + id: "Yt8CPVpXzxY", + name: "Madagascar - Teil 19", + duration: Some(112), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -519,24 +440,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "wYV9GxkHdRE", - name: "Kapitel 20 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(209), + id: "XQQzs751mVw", + name: "Madagascar - Teil 20", + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -545,24 +462,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "wbrz2yUKiwo", - name: "Kapitel 21 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(148), + id: "WQExut5229k", + name: "Madagascar - Teil 21", + duration: Some(96), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -571,24 +484,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "_MUx8LqzuY8", - name: "Kapitel 22 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(123), + id: "wVVogt_zod8", + name: "Madagascar - Teil 22", + duration: Some(91), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -597,24 +506,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "s0xXo8ftgCA", - name: "Kapitel 23 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(134), + id: "wTts8cu-zzI", + name: "Madagascar - Teil 23", + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -623,24 +528,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "6Q_etK9rgV8", - name: "Kapitel 24 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(203), + id: "d_Lvhu12_Kc", + name: "Madagascar - Teil 24", + duration: Some(114), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -649,24 +550,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "4pwRZBhZH6Y", - name: "Kapitel 25 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(128), + id: "7TmGH-YPkK8", + name: "Madagascar - Teil 25", + duration: Some(104), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -675,24 +572,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "O75q5a1s02E", - name: "Kapitel 26 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(148), + id: "CpzXJ3e-jMY", + name: "Madagascar - Teil 26", + duration: Some(114), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -701,24 +594,20 @@ MusicAlbum( unavailable: false, ), TrackItem( - id: "KSD9dI_ZgPQ", - name: "Kapitel 27 - Die Abenteuer des Odysseus. Hörspiel", - duration: Some(185), + id: "LDrk4t-z0NQ", + name: "Madagascar - Teil 27", + duration: Some(110), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "Dimiter Inkiow", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), - name: "Griechische Mythologie für Kinder", + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", - name: "Die Abenteuer des Odysseus. Hörspiel", + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", )), view_count: "[view_count]", track_type: track, @@ -726,6 +615,94 @@ MusicAlbum( by_va: false, unavailable: false, ), + TrackItem( + id: "X3VqYqaBnaU", + name: "Madagascar - Teil 28", + duration: Some(111), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(28), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "bfOdk2yRc2E", + name: "Madagascar - Teil 29", + duration: Some(113), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(29), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "H-1i5zSWEfc", + name: "Madagascar - Teil 30", + duration: Some(106), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(30), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "8X2WGI6xBeY", + name: "Madagascar - Teil 31", + duration: Some(228), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "Madagascar", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "Madagascar (Das Original-Hörspiel zum Kinofilm)", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(31), + by_va: false, + unavailable: false, + ), ], variants: [], ) diff --git a/tests/snapshots/youtube__music_album_show_intl.snap b/tests/snapshots/youtube__music_album_show_intl.snap index 9b614a8..db6c2ad 100644 --- a/tests/snapshots/youtube__music_album_show_intl.snap +++ b/tests/snapshots/youtube__music_album_show_intl.snap @@ -1,702 +1,707 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( - id: "MPREb_aDDw2kVEFtM", - playlist_id: Some("OLAK5uy_kdNoJ-uBZrMFvZCHQpkCwz9kmAELojcKs"), + id: "MPREb_W3AA4PtMxgP", + playlist_id: Some("OLAK5uy_nT1mL8aZvxqfIRFN9L8FgIzfvk6HUkd0I"), name: "[name]", cover: "[cover]", artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), description: "[description]", album_type: show, - year: Some(2015), + year: Some(2005), by_va: false, + track_count: 31, tracks: [ TrackItem( - id: "ZIjGPc6vG0Y", + id: "53_smrKkESI", name: "[name]", - duration: Some(123), + duration: Some(107), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( - id: "Wqrg6ceVgK8", + id: "Xa1qphq9q4E", name: "[name]", - duration: Some(122), + duration: Some(115), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( - id: "oWlZR0mU3fQ", + id: "9pXYrc3fbJM", name: "[name]", - duration: Some(125), + duration: Some(97), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, ), TrackItem( - id: "pcdWTaNK_w4", + id: "5zr3wpe-akE", name: "[name]", - duration: Some(181), + duration: Some(104), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(4), by_va: false, + unavailable: false, ), TrackItem( - id: "hJhcL8A4AEI", + id: "KUlF29Whrs8", name: "[name]", - duration: Some(123), + duration: Some(120), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), TrackItem( - id: "ROwmS2PzXiE", + id: "Cr0sX70wnC0", name: "[name]", - duration: Some(123), + duration: Some(117), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(6), by_va: false, + unavailable: false, ), TrackItem( - id: "u5fduXogSKU", + id: "nxALxBuN53A", name: "[name]", - duration: Some(143), + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(7), by_va: false, + unavailable: false, ), TrackItem( - id: "37aeBkbW5Y4", + id: "cll0gTFrORk", name: "[name]", - duration: Some(128), + duration: Some(91), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(8), by_va: false, + unavailable: false, ), TrackItem( - id: "Hn2701yNst0", + id: "_x_Zb5Bh1is", name: "[name]", - duration: Some(124), + duration: Some(100), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(9), by_va: false, + unavailable: false, ), TrackItem( - id: "dQiTv0BdwwA", + id: "lN1XphZBHMQ", name: "[name]", - duration: Some(123), + duration: Some(97), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(10), by_va: false, + unavailable: false, ), TrackItem( - id: "DXYXlAljscM", + id: "0Kw8n8rtyzQ", name: "[name]", - duration: Some(166), + duration: Some(100), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(11), by_va: false, + unavailable: false, ), TrackItem( - id: "mfbmff4MQ2M", + id: "G1GjQN1na14", name: "[name]", - duration: Some(148), + duration: Some(110), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(12), by_va: false, + unavailable: false, ), TrackItem( - id: "mHkR5PHlHpQ", + id: "irSeOdnPPys", name: "[name]", - duration: Some(136), + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(13), by_va: false, + unavailable: false, ), TrackItem( - id: "VBnKIZ1b5Cg", + id: "oyUkpA-TgT8", name: "[name]", - duration: Some(149), + duration: Some(103), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(14), by_va: false, + unavailable: false, ), TrackItem( - id: "1iOIPRlLFgM", + id: "T_IKd7JnNp8", name: "[name]", - duration: Some(121), + duration: Some(107), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(15), by_va: false, + unavailable: false, ), TrackItem( - id: "z1nDiIcnxoM", + id: "VZz7c6QwLdA", name: "[name]", - duration: Some(122), + duration: Some(113), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(16), by_va: false, + unavailable: false, ), TrackItem( - id: "TNpe9wfbW9U", + id: "POx0APPRTb8", name: "[name]", - duration: Some(120), + duration: Some(110), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(17), by_va: false, + unavailable: false, ), TrackItem( - id: "9FtXAfifarI", + id: "q9NPrdEvMTU", name: "[name]", - duration: Some(136), + duration: Some(109), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(18), by_va: false, + unavailable: false, ), TrackItem( - id: "bRG8YR7ZBtI", + id: "Yt8CPVpXzxY", name: "[name]", - duration: Some(155), + duration: Some(112), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(19), by_va: false, + unavailable: false, ), TrackItem( - id: "wYV9GxkHdRE", + id: "XQQzs751mVw", name: "[name]", - duration: Some(209), + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(20), by_va: false, + unavailable: false, ), TrackItem( - id: "wbrz2yUKiwo", + id: "WQExut5229k", name: "[name]", - duration: Some(148), + duration: Some(96), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(21), by_va: false, + unavailable: false, ), TrackItem( - id: "_MUx8LqzuY8", + id: "wVVogt_zod8", name: "[name]", - duration: Some(123), + duration: Some(91), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(22), by_va: false, + unavailable: false, ), TrackItem( - id: "s0xXo8ftgCA", + id: "wTts8cu-zzI", name: "[name]", - duration: Some(134), + duration: Some(111), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(23), by_va: false, + unavailable: false, ), TrackItem( - id: "6Q_etK9rgV8", + id: "d_Lvhu12_Kc", name: "[name]", - duration: Some(203), + duration: Some(114), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(24), by_va: false, + unavailable: false, ), TrackItem( - id: "4pwRZBhZH6Y", + id: "7TmGH-YPkK8", name: "[name]", - duration: Some(128), + duration: Some(104), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(25), by_va: false, + unavailable: false, ), TrackItem( - id: "O75q5a1s02E", + id: "CpzXJ3e-jMY", name: "[name]", - duration: Some(148), + duration: Some(114), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(26), by_va: false, + unavailable: false, ), TrackItem( - id: "KSD9dI_ZgPQ", + id: "LDrk4t-z0NQ", name: "[name]", - duration: Some(185), + duration: Some(110), cover: [], artists: [ ArtistId( - id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), - name: "[name]", - ), - ArtistId( - id: Some("UCsg6xTDzVnvrcWhgLYX6_rg"), + id: Some("UCGgNDaIV4bchokrmfEXKfew"), name: "[name]", ), ], - artist_id: Some("UCAotr_lJ3JJ79DPRlA7k47w"), + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), album: Some(AlbumId( - id: "MPREb_aDDw2kVEFtM", + id: "MPREb_W3AA4PtMxgP", name: "[name]", )), view_count: "[view_count]", track_type: track, track_nr: Some(27), by_va: false, + unavailable: false, + ), + TrackItem( + id: "X3VqYqaBnaU", + name: "[name]", + duration: Some(111), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "[name]", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(28), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "bfOdk2yRc2E", + name: "[name]", + duration: Some(113), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "[name]", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(29), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "H-1i5zSWEfc", + name: "[name]", + duration: Some(106), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "[name]", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(30), + by_va: false, + unavailable: false, + ), + TrackItem( + id: "8X2WGI6xBeY", + name: "[name]", + duration: Some(228), + cover: [], + artists: [ + ArtistId( + id: Some("UCGgNDaIV4bchokrmfEXKfew"), + name: "[name]", + ), + ], + artist_id: Some("UCGgNDaIV4bchokrmfEXKfew"), + album: Some(AlbumId( + id: "MPREb_W3AA4PtMxgP", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(31), + by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_single_intl.snap b/tests/snapshots/youtube__music_album_single_intl.snap index 1fe519e..fc2a57c 100644 --- a/tests/snapshots/youtube__music_album_single_intl.snap +++ b/tests/snapshots/youtube__music_album_single_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -22,6 +23,7 @@ MusicAlbum( album_type: single, year: Some(2020), by_va: false, + track_count: 1, tracks: [ TrackItem( id: "VU6lEv0PKAo", @@ -47,6 +49,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_unavailable_intl.snap b/tests/snapshots/youtube__music_album_unavailable_intl.snap index d90ba57..e130c14 100644 --- a/tests/snapshots/youtube__music_album_unavailable_intl.snap +++ b/tests/snapshots/youtube__music_album_unavailable_intl.snap @@ -26,6 +26,7 @@ MusicAlbum( album_type: album, year: Some(2019), by_va: false, + track_count: 18, tracks: [ TrackItem( id: "R3VIKRtzAdE", @@ -47,6 +48,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( id: "t0v0UOgOt18", @@ -68,6 +70,7 @@ MusicAlbum( track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( id: "HjJYAkUXrxI", @@ -89,6 +92,29 @@ MusicAlbum( track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, + ), + TrackItem( + id: "d53Dhq4_VvA", + name: "[name]", + duration: Some(244), + cover: [], + artists: [ + ArtistId( + id: None, + name: "[name]", + ), + ], + artist_id: None, + album: Some(AlbumId( + id: "MPREb_AzuWg8qAVVl", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(4), + by_va: false, + unavailable: true, ), TrackItem( id: "Hg0KUOTL06I", @@ -110,6 +136,7 @@ MusicAlbum( track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), TrackItem( id: "c8AfY6yhdkM", @@ -131,6 +158,7 @@ MusicAlbum( track_type: track, track_nr: Some(6), by_va: false, + unavailable: false, ), TrackItem( id: "_ZmdHjVvwhc", @@ -152,6 +180,7 @@ MusicAlbum( track_type: track, track_nr: Some(7), by_va: false, + unavailable: false, ), TrackItem( id: "wBe1Zi3q1n8", @@ -173,6 +202,7 @@ MusicAlbum( track_type: track, track_nr: Some(8), by_va: false, + unavailable: false, ), TrackItem( id: "l8Pj8s9uPGc", @@ -194,6 +224,29 @@ MusicAlbum( track_type: track, track_nr: Some(9), by_va: false, + unavailable: false, + ), + TrackItem( + id: "2ZbW3zfLfXo", + name: "[name]", + duration: Some(244), + cover: [], + artists: [ + ArtistId( + id: None, + name: "[name]", + ), + ], + artist_id: None, + album: Some(AlbumId( + id: "MPREb_AzuWg8qAVVl", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(10), + by_va: false, + unavailable: true, ), TrackItem( id: "Kn3cruxYj0c", @@ -215,6 +268,7 @@ MusicAlbum( track_type: track, track_nr: Some(11), by_va: false, + unavailable: false, ), TrackItem( id: "Sy1lIOl1YN0", @@ -236,6 +290,7 @@ MusicAlbum( track_type: track, track_nr: Some(12), by_va: false, + unavailable: false, ), TrackItem( id: "njdlNT1RRo4", @@ -257,6 +312,95 @@ MusicAlbum( track_type: track, track_nr: Some(13), by_va: false, + unavailable: false, + ), + TrackItem( + id: "bANUH8SNV4E", + name: "[name]", + duration: Some(294), + cover: [], + artists: [ + ArtistId( + id: None, + name: "[name]", + ), + ], + artist_id: None, + album: Some(AlbumId( + id: "MPREb_AzuWg8qAVVl", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(14), + by_va: false, + unavailable: true, + ), + TrackItem( + id: "jn7fJSTUbUM", + name: "[name]", + duration: Some(266), + cover: [], + artists: [ + ArtistId( + id: None, + name: "[name]", + ), + ], + artist_id: None, + album: Some(AlbumId( + id: "MPREb_AzuWg8qAVVl", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(15), + by_va: false, + unavailable: true, + ), + TrackItem( + id: "-MCzjr9LSIA", + name: "[name]", + duration: Some(194), + cover: [], + artists: [ + ArtistId( + id: None, + name: "[name]", + ), + ], + artist_id: None, + album: Some(AlbumId( + id: "MPREb_AzuWg8qAVVl", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(16), + by_va: false, + unavailable: true, + ), + TrackItem( + id: "StZKjRiFtOQ", + name: "[name]", + duration: Some(233), + cover: [], + artists: [ + ArtistId( + id: None, + name: "[name]", + ), + ], + artist_id: None, + album: Some(AlbumId( + id: "MPREb_AzuWg8qAVVl", + name: "[name]", + )), + view_count: "[view_count]", + track_type: track, + track_nr: Some(17), + by_va: false, + unavailable: true, ), TrackItem( id: "Si-CXM8CHqQ", @@ -278,6 +422,7 @@ MusicAlbum( track_type: track, track_nr: Some(18), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_various_artists_intl.snap b/tests/snapshots/youtube__music_album_various_artists_intl.snap index 5209d65..f9c67b0 100644 --- a/tests/snapshots/youtube__music_album_various_artists_intl.snap +++ b/tests/snapshots/youtube__music_album_various_artists_intl.snap @@ -1,5 +1,6 @@ --- source: tests/youtube.rs +assertion_line: 1593 expression: album --- MusicAlbum( @@ -13,6 +14,7 @@ MusicAlbum( album_type: single, year: Some(2022), by_va: true, + track_count: 6, tracks: [ TrackItem( id: "Tzai7JXo45w", @@ -34,6 +36,7 @@ MusicAlbum( track_type: track, track_nr: Some(1), by_va: false, + unavailable: false, ), TrackItem( id: "9WYpLYAEub0", @@ -55,6 +58,7 @@ MusicAlbum( track_type: track, track_nr: Some(2), by_va: false, + unavailable: false, ), TrackItem( id: "R48tE237bW4", @@ -76,6 +80,7 @@ MusicAlbum( track_type: track, track_nr: Some(3), by_va: false, + unavailable: false, ), TrackItem( id: "-UzsoR6z-vg", @@ -97,6 +102,7 @@ MusicAlbum( track_type: track, track_nr: Some(4), by_va: false, + unavailable: false, ), TrackItem( id: "kbNVyn8Ex28", @@ -118,6 +124,7 @@ MusicAlbum( track_type: track, track_nr: Some(5), by_va: false, + unavailable: false, ), TrackItem( id: "NJrQZUzWP5Y", @@ -139,6 +146,7 @@ MusicAlbum( track_type: track, track_nr: Some(6), by_va: false, + unavailable: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_artist_basic.snap b/tests/snapshots/youtube__music_artist_basic.snap index d73c2a2..7a6d236 100644 --- a/tests/snapshots/youtube__music_artist_basic.snap +++ b/tests/snapshots/youtube__music_artist_basic.snap @@ -6,11 +6,44 @@ MusicArtist( id: "UC7cl4MmM6ZZ2TcFyMk_b4pg", name: "Unheilig", header_image: "[header_image]", - description: Some("Unheilig is a German band that draws from a variety of influences, including various pop and electronic styles as well as heavier, nihilistic hard rock. The band was founded in Aachen in 1999 and principally consisted of singer Bernd Heinrich \"Der Graf\" along with various musical partners. He was accompanied for live shows by musicians Christoph \"Licky\" Termühlen, Henning Verlage, and Martin \"Potti\" Potthoff. The group\'s debut, Phosphor, came out in 2000.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Unheilig) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)"), + description: Some(RichText([ + Text( + text: "Unheilig is a German band that draws from a variety of influences, including various pop and electronic styles as well as heavier, nihilistic hard rock. The band was founded in Aachen in 1999 and principally consisted of singer Bernd Heinrich \"Der Graf\" along with various musical partners. He was accompanied for live shows by musicians Christoph \"Licky\" Termühlen, Henning Verlage, and Martin \"Potti\" Potthoff. The group\'s debut, Phosphor, came out in 2000.\n\nFrom Wikipedia (", + ), + Web( + text: "https://en.wikipedia.org/wiki/Unheilig", + url: "https://en.wikipedia.org/wiki/Unheilig", + ), + Text( + text: ") under Creative Commons Attribution CC-BY-SA 3.0 (", + ), + Web( + text: "http://creativecommons.org/licenses/b...", + url: "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + ), + Text( + text: ")", + ), + ])), wikipedia_url: Some("https://en.wikipedia.org/wiki/Unheilig"), subscriber_count: "[subscriber_count]", tracks: "[tracks]", albums: [ + AlbumItem( + id: "MPREb_1JuLCYHeosk", + name: "Daheim (aus \"Sing meinen Song, Vol. 13\")", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "Unheilig", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2026), + by_va: false, + ), AlbumItem( id: "MPREb_43NWLzXChnh", name: "Grosse Freiheit (Digital Version)", @@ -42,23 +75,8 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_HrCgErOdgCv", - name: "Freiheit", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "Unheilig", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: album, - year: Some(2004), - by_va: false, - ), - AlbumItem( - id: "MPREb_Md2aZrjaqHX", - name: "Stille Winternacht", + id: "MPREb_DtCKVZvtq1l", + name: "Wunderschön", cover: "[cover]", artists: [ ArtistId( @@ -68,12 +86,12 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2021), + year: Some(2025), by_va: false, ), AlbumItem( - id: "MPREb_OW1GOBZ64ap", - name: "Hallo Leben", + id: "MPREb_OlxywkPH5Cx", + name: "Grosse Freiheit - Trabanten", cover: "[cover]", artists: [ ArtistId( @@ -82,23 +100,8 @@ MusicArtist( ), ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2018), - by_va: false, - ), - AlbumItem( - id: "MPREb_Oq0WKqNwSVY", - name: "Das 2. Gebot", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "Unheilig", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: album, - year: Some(2003), + album_type: ep, + year: Some(2025), by_va: false, ), AlbumItem( @@ -131,21 +134,6 @@ MusicArtist( year: Some(2016), by_va: false, ), - AlbumItem( - id: "MPREb_U9HLD8nF7H5", - name: "Der Himmel über mir", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "Unheilig", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2017), - by_va: false, - ), AlbumItem( id: "MPREb_UA3c5UyVGYs", name: "Geboren um zu leben", @@ -161,21 +149,6 @@ MusicArtist( year: Some(2025), by_va: false, ), - AlbumItem( - id: "MPREb_V0FEmw2pj2u", - name: "Sonnentag", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "Unheilig", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2017), - by_va: false, - ), AlbumItem( id: "MPREb_WYx2c0e95TA", name: "Spiegelbild", @@ -192,8 +165,8 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_Yj49s4xy7fM", - name: "Lichtermeer", + id: "MPREb_XuW5H9DKT56", + name: "Spiegel", cover: "[cover]", artists: [ ArtistId( @@ -203,7 +176,37 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2021), + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_YvqaenO7Dla", + name: "Liebe ist meine Rebellion (aus \"Sing meinen Song, Vol. 13\")", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "Unheilig", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_eiFXDhywo02", + name: "Unheilig bei Sing meinen Song, Vol. 13", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "Unheilig", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: album, + year: Some(2026), by_va: false, ), AlbumItem( @@ -222,38 +225,8 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_kW2NAMSZElX", - name: "Glück auf das Leben", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "Unheilig", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2015), - by_va: false, - ), - AlbumItem( - id: "MPREb_n1H3JiFyGkv", - name: "Mein Berg (EP)", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "Unheilig", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: ep, - year: Some(2015), - by_va: false, - ), - AlbumItem( - id: "MPREb_ohcGTZrqKPZ", - name: "Zelluloid", + id: "MPREb_jjPQOsOQ8QZ", + name: "LIEBE GLAUBE MONSTER", cover: "[cover]", artists: [ ArtistId( @@ -263,12 +236,12 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: album, - year: Some(2004), + year: Some(2026), by_va: false, ), AlbumItem( - id: "MPREb_pWpeXxATZYb", - name: "Wir sind alle wie eins", + id: "MPREb_kdwfwLyS6nA", + name: "Wieder zurück", cover: "[cover]", artists: [ ArtistId( @@ -278,12 +251,12 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2014), + year: Some(2025), by_va: false, ), AlbumItem( - id: "MPREb_saXgTKNPaSu", - name: "Zeit zu gehen", + id: "MPREb_lc7LosT11ss", + name: "Mein Löwe", cover: "[cover]", artists: [ ArtistId( @@ -293,7 +266,52 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2014), + year: Some(2025), + by_va: false, + ), + AlbumItem( + id: "MPREb_mTcn5nWuRkb", + name: "Mein Löwe (Piano Version)", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "Unheilig", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2025), + by_va: false, + ), + AlbumItem( + id: "MPREb_mXbHmZRZadz", + name: "Deine Liebe (aus \"Sing meinen Song, Vol. 13\")", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "Unheilig", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_n7fZUkiI1FD", + name: "Grosse Freiheit (15 Jahre Jubiläumsedition)", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "Unheilig", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: album, + year: Some(2025), by_va: false, ), AlbumItem( diff --git a/tests/snapshots/youtube__music_artist_basic_all.snap b/tests/snapshots/youtube__music_artist_basic_all.snap index aef63a7..80efc1f 100644 --- a/tests/snapshots/youtube__music_artist_basic_all.snap +++ b/tests/snapshots/youtube__music_artist_basic_all.snap @@ -6,7 +6,11 @@ MusicArtist( id: "UCFKUUtHjT4iq3p0JJA13SOA", name: "Every Time I Die", header_image: "[header_image]", - description: Some("Every Time I Die is a loud rock institution committed to leaving every nuanced outpouring of chaotic passion and blissful malcontent all over their records and on the stage. With boiling charisma and unrelenting energy to spare, the Buffalo band manages not one but two near-impossible tasks. They’ve survived two decades as an underground entity cherished for coloring outside the lines, and contrary to most career arcs, continually improving with each successive album as they charge ahead. \n\nETID makes a glorious hardcore-punk noise, alchemized by a swampy summoning of Southern rock’s coarse poetry. The music swirls beneath sardonic and clever wordplay, a combination cementing them as leaders, not followers. The band is recognized and revered for its anarchic explosiveness, artistic impulsiveness, and approachable camaraderie. It’s all interwoven with a visceral lack of the usual fucks. Revolver counted 2016’s Low Teens among the 25 Best Albums of the 2010s, and the follow-up, Radical, is no less revelatory. Once again produced by Will Putney (A Day To Remember, The Ghost Inside, Body Count), Radical is 16 tracks of peak-ETID, including raucous new anthems like “Post-Boredom,” “Planet Shit,” “A Colossal Wreck,” “Desperate Pleasures,” and “AWOL.”"), + description: Some(RichText([ + Text( + text: "Every Time I Die is a loud rock institution committed to leaving every nuanced outpouring of chaotic passion and blissful malcontent all over their records and on the stage. With boiling charisma and unrelenting energy to spare, the Buffalo band manages not one but two near-impossible tasks. They’ve survived two decades as an underground entity cherished for coloring outside the lines, and contrary to most career arcs, continually improving with each successive album as they charge ahead. \n\nETID makes a glorious hardcore-punk noise, alchemized by a swampy summoning of Southern rock’s coarse poetry. The music swirls beneath sardonic and clever wordplay, a combination cementing them as leaders, not followers. The band is recognized and revered for its anarchic explosiveness, artistic impulsiveness, and approachable camaraderie. It’s all interwoven with a visceral lack of the usual fucks. Revolver counted 2016’s Low Teens among the 25 Best Albums of the 2010s, and the follow-up, Radical, is no less revelatory. Once again produced by Will Putney (A Day To Remember, The Ghost Inside, Body Count), Radical is 16 tracks of peak-ETID, including raucous new anthems like “Post-Boredom,” “Planet Shit,” “A Colossal Wreck,” “Desperate Pleasures,” and “AWOL.”", + ), + ])), wikipedia_url: None, subscriber_count: "[subscriber_count]", tracks: "[tracks]", diff --git a/tests/snapshots/youtube__music_artist_basic_all_intl.snap b/tests/snapshots/youtube__music_artist_basic_all_intl.snap index 6e08687..9116d4a 100644 --- a/tests/snapshots/youtube__music_artist_basic_all_intl.snap +++ b/tests/snapshots/youtube__music_artist_basic_all_intl.snap @@ -146,21 +146,6 @@ MusicArtist( year: Some(2015), by_va: false, ), - AlbumItem( - id: "MPREb_ghrNI6BJSM8", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCFKUUtHjT4iq3p0JJA13SOA"), - name: "[name]", - ), - ], - artist_id: Some("UCFKUUtHjT4iq3p0JJA13SOA"), - album_type: album, - year: Some(2017), - by_va: false, - ), AlbumItem( id: "MPREb_h0UZr2ALQXf", name: "[name]", diff --git a/tests/snapshots/youtube__music_artist_basic_intl.snap b/tests/snapshots/youtube__music_artist_basic_intl.snap index c00ff93..3fe2799 100644 --- a/tests/snapshots/youtube__music_artist_basic_intl.snap +++ b/tests/snapshots/youtube__music_artist_basic_intl.snap @@ -11,6 +11,21 @@ MusicArtist( subscriber_count: "[subscriber_count]", tracks: "[tracks]", albums: [ + AlbumItem( + id: "MPREb_1JuLCYHeosk", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2026), + by_va: false, + ), AlbumItem( id: "MPREb_43NWLzXChnh", name: "[name]", @@ -42,7 +57,22 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_6PEkIQE7sWY", + id: "MPREb_DtCKVZvtq1l", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2025), + by_va: false, + ), + AlbumItem( + id: "MPREb_OlxywkPH5Cx", name: "[name]", cover: "[cover]", artists: [ @@ -53,67 +83,7 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: ep, - year: Some(2008), - by_va: false, - ), - AlbumItem( - id: "MPREb_Md2aZrjaqHX", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2021), - by_va: false, - ), - AlbumItem( - id: "MPREb_OW1GOBZ64ap", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2018), - by_va: false, - ), - AlbumItem( - id: "MPREb_QEClJsuO9xM", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2012), - by_va: false, - ), - AlbumItem( - id: "MPREb_QyGCcLWExXj", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2014), + year: Some(2025), by_va: false, ), AlbumItem( @@ -147,7 +117,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_U9HLD8nF7H5", + id: "MPREb_UA3c5UyVGYs", name: "[name]", cover: "[cover]", artists: [ @@ -158,22 +128,7 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2017), - by_va: false, - ), - AlbumItem( - id: "MPREb_V0FEmw2pj2u", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: single, - year: Some(2017), + year: Some(2025), by_va: false, ), AlbumItem( @@ -192,7 +147,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_Yj49s4xy7fM", + id: "MPREb_XuW5H9DKT56", name: "[name]", cover: "[cover]", artists: [ @@ -203,7 +158,37 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2021), + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_YvqaenO7Dla", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_eiFXDhywo02", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: album, + year: Some(2026), by_va: false, ), AlbumItem( @@ -222,7 +207,22 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_kW2NAMSZElX", + id: "MPREb_jjPQOsOQ8QZ", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: album, + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_kdwfwLyS6nA", name: "[name]", cover: "[cover]", artists: [ @@ -233,26 +233,11 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2015), + year: Some(2025), by_va: false, ), AlbumItem( - id: "MPREb_n1H3JiFyGkv", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: ep, - year: Some(2015), - by_va: false, - ), - AlbumItem( - id: "MPREb_pWpeXxATZYb", + id: "MPREb_lc7LosT11ss", name: "[name]", cover: "[cover]", artists: [ @@ -263,26 +248,11 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2014), + year: Some(2025), by_va: false, ), AlbumItem( - id: "MPREb_rHhaDLqalbT", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - name: "[name]", - ), - ], - artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), - album_type: ep, - year: Some(2010), - by_va: false, - ), - AlbumItem( - id: "MPREb_saXgTKNPaSu", + id: "MPREb_mTcn5nWuRkb", name: "[name]", cover: "[cover]", artists: [ @@ -293,7 +263,37 @@ MusicArtist( ], artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), album_type: single, - year: Some(2014), + year: Some(2025), + by_va: false, + ), + AlbumItem( + id: "MPREb_mXbHmZRZadz", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: single, + year: Some(2026), + by_va: false, + ), + AlbumItem( + id: "MPREb_n7fZUkiI1FD", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + name: "[name]", + ), + ], + artist_id: Some("UC7cl4MmM6ZZ2TcFyMk_b4pg"), + album_type: album, + year: Some(2025), by_va: false, ), AlbumItem( diff --git a/tests/snapshots/youtube__music_artist_no_more_albums.snap b/tests/snapshots/youtube__music_artist_no_more_albums.snap index 00808cc..e0a1182 100644 --- a/tests/snapshots/youtube__music_artist_no_more_albums.snap +++ b/tests/snapshots/youtube__music_artist_no_more_albums.snap @@ -12,38 +12,8 @@ MusicArtist( tracks: "[tracks]", albums: [ AlbumItem( - id: "MPREb_5gkbwhqC4AJ", - name: "Goldener Schluss (Live in Berlin)", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "Trailerpark", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: album, - year: Some(2024), - by_va: false, - ), - AlbumItem( - id: "MPREb_8PsIyll0LFV", - name: "Bleib in der Schule", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "Trailerpark", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: single, - year: Some(2014), - by_va: false, - ), - AlbumItem( - id: "MPREb_HPXN9BBzFpV", - name: "TP4L", + id: "MPREb_8RJX3HRhfoX", + name: "Endlich normale Leute", cover: "[cover]", artists: [ ArtistId( @@ -57,22 +27,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_POeT6m0bw9q", - name: "Crackstreet Boys II X Version", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "Trailerpark", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: ep, - year: Some(2014), - by_va: false, - ), - AlbumItem( - id: "MPREb_R6EV2L1q0oc", + id: "MPREb_DKkXhy46j7r", name: "Armut treibt Jugendliche in die Popmusik", cover: "[cover]", artists: [ @@ -87,7 +42,37 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_UYdRV1nnK2J", + id: "MPREb_X1MMACgIYXp", + name: "Bleib in der Schule", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2014), + by_va: false, + ), + AlbumItem( + id: "MPREb_YWVyD5bEZZ3", + name: "Totgeglaubte leben länger (HBz Remix)", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2025), + by_va: false, + ), + AlbumItem( + id: "MPREb_ZnsWVd6UhyT", name: "TP4L", cover: "[cover]", artists: [ @@ -102,7 +87,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_bi34SGT1xlc", + id: "MPREb_atfd4qead3I", name: "Crackstreet Boys 3 (Bonus Tracks Version)", cover: "[cover]", artists: [ @@ -117,8 +102,23 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_hcK0fXETEf9", - name: "Endlich normale Leute", + id: "MPREb_cvGtdtbsbd8", + name: "Goldener Schluss (Live in Berlin)", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: album, + year: Some(2024), + by_va: false, + ), + AlbumItem( + id: "MPREb_fxJIlVW1DkU", + name: "Totgeglaubte leben länger", cover: "[cover]", artists: [ ArtistId( @@ -128,7 +128,7 @@ MusicArtist( ], artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: single, - year: Some(2017), + year: Some(2025), by_va: false, ), AlbumItem( @@ -147,7 +147,37 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_oHieBHkXn3A", + id: "MPREb_puFezHy5b8F", + name: "Crackstreet Boys II X Version", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: ep, + year: Some(2012), + by_va: false, + ), + AlbumItem( + id: "MPREb_s72PL3VC6MN", + name: "TP4L", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "Trailerpark", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_yLndw5vTWaH", name: "Dicks Sucken", cover: "[cover]", artists: [ @@ -162,7 +192,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_tdFqP579jQz", + id: "MPREb_z31fQyYJMdu", name: "Bleib in der Schule (Live in Berlin)", cover: "[cover]", artists: [ diff --git a/tests/snapshots/youtube__music_artist_no_more_albums_intl.snap b/tests/snapshots/youtube__music_artist_no_more_albums_intl.snap index 3e642c4..924b623 100644 --- a/tests/snapshots/youtube__music_artist_no_more_albums_intl.snap +++ b/tests/snapshots/youtube__music_artist_no_more_albums_intl.snap @@ -12,7 +12,97 @@ MusicArtist( tracks: "[tracks]", albums: [ AlbumItem( - id: "MPREb_5gkbwhqC4AJ", + id: "MPREb_8RJX3HRhfoX", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_DKkXhy46j7r", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_X1MMACgIYXp", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2014), + by_va: false, + ), + AlbumItem( + id: "MPREb_YWVyD5bEZZ3", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2025), + by_va: false, + ), + AlbumItem( + id: "MPREb_ZnsWVd6UhyT", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: album, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_atfd4qead3I", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: album, + year: Some(2014), + by_va: false, + ), + AlbumItem( + id: "MPREb_cvGtdtbsbd8", name: "[name]", cover: "[cover]", artists: [ @@ -27,7 +117,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_8PsIyll0LFV", + id: "MPREb_fxJIlVW1DkU", name: "[name]", cover: "[cover]", artists: [ @@ -38,97 +128,7 @@ MusicArtist( ], artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), album_type: single, - year: Some(2014), - by_va: false, - ), - AlbumItem( - id: "MPREb_HPXN9BBzFpV", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "[name]", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: single, - year: Some(2017), - by_va: false, - ), - AlbumItem( - id: "MPREb_POeT6m0bw9q", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "[name]", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: ep, - year: Some(2014), - by_va: false, - ), - AlbumItem( - id: "MPREb_R6EV2L1q0oc", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "[name]", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: single, - year: Some(2017), - by_va: false, - ), - AlbumItem( - id: "MPREb_UYdRV1nnK2J", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "[name]", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: album, - year: Some(2017), - by_va: false, - ), - AlbumItem( - id: "MPREb_bi34SGT1xlc", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "[name]", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: album, - year: Some(2014), - by_va: false, - ), - AlbumItem( - id: "MPREb_hcK0fXETEf9", - name: "[name]", - cover: "[cover]", - artists: [ - ArtistId( - id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - name: "[name]", - ), - ], - artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), - album_type: single, - year: Some(2017), + year: Some(2025), by_va: false, ), AlbumItem( @@ -147,7 +147,37 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_oHieBHkXn3A", + id: "MPREb_puFezHy5b8F", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: ep, + year: Some(2012), + by_va: false, + ), + AlbumItem( + id: "MPREb_s72PL3VC6MN", + name: "[name]", + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + name: "[name]", + ), + ], + artist_id: Some("UCOR4_bSVIXPsGa4BbCSt60Q"), + album_type: single, + year: Some(2017), + by_va: false, + ), + AlbumItem( + id: "MPREb_yLndw5vTWaH", name: "[name]", cover: "[cover]", artists: [ @@ -162,7 +192,7 @@ MusicArtist( by_va: false, ), AlbumItem( - id: "MPREb_tdFqP579jQz", + id: "MPREb_z31fQyYJMdu", name: "[name]", cover: "[cover]", artists: [ diff --git a/tests/snapshots/youtube__music_artist_only_singles.snap b/tests/snapshots/youtube__music_artist_only_singles.snap index db6561d..a2687d2 100644 --- a/tests/snapshots/youtube__music_artist_only_singles.snap +++ b/tests/snapshots/youtube__music_artist_only_singles.snap @@ -6,7 +6,25 @@ MusicArtist( id: "UCfwCE5VhPMGxNPFxtVv7lRw", name: "Sulli", header_image: "[header_image]", - description: Some("Choi Jin-ri, known professionally as Sulli, was a South Korean singer and actress. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Sulli) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)"), + description: Some(RichText([ + Text( + text: "Choi Jin-ri, known professionally as Sulli, was a South Korean singer and actress. She first made her debut as a child actress, appearing as a supporting cast member on the SBS historical drama Ballad of Seodong. Following this, she earned a number of guest roles, appearing in the television series Love Needs a Miracle and Drama City, and the film Vacation. She then subsequently appeared in the independent films Punch Lady and BA:BO, the former being her first time cast in a substantial dramatic role.\nAfter signing a record deal with SM Entertainment, Sulli rose to prominence as a member of the girl group f(x) formed in 2009. The group achieved both critical and commercial success, with four Korean number-one singles and international recognition after becoming the first K-pop act to perform at SXSW. Concurrently with her music career, Sulli returned to acting by starring in the SBS romantic comedy series, To the Beautiful You, a Korean adaptation of the shōjo manga Hana-Kimi where her performance was positively received and earned her two SBS Drama Awards and a nomination at the 49th Paeksang Arts Awards.\n\nFrom Wikipedia (", + ), + Web( + text: "https://en.wikipedia.org/wiki/Sulli", + url: "https://en.wikipedia.org/wiki/Sulli", + ), + Text( + text: ") under Creative Commons Attribution CC-BY-SA 3.0 (", + ), + Web( + text: "http://creativecommons.org/licenses/b...", + url: "http://creativecommons.org/licenses/by-sa/3.0/legalcode", + ), + Text( + text: ")", + ), + ])), wikipedia_url: Some("https://en.wikipedia.org/wiki/Sulli"), subscriber_count: "[subscriber_count]", tracks: "[tracks]", diff --git a/tests/snapshots/youtube__music_details_track_details.snap b/tests/snapshots/youtube__music_details_track_details.snap index b506083..0fd022e 100644 --- a/tests/snapshots/youtube__music_details_track_details.snap +++ b/tests/snapshots/youtube__music_details_track_details.snap @@ -5,23 +5,23 @@ expression: track TrackDetails( track: TrackItem( id: "1eekOcpx_iQ", - name: "NCT 127 \'Highway to Heaven\' NEO CITY Tour Film ver.", + name: "Highway to Heaven", duration: Some(202), cover: "[cover]", artists: [ ArtistId( - id: Some("UCk2E0dbAyEJWnrN2bbQOcbg"), + id: Some("UCjqYTQjO-JG-8vLlt6-4iyQ"), name: "NCT 127", ), ], - artist_id: Some("UCk2E0dbAyEJWnrN2bbQOcbg"), + artist_id: Some("UCjqYTQjO-JG-8vLlt6-4iyQ"), album: None, view_count: "[view_count]", - track_type: video, + track_type: episode, track_nr: None, by_va: false, unavailable: false, ), - lyrics_id: None, - related_id: None, + lyrics_id: Some("MPLYt_1nqptVr0glb"), + related_id: Some("MPTRt_1nqptVr0glb"), ) diff --git a/tests/youtube.rs b/tests/youtube.rs index 3e1f260..b6ccf75 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -30,7 +30,7 @@ use rustypipe::validate; // #[case::desktop(ClientType::Desktop)] TODO: add SABR support #[case::tv(ClientType::Tv)] #[case::mobile(ClientType::Mobile)] -// #[case::android(ClientType::Android)] Removed since it requires Android device attestation +#[case::android_vr(ClientType::AndroidVr)] // Removed since it requires Android device attestation #[case::ios(ClientType::Ios)] #[tokio::test] #[ignore] @@ -40,6 +40,7 @@ async fn get_player_from_client(#[case] client_type: ClientType, rp: RustyPipe) .player_from_client("n4tK7LYFxI0", client_type) .await .unwrap(); + dbg!(&player_data); assert_eq!(player_data.details.id, "n4tK7LYFxI0"); assert_eq!(player_data.details.duration, 259); @@ -197,13 +198,13 @@ async fn check_video_stream(s: impl YtStream) { false )] #[case::live( - "jfKfPfyJRdk", - "lofi hip hop radio 📚 beats to relax/study to", - "Listen on Spotify, Apple music and more", + "mpwfjhmyEzw", + "Živě z Lanškrounského náměstí!", + "", + 0, + "UCY9w3ZMjdWwbGeKRGGUocuA", + "Nordic Telecom Lanškroun", 0, - "UCSJ4gkVC6NrvII8umztf0Ow", - "Lofi Girl", - 100, true, true )] @@ -250,6 +251,7 @@ async fn get_player_videos( } let player_data = rp.query().player(id).await.unwrap(); + dbg!(&player_data.client_type); let details = player_data.details; assert_eq!(details.id, id); @@ -302,9 +304,9 @@ async fn get_player_videos( .collect::>(); assert_eq!( - langs.get("en-US"), + langs.get("en"), Some(&AudioTrackType::Original), - "missing lang: en-US" + "missing lang: en" ); for l in ["es", "fr", "pt", "ru"] { @@ -506,7 +508,7 @@ async fn get_video_details(rp: RustyPipe) { assert!(details.recommended.visitor_data.is_some()); assert_next(details.recommended, rp.query(), 10, 1, false).await; - assert_gteo(details.top_comments.count, 700_000, "comments"); + assert_gteo(details.top_comments.count, 650_000, "comments"); assert!(!details.top_comments.is_exhausted()); assert!(!details.latest_comments.is_exhausted()); } @@ -706,29 +708,19 @@ async fn get_video_details_chapters(rp: RustyPipe) { #[rstest] #[tokio::test] async fn get_video_details_live(rp: RustyPipe) { - let details = rp.query().video_details("jfKfPfyJRdk").await.unwrap(); + let details = rp.query().video_details("mpwfjhmyEzw").await.unwrap(); - assert_eq!(details.id, "jfKfPfyJRdk"); - assert_eq!( - details.name, - "lofi hip hop radio 📚 beats to relax/study to" - ); - let desc = details.description.to_plaintext(); - assert!( - desc.contains("Listen on Spotify, Apple music and more"), - "bad description: {desc}" - ); + assert_eq!(details.id, "mpwfjhmyEzw"); + assert_eq!(details.name, "Živě z Lanškrounského náměstí!"); - assert_eq!(details.channel.id, "UCSJ4gkVC6NrvII8umztf0Ow"); - assert_eq!(details.channel.name, "Lofi Girl"); + assert_eq!(details.channel.id, "UCY9w3ZMjdWwbGeKRGGUocuA"); + assert_eq!(details.channel.name, "Nordic Telecom Lanškroun"); assert!(!details.channel.avatar.is_empty(), "no channel avatars"); - assert_eq!(details.channel.verification, Verification::Artist); - assert_gteo(details.channel.subscriber_count, 5_500_000, "subscribers"); - assert_gte(details.view_count, 100, "views"); - assert_gteo(details.like_count, 1_800_000, "likes"); + assert_gteo(details.channel.subscriber_count, 2_000, "subscribers"); + assert_gteo(details.like_count, 1_000, "likes"); let date = details.publish_date.expect("publish_date"); - assert_eq!(date.date(), date!(2022 - 7 - 12)); + assert_eq!(date.date(), date!(2017 - 12 - 1)); assert!(details.is_live); assert!(!details.is_ccommons); @@ -827,7 +819,7 @@ async fn get_video_comments(rp: RustyPipe) { assert!(!top_comments.is_exhausted()); assert!(top_comments.visitor_data.is_some()); - assert_gteo(top_comments.count, 700_000, "comments"); + assert_gteo(top_comments.count, 650_000, "comments"); let latest_comments = details .latest_comments @@ -882,9 +874,7 @@ async fn channel_shorts(rp: RustyPipe) { assert_gteo(channel.subscriber_count, 2_800_000, "subscribers"); assert!(!channel.avatar.is_empty(), "got no thumbnails"); assert_eq!(channel.verification, Verification::Verified); - assert!(channel - .description - .contains("Hi, I\u{2019}m Tina, aka Doobydobap")); + assert!(channel.description.contains("Annyeong doobies")); assert!(!channel.banner.is_empty(), "got no banners"); assert!( @@ -946,25 +936,24 @@ async fn channel_info(rp: RustyPipe) { assert_gteo(info.view_count, 186_854_340, "channel views"); assert_gteo(info.video_count, 1920, "channel videos"); assert_gteo(info.subscriber_count, 920_000, "subscribers"); - assert_eq!(info.country, Some(Country::Au)); + assert_eq!(info.country, Some(Country::Us)); insta::assert_ron_snapshot!(info.links, @r###" - [ - ("EEVblog Web Site", "http://www.eevblog.com/"), - ("Twitter", "http://www.twitter.com/eevblog"), - ("Facebook", "http://www.facebook.com/EEVblog"), - ("EEVdiscover", "https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ"), - ("The EEVblog Forum", "http://www.eevblog.com/forum"), - ("EEVblog Merchandise (T-Shirts)", "http://www.eevblog.com/merch"), - ("EEVblog Donations", "http://www.eevblog.com/donations/"), - ("Patreon", "https://www.patreon.com/eevblog"), - ("SubscribeStar", "https://www.subscribestar.com/eevblog"), - ("The AmpHour Radio Show", "http://www.theamphour.com/"), - ("Flickr", "http://www.flickr.com/photos/eevblog"), - ("EEVblog AMAZON Store", "http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2F&tag=ee04-20&linkCode=ur2&camp=1789&creative=390957"), - ("2nd EEVblog Channel", "http://www.youtube.com/EEVblog2"), - ] - "###); + [ + ("EEVblog Web Site", "http://www.eevblog.com/"), + ("Twitter", "http://www.twitter.com/eevblog"), + ("Facebook", "http://www.facebook.com/EEVblog"), + ("EEVdiscover", "https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ"), + ("The EEVblog Forum", "http://www.eevblog.com/forum"), + ("EEVblog Merchandise (T-Shirts)", "http://www.eevblog.com/merch"), + ("EEVblog Donations", "http://www.eevblog.com/donations/"), + ("Patreon", "https://www.patreon.com/eevblog"), + ("The AmpHour Radio Show", "http://www.theamphour.com/"), + ("Flickr", "http://www.flickr.com/photos/eevblog"), + ("EEVblog AMAZON Store", "http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2F&tag=ee04-20&linkCode=ur2&camp=1789&creative=390957"), + ("2nd EEVblog Channel", "http://www.youtube.com/EEVblog2"), + ] + "###); } #[rstest] @@ -980,6 +969,7 @@ async fn channel_search(rp: RustyPipe) { assert_next(channel.content, rp.query(), 15, 2, true).await; } +#[track_caller] fn assert_channel_eevblog(channel: &Channel) { assert_eq!(channel.id, "UC2DjFE7Xf11URZqWBigcVOQ"); assert_eq!(channel.name, "EEVblog"); @@ -987,7 +977,7 @@ fn assert_channel_eevblog(channel: &Channel) { assert_gteo(channel.subscriber_count, 880_000, "subscribers"); assert!(!channel.avatar.is_empty(), "got no thumbnails"); assert_eq!(channel.verification, Verification::Verified); - assert_eq!(channel.description, "NO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nBitcoin: 3KqyH1U3qrMPnkLufM2oHDU7YB4zVZeFyZ\nEthereum: 0x99ccc4d2654ba40744a1f678d9868ecb15e91206\nPayPal: david@alternatezone.com\n\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DON'T DO PAID VIDEO SPONSORSHIPS, DON'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog forum.\nI read ALL email, but please don't be offended if I don't have time to reply, I get a LOT of email.\n\nMailbag\nPO Box 7949\nBaulkham Hills NSW 2153\nAUSTRALIA"); + assert_eq!(channel.description, "The EEVblog®\nNO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nStore: https://eevblog.store/\nPayPal: david@alternatezone.com\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DO NOT PAID VIDEO SPONSORSHIPS, DON'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog® forum.\nI read ALL email, but please don't be offended if I don't have time to reply, I get a LOT of email.\n"); assert!(!channel.tags.is_empty(), "got no tags"); assert!(!channel.banner.is_empty(), "got no banners"); } @@ -1284,7 +1274,7 @@ async fn search(rp: RustyPipe, unlocalized: bool) { assert_eq!(result.corrected_query.as_deref(), Some("arduino")); } - assert_next(result.items, rp.query(), 10, 2, true).await; + assert_next(result.items, rp.query(), 5, 2, true).await; } #[rstest] @@ -1350,7 +1340,7 @@ async fn search_sensitive(rp: RustyPipe, #[case] filter: bool) { } .unwrap(); assert_gteo(result.items.count, 10_000, "results"); - assert_next(result.items, rp.query(), 10, 2, true).await; + assert_next(result.items, rp.query(), 5, 2, true).await; } #[rstest] @@ -1445,6 +1435,7 @@ async fn resolve_channel_not_found(rp: RustyPipe) { #[rstest] #[tokio::test] +#[ignore] async fn trending(rp: RustyPipe) { let result = rp.query().trending().await.unwrap(); @@ -1529,7 +1520,7 @@ async fn music_playlist_cont(#[case] id: &str, rp: RustyPipe) { check_duplicates(&playlist.tracks.items); let track_count = playlist.track_count.unwrap(); - assert_gte(track_count, 90, "tracks"); + assert_gte(track_count, 80, "tracks"); assert_eq!(track_count, playlist.tracks.count.unwrap()); assert_gte( @@ -1578,7 +1569,7 @@ async fn music_playlist_not_found(rp: RustyPipe) { #[case::single("single", "MPREb_bHfHGoy7vuv")] #[case::ep("ep", "MPREb_u1I69lSAe5v")] #[case::audiobook("audiobook", "MPREb_gaoNzsQHedo")] -#[case::show("show", "MPREb_aDDw2kVEFtM")] +#[case::show("show", "MPREb_W3AA4PtMxgP")] #[case::unavailable("unavailable", "MPREb_AzuWg8qAVVl")] #[case::no_year("no_year", "MPREb_F3Af9UZZVxX")] #[case::no_artist("no_artist", "MPREb_Z81wHtF9fhC")] @@ -1649,7 +1640,6 @@ async fn music_artist( if name == "no_artist" { assert!(artist.similar_artists.is_empty()); - assert!(artist.subscriber_count.is_none()); } else { assert_gteo(artist.subscriber_count, 10_000, "subscribers"); } @@ -1828,7 +1818,7 @@ async fn music_search_main(#[case] typo: bool, rp: RustyPipe, unlocalized: bool) }); assert_eq!(track.name, "Lieblingsmensch"); - assert_eq!(track.duration, Some(191)); + // assert_eq!(track.duration, Some(191)); assert!(!track.cover.is_empty(), "got no cover"); assert_eq!(track.artists.len(), 1); @@ -1838,9 +1828,9 @@ async fn music_search_main(#[case] typo: bool, rp: RustyPipe, unlocalized: bool) assert_eq!(track_artist.name, "Namika"); } - let track_album = track.album.as_ref().expect("track_album"); - assert_eq!(track_album.id, "MPREb_RXHxrUFfrvQ"); - assert_eq!(track_album.name, "Lieblingsmensch"); + // let track_album = track.album.as_ref().expect("track_album"); + // assert_eq!(track_album.id, "MPREb_RXHxrUFfrvQ"); + // assert_eq!(track_album.name, "Lieblingsmensch"); assert_eq!(track.track_type, TrackType::Track); assert_eq!(track.track_nr, None); @@ -1850,6 +1840,7 @@ async fn music_search_main(#[case] typo: bool, rp: RustyPipe, unlocalized: bool) #[tokio::test] async fn music_search_main2(rp: RustyPipe, unlocalized: bool) { let res = rp.query().music_search_main("taylor swift").await.unwrap(); + let items = res.items.items; check_search_result(&items); @@ -1877,6 +1868,7 @@ async fn music_search_main2(rp: RustyPipe, unlocalized: bool) { assert!(!artist.avatar.is_empty(), "got no avatar"); } +#[track_caller] fn check_search_result(items: &[MusicItem]) { assert_gte(items.len(), 10, "search results"); @@ -1982,8 +1974,8 @@ async fn music_search_videos(rp: RustyPipe, unlocalized: bool) { #[rstest] #[tokio::test] async fn music_search_episode(rp: RustyPipe) { - let query = "Blond - Da muss man dabei gewesen sein: Das Hörspiel - Fall #1"; - let track_id = "Zq_-LDy7AgE"; + let query = "Meister Eder und sein Pumuckl - Spuk in der Werkstatt - Folge 1"; + let track_id = "-9lKu90Opqo"; let items = rp .query() @@ -2012,9 +2004,12 @@ async fn music_search_episode(rp: RustyPipe) { let track_artist = &track.artists[0]; assert_eq!( track.name, - "Blond - Da muss man dabei gewesen sein: Das Hörspiel - Fall #1" + "Meister Eder und sein Pumuckl - Spuk in der Werkstatt - Folge 1 - CD LP MC - Ellis Kaut - Hörspiel" + ); + assert_eq!( + track_artist.name, + "Meister Eder und sein Pumuckl - Kinder Hörspiel CD Gustl Bayrhammmer Playlist neu" ); - assert_eq!(track_artist.name, "Da muss man dabei gewesen sein"); assert_eq!(track_artist.id.as_deref(), None); assert_eq!(track.artist_id.as_deref(), None); assert!(!track.cover.is_empty(), "got no cover"); @@ -2023,12 +2018,12 @@ async fn music_search_episode(rp: RustyPipe) { #[rstest] #[case::single( - "lea okay", - "Okay", - "MPREb_3t4vp0Dj8B0", - "LEA", - "UC_MxOdawj_BStPs4CKBYD0Q", - 2020, + "Autobahn single", + "Autobahn (2024 Single Edit)", + "MPREb_OcGylnp9Dsg", + "Kraftwerk", + "UCNUkEFnPvPsWtzftcd45t1A", + 2025, AlbumType::Single, false )] @@ -2043,13 +2038,13 @@ async fn music_search_episode(rp: RustyPipe) { false )] #[case::album( - "where we come alive", - "Where We Come Alive", - "MPREb_Rh1zJSc0xPG", - "Ruelle", - "UCUCg0Z83rDmZUeBAEBlCdCw", - 2018, - AlbumType::Single, + "party rock", + "Party Rock", + "MPREb_2oWXZUaRtsw", + "LMFAO", + "UC0breVPBdX2Gqv5ygItUFYg", + 2008, + AlbumType::Album, true )] #[tokio::test] @@ -2259,7 +2254,7 @@ async fn music_search_suggestion( #[case::track("track", "qIZ-vvg-wiU")] #[case::track_details("track_details", "1eekOcpx_iQ")] #[tokio::test] -async fn music_details(#[case] name: &str, #[case] id: &str, rp: RustyPipe) { +async fn music_details(#[case] name: &str, #[case] id: &str, rp: RustyPipe, unlocalized: bool) { let track = rp.query().music_details(id).await.unwrap(); assert!(!track.track.cover.is_empty(), "got no cover"); @@ -2269,18 +2264,20 @@ async fn music_details(#[case] name: &str, #[case] id: &str, rp: RustyPipe) { assert!(track.track.view_count.is_none()); } - insta::assert_ron_snapshot!(format!("music_details_{name}"), track, - { - ".track.cover" => "[cover]", - ".track.view_count" => "[view_count]" - } - ); + if unlocalized { + insta::assert_ron_snapshot!(format!("music_details_{name}"), track, + { + ".track.cover" => "[cover]", + ".track.view_count" => "[view_count]" + } + ); + } } #[rstest] #[tokio::test] async fn music_lyrics(rp: RustyPipe) { - let track = rp.query().music_details("60ImQ8DS3Vs").await.unwrap(); + let track = rp.query().music_details("UzhFaDi3D3Q").await.unwrap(); let lyrics = rp .query() .music_lyrics(&track.lyrics_id.unwrap()) @@ -2312,7 +2309,7 @@ async fn music_lyrics_not_found(rp: RustyPipe) { #[rstest] #[case::a("7nigXQS1Xb0", true)] -#[case::b("4t3SUDZCBaQ", false)] +// #[case::b("4t3SUDZCBaQ", false)] #[tokio::test] async fn music_related(#[case] id: &str, #[case] full: bool, rp: RustyPipe) { let track = rp.query().music_details(id).await.unwrap(); From 690135205e8a5366772e5ca58b8b4b3b4e7d2e8a Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:50:29 +0200 Subject: [PATCH 14/25] chore: fix clippy lints, reformat --- cli/src/main.rs | 35 ++-- codegen/src/abtest.rs | 6 +- codegen/src/collect_album_types.rs | 2 +- codegen/src/collect_album_versions_titles.rs | 2 +- codegen/src/collect_chan_prefixes.rs | 2 +- codegen/src/collect_history_dates.rs | 2 +- codegen/src/collect_large_numbers.rs | 20 +- codegen/src/collect_playlist_dates.rs | 4 +- codegen/src/collect_video_dates.rs | 4 +- codegen/src/collect_video_durations.rs | 12 +- codegen/src/download_testfiles.rs | 2 +- codegen/src/gen_locales.rs | 4 +- codegen/src/model.rs | 2 +- codegen/src/util.rs | 8 +- deobf-extractor/src/extract.rs | 2 +- deobf-extractor/src/lib.rs | 2 +- deobf-extractor/src/visitor.rs | 185 ++++++++----------- downloader/src/lib.rs | 59 +++--- src/client/channel.rs | 32 +++- src/client/channel_rss.rs | 2 +- src/client/mod.rs | 96 +++++----- src/client/music_artist.rs | 88 +++++---- src/client/music_charts.rs | 2 +- src/client/music_details.rs | 6 +- src/client/music_genres.rs | 2 +- src/client/music_new.rs | 4 +- src/client/music_playlist.rs | 24 +-- src/client/music_search.rs | 8 +- src/client/music_userdata.rs | 4 +- src/client/pagination.rs | 6 +- src/client/player.rs | 24 ++- src/client/playlist.rs | 6 +- src/client/response/channel.rs | 8 +- src/client/response/history.rs | 2 +- src/client/response/mod.rs | 4 +- src/client/response/music_artist.rs | 4 +- src/client/response/music_charts.rs | 4 +- src/client/response/music_details.rs | 4 +- src/client/response/music_genres.rs | 2 +- src/client/response/music_item.rs | 50 ++--- src/client/response/music_new.rs | 2 +- src/client/response/music_playlist.rs | 4 +- src/client/response/music_search.rs | 6 +- src/client/response/player.rs | 2 +- src/client/response/playlist.rs | 8 +- src/client/response/search.rs | 6 +- src/client/response/trends.rs | 2 +- src/client/response/url_endpoint.rs | 8 +- src/client/response/video_details.rs | 12 +- src/client/response/video_item.rs | 6 +- src/client/search.rs | 6 +- src/client/trends.rs | 4 +- src/client/url_resolver.rs | 2 +- src/client/userdata.rs | 4 +- src/client/video_details.rs | 14 +- src/deobfuscate.rs | 49 ++--- src/error.rs | 8 +- src/param/mod.rs | 4 +- src/param/stream_filter.rs | 58 +++--- src/report.rs | 2 +- src/serializer/range.rs | 2 +- src/serializer/text.rs | 6 +- src/serializer/vec_log_err.rs | 2 +- src/util/date.rs | 2 +- src/util/mod.rs | 19 +- src/util/protobuf.rs | 6 +- src/util/timeago.rs | 2 +- src/util/visitor_data.rs | 28 +-- tests/youtube.rs | 13 +- 69 files changed, 506 insertions(+), 516 deletions(-) diff --git a/cli/src/main.rs b/cli/src/main.rs index 08452f4..a79b878 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -5,7 +5,7 @@ use std::{ ffi::OsString, path::PathBuf, str::FromStr, - sync::{atomic::AtomicUsize, Arc}, + sync::{Arc, atomic::AtomicUsize}, time::Duration, }; @@ -18,12 +18,12 @@ use rustypipe::{ cache::FileStorage, client::{ClientType, RustyPipe}, model::{ - richtext::{RichText, ToPlaintext}, - traits::YtEntity, ArtistId, AudioCodec, Comment, MusicSearchResult, TrackItem, TrackType, UrlTarget, Verification, YouTubeItem, + richtext::{RichText, ToPlaintext}, + traits::YtEntity, }, - param::{search_filter, ChannelVideoTab, Country, Language, StreamFilter}, + param::{ChannelVideoTab, Country, Language, StreamFilter, search_filter}, report::FileReporter, }; use rustypipe_downloader::{ @@ -31,7 +31,7 @@ use rustypipe_downloader::{ }; use serde::Serialize; use tracing::level_filters::LevelFilter; -use tracing_subscriber::{fmt::MakeWriter, EnvFilter}; +use tracing_subscriber::{EnvFilter, fmt::MakeWriter}; #[derive(Parser)] #[clap( @@ -103,10 +103,11 @@ impl DownloadTarget { fn assert_dir(&self) { if self.output_file.is_some() { panic!("Cannot download multiple videos to a single file") - } else if let Some(template) = &self.template { - if !template.contains("{id}") && !template.contains("{title}") { - panic!("Template must contain {{id}} or {{title}} variables") - } + } else if let Some(template) = &self.template + && !template.contains("{id}") + && !template.contains("{title}") + { + panic!("Template must contain {{id}} or {{title}} variables") } } @@ -529,10 +530,8 @@ fn print_entities(items: &[impl YtEntity], with_type: bool) { } fn print_entity(e: &impl YtEntity, with_type: bool) { - if with_type { - if let Some(t) = e.music_item_type() { - anstream::print!("{: >8} ", format!("{t:?}").dimmed()); - } + if with_type && let Some(t) = e.music_item_type() { + anstream::print!("{: >8} ", format!("{t:?}").dimmed()); } anstream::print!("[{}] {}", e.id(), e.name().bold()); if let Some(n) = e.channel_name() { @@ -693,11 +692,11 @@ fn print_music_search( } fn print_description(desc: Option) { - if let Some(desc) = desc { - if !desc.is_empty() { - print_h2("Description"); - println!("{}", desc.trim()); - } + if let Some(desc) = desc + && !desc.is_empty() + { + print_h2("Description"); + println!("{}", desc.trim()); } } diff --git a/codegen/src/abtest.rs b/codegen/src/abtest.rs index de8001a..0a1c58f 100644 --- a/codegen/src/abtest.rs +++ b/codegen/src/abtest.rs @@ -1,15 +1,15 @@ use std::collections::BTreeMap; -use anyhow::{bail, Result}; -use futures_util::{stream, StreamExt}; +use anyhow::{Result, bail}; +use futures_util::{StreamExt, stream}; use indicatif::{ProgressBar, ProgressStyle}; use num_enum::TryFromPrimitive; use once_cell::sync::Lazy; use regex::Regex; use rustypipe::client::{ClientType, RustyPipe, RustyPipeQuery}; use rustypipe::model::{MusicItem, YouTubeItem}; -use rustypipe::param::search_filter::{ItemType, SearchFilter}; use rustypipe::param::ChannelVideoTab; +use rustypipe::param::search_filter::{ItemType, SearchFilter}; use serde::de::IgnoredAny; use serde::{Deserialize, Serialize}; diff --git a/codegen/src/collect_album_types.rs b/codegen/src/collect_album_types.rs index b5ac912..1ba2715 100644 --- a/codegen/src/collect_album_types.rs +++ b/codegen/src/collect_album_types.rs @@ -5,7 +5,7 @@ use path_macro::path; use rustypipe::{ client::{ClientType, RustyPipe, RustyPipeQuery}, model::AlbumType, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use serde::{Deserialize, Serialize}; use serde_with::rust::deserialize_ignore_any; diff --git a/codegen/src/collect_album_versions_titles.rs b/codegen/src/collect_album_versions_titles.rs index 0cb513c..b55453e 100644 --- a/codegen/src/collect_album_versions_titles.rs +++ b/codegen/src/collect_album_versions_titles.rs @@ -3,7 +3,7 @@ use std::{collections::BTreeMap, fs::File, io::BufReader}; use path_macro::path; use rustypipe::{ client::{ClientType, RustyPipe}, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use serde::Deserialize; use serde_with::rust::deserialize_ignore_any; diff --git a/codegen/src/collect_chan_prefixes.rs b/codegen/src/collect_chan_prefixes.rs index 0d15bba..63d5752 100644 --- a/codegen/src/collect_chan_prefixes.rs +++ b/codegen/src/collect_chan_prefixes.rs @@ -3,7 +3,7 @@ use std::{collections::BTreeMap, fs::File, io::BufReader}; use path_macro::path; use rustypipe::{ client::RustyPipe, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use serde::{Deserialize, Serialize}; diff --git a/codegen/src/collect_history_dates.rs b/codegen/src/collect_history_dates.rs index 838311b..d3c931e 100644 --- a/codegen/src/collect_history_dates.rs +++ b/codegen/src/collect_history_dates.rs @@ -3,7 +3,7 @@ use std::{collections::BTreeMap, fs::File, io::BufReader}; use path_macro::path; use rustypipe::{ client::RustyPipe, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use crate::util::{self, DICT_DIR}; diff --git a/codegen/src/collect_large_numbers.rs b/codegen/src/collect_large_numbers.rs index b8bb08e..62afbb2 100644 --- a/codegen/src/collect_large_numbers.rs +++ b/codegen/src/collect_large_numbers.rs @@ -6,12 +6,12 @@ use std::{ }; use anyhow::{Context, Result}; -use futures_util::{stream, StreamExt}; +use futures_util::{StreamExt, stream}; use once_cell::sync::Lazy; use path_macro::path; use regex::Regex; use rustypipe::client::{ClientType, RustyPipe, RustyPipeQuery}; -use rustypipe::param::{Language, LANGUAGES}; +use rustypipe::param::{LANGUAGES, Language}; use serde::Deserialize; use crate::model::{Channel, ContinuationResponse}; @@ -194,20 +194,20 @@ pub fn write_samples_to_dict() { x => Some(x), }); - if let Some(f) = found_token { - if *f != mag { - *found_token = None; - } + if let Some(f) = found_token + && *f != mag + { + *found_token = None; } }; let mut insert_nd_token = |token: String, n: Option| { let found_token = found_nd_tokens.entry(token).or_insert(n); - if let Some(f) = found_token { - if Some(*f) != n { - *found_token = None; - } + if let Some(f) = found_token + && Some(*f) != n + { + *found_token = None; } }; diff --git a/codegen/src/collect_playlist_dates.rs b/codegen/src/collect_playlist_dates.rs index 2695459..1692f6a 100644 --- a/codegen/src/collect_playlist_dates.rs +++ b/codegen/src/collect_playlist_dates.rs @@ -5,12 +5,12 @@ use std::{ io::BufReader, }; -use futures_util::{stream, StreamExt}; +use futures_util::{StreamExt, stream}; use ordered_hash_map::OrderedHashMap; use path_macro::path; use rustypipe::{ client::RustyPipe, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use serde::{Deserialize, Serialize}; diff --git a/codegen/src/collect_video_dates.rs b/codegen/src/collect_video_dates.rs index 38a157a..3fb811d 100644 --- a/codegen/src/collect_video_dates.rs +++ b/codegen/src/collect_video_dates.rs @@ -3,11 +3,11 @@ use std::{ fs::File, }; -use futures_util::{stream, StreamExt}; +use futures_util::{StreamExt, stream}; use path_macro::path; use rustypipe::{ client::{RustyPipe, RustyPipeQuery}, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use crate::util::DICT_DIR; diff --git a/codegen/src/collect_video_durations.rs b/codegen/src/collect_video_durations.rs index cfb5a64..7cc4203 100644 --- a/codegen/src/collect_video_durations.rs +++ b/codegen/src/collect_video_durations.rs @@ -5,11 +5,11 @@ use std::{ }; use anyhow::Result; -use futures_util::{stream, StreamExt}; +use futures_util::{StreamExt, stream}; use path_macro::path; use rustypipe::{ client::{ClientType, RustyPipe, RustyPipeQuery}, - param::{Language, LANGUAGES}, + param::{LANGUAGES, Language}, }; use crate::{ @@ -121,10 +121,10 @@ pub fn parse_video_durations() { } let entry = words.entry(w.to_owned()).or_insert(Some(*val)); - if let Some(e) = entry { - if e != val { - *entry = None; - } + if let Some(e) = entry + && e != val + { + *entry = None; } }; diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index 67f5120..f6bdcc2 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -10,8 +10,8 @@ use rustypipe::{ client::{ClientType, RustyPipe}, model::YouTubeItem, param::{ - search_filter::{self, ItemType, SearchFilter}, ChannelVideoTab, Country, + search_filter::{self, ItemType, SearchFilter}, }, report::{Report, Reporter}, }; diff --git a/codegen/src/gen_locales.rs b/codegen/src/gen_locales.rs index fdd0410..c383b8b 100644 --- a/codegen/src/gen_locales.rs +++ b/codegen/src/gen_locales.rs @@ -4,11 +4,11 @@ use std::fs::File; use std::io::BufReader; use path_macro::path; -use reqwest::header; use reqwest::Client; +use reqwest::header; use serde::Deserialize; -use serde_with::serde_as; use serde_with::VecSkipError; +use serde_with::serde_as; use crate::model::Text; use crate::util::DICT_DIR; diff --git a/codegen/src/model.rs b/codegen/src/model.rs index 2d9929f..be03f50 100644 --- a/codegen/src/model.rs +++ b/codegen/src/model.rs @@ -3,7 +3,7 @@ use std::collections::BTreeMap; use ordered_hash_map::OrderedHashMap; use rustypipe::{model::AlbumType, param::Language}; use serde::{Deserialize, Serialize}; -use serde_with::{serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, serde_as}; #[derive(Debug, Default, Serialize, Deserialize)] #[serde(default)] diff --git a/codegen/src/util.rs b/codegen/src/util.rs index bd62196..14ee5b4 100644 --- a/codegen/src/util.rs +++ b/codegen/src/util.rs @@ -140,10 +140,10 @@ where buf.clear(); } } - if !buf.is_empty() { - if let Ok(n) = buf.parse::() { - numbers.push(n); - } + if !buf.is_empty() + && let Ok(n) = buf.parse::() + { + numbers.push(n); } numbers diff --git a/deobf-extractor/src/extract.rs b/deobf-extractor/src/extract.rs index 7f4f21f..2aef24f 100644 --- a/deobf-extractor/src/extract.rs +++ b/deobf-extractor/src/extract.rs @@ -10,7 +10,7 @@ use oxc_ast::ast::{ VariableDeclarator, }; use oxc_semantic::{NodeId, SemanticBuilder}; -use oxc_span::{GetSpan, SourceType, SPAN}; +use oxc_span::{GetSpan, SPAN, SourceType}; use oxc_str::Ident; use regex::Regex; diff --git a/deobf-extractor/src/lib.rs b/deobf-extractor/src/lib.rs index 0d7b6b5..7805769 100644 --- a/deobf-extractor/src/lib.rs +++ b/deobf-extractor/src/lib.rs @@ -13,7 +13,7 @@ use oxc_ast::ast::{ }; use oxc_parser::Parser; use oxc_semantic::NodeId; -use oxc_span::{GetSpan, SourceType, SPAN}; +use oxc_span::{GetSpan, SPAN, SourceType}; use oxc_str::Ident; use extract::{extract_function, makeprog}; diff --git a/deobf-extractor/src/visitor.rs b/deobf-extractor/src/visitor.rs index 4fbe147..53c0396 100644 --- a/deobf-extractor/src/visitor.rs +++ b/deobf-extractor/src/visitor.rs @@ -81,13 +81,12 @@ impl<'a> FunctionFinder<'a> { // g.hB = fn AssignmentTarget::StaticMemberExpression(static_member_expression) => { // First level must be g. - if let Expression::Identifier(oid) = &static_member_expression.object { - if self.g - && oid.name == "g" - && static_member_expression.property.name.as_str() == self.name - { - return i + 1; - } + if let Expression::Identifier(oid) = &static_member_expression.object + && self.g + && oid.name == "g" + && static_member_expression.property.name.as_str() == self.name + { + return i + 1; } self.expression_matches(&static_member_expression.object, i) } @@ -108,13 +107,12 @@ impl<'a> FunctionFinder<'a> { self.expression_matches(&computed_member_expression.object, i + 1) } Expression::StaticMemberExpression(static_member_expression) => { - if let Expression::Identifier(oid) = &static_member_expression.object { - if self.g - && oid.name == "g" - && static_member_expression.property.name.as_str() == self.name - { - return i + 1; - } + if let Expression::Identifier(oid) = &static_member_expression.object + && self.g + && oid.name == "g" + && static_member_expression.property.name.as_str() == self.name + { + return i + 1; } self.expression_matches(&static_member_expression.object, i + 1) } @@ -124,11 +122,7 @@ impl<'a> FunctionFinder<'a> { } fn id_matches(&self, id: &str, i: usize) -> usize { - if !self.g && id == self.name { - i + 1 - } else { - 0 - } + if !self.g && id == self.name { i + 1 } else { 0 } } } @@ -157,14 +151,13 @@ impl<'a> VisitMut<'a> for FunctionFinder<'a> { } fn visit_variable_declarator(&mut self, it: &mut VariableDeclarator<'a>) { - if !self.g && self.found.is_none() { - if let BindingPattern::BindingIdentifier(ident) = &it.id { - if ident.name.as_str() == self.name { - if let Some(init) = &mut it.init { - self.found = Some(init.take_in(self.allocator)); - } - } - } + if !self.g + && self.found.is_none() + && let BindingPattern::BindingIdentifier(ident) = &it.id + && ident.name.as_str() == self.name + && let Some(init) = &mut it.init + { + self.found = Some(init.take_in(self.allocator)); } } } @@ -224,37 +217,27 @@ struct DeobfFinder { impl DeobfFinder { /// p0 = new g.Hd(p0, !0); fn is_url_creation(stmt: &Statement<'_>, p0: &str) -> bool { - if let Statement::ExpressionStatement(expr) = stmt { - if let Expression::AssignmentExpression(ae) = &expr.expression { - if ae.operator == AssignmentOperator::Assign - && ae.left.get_identifier_name().is_some_and(|n| n == p0) - { - if let Expression::NewExpression(ne) = &ae.right { - if let Expression::StaticMemberExpression(gne) = &ne.callee { - if gne - .object - .get_identifier_reference() - .is_some_and(|r| r.name == "g") - && ne.arguments.len() == 2 - { - let a0 = &ne.arguments[0]; - let a1 = &ne.arguments[1]; + if let Statement::ExpressionStatement(expr) = stmt + && let Expression::AssignmentExpression(ae) = &expr.expression + && ae.operator == AssignmentOperator::Assign + && ae.left.get_identifier_name().is_some_and(|n| n == p0) + && let Expression::NewExpression(ne) = &ae.right + && let Expression::StaticMemberExpression(gne) = &ne.callee + && gne + .object + .get_identifier_reference() + .is_some_and(|r| r.name == "g") + && ne.arguments.len() == 2 + { + let a0 = &ne.arguments[0]; + let a1 = &ne.arguments[1]; - if a0.as_expression().is_some_and(|x| x.is_specific_id(p0)) { - if let Some(Expression::UnaryExpression(ue)) = - a1.as_expression() - { - if ue.operator == UnaryOperator::LogicalNot - && ue.argument.is_number_0() - { - return true; - } - } - } - } - } - } - } + if a0.as_expression().is_some_and(|x| x.is_specific_id(p0)) + && let Some(Expression::UnaryExpression(ue)) = a1.as_expression() + && ue.operator == UnaryOperator::LogicalNot + && ue.argument.is_number_0() + { + return true; } } false @@ -262,30 +245,28 @@ impl DeobfFinder { /// p0.set("alr", "yes"); fn is_set_alr_yes(stmt: &Statement<'_>, p0: &str) -> bool { - if let Statement::ExpressionStatement(expr) = stmt { - if let Expression::CallExpression(call) = &expr.expression { - if let Some(callee) = call.callee.as_member_expression() { - if callee.object().is_specific_id(p0) { - if callee.static_property_name().is_some_and(|pn| pn != "set") { - return false; - } - if call.arguments.len() == 2 { - if let (Some(a0), Some(a1)) = ( - call.arguments[0].as_expression(), - call.arguments[1].as_expression(), - ) { - // accept string literal "alr" or any expression in case this gets obfuscated - if a0.is_string_literal() && !a0.is_specific_string_literal("alr") { - return false; - } - if a1.is_string_literal() && !a1.is_specific_string_literal("yes") { - return false; - } - return true; - } - } - } + if let Statement::ExpressionStatement(expr) = stmt + && let Expression::CallExpression(call) = &expr.expression + && let Some(callee) = call.callee.as_member_expression() + && callee.object().is_specific_id(p0) + { + if callee.static_property_name().is_some_and(|pn| pn != "set") { + return false; + } + if call.arguments.len() == 2 + && let (Some(a0), Some(a1)) = ( + call.arguments[0].as_expression(), + call.arguments[1].as_expression(), + ) + { + // accept string literal "alr" or any expression in case this gets obfuscated + if a0.is_string_literal() && !a0.is_specific_string_literal("alr") { + return false; } + if a1.is_string_literal() && !a1.is_specific_string_literal("yes") { + return false; + } + return true; } } false @@ -311,23 +292,23 @@ impl DeobfFinder { }; res.is_some_and(|(body, p0)| { - if let Some(p0) = p0 { - if let BindingPattern::BindingIdentifier(p0_id) = &p0.pattern { - let p0n = p0_id.name.as_str(); - if !(4..11).contains(&body.statements.len()) { - return false; - } - if let Some(i_url_creation) = body + if let Some(p0) = p0 + && let BindingPattern::BindingIdentifier(p0_id) = &p0.pattern + { + let p0n = p0_id.name.as_str(); + if !(4..11).contains(&body.statements.len()) { + return false; + } + if let Some(i_url_creation) = body + .statements + .iter() + .position(|s| Self::is_url_creation(s, p0n)) + { + return body .statements .iter() - .position(|s| Self::is_url_creation(s, p0n)) - { - return body - .statements - .iter() - .skip(i_url_creation + 1) - .any(|s| Self::is_set_alr_yes(s, p0n)); - } + .skip(i_url_creation + 1) + .any(|s| Self::is_set_alr_yes(s, p0n)); } } false @@ -360,14 +341,12 @@ impl<'a> Visit<'a> for DeobfFinder { } fn visit_variable_declarator(&mut self, it: &VariableDeclarator<'a>) { - if self.found.is_none() { - if let Some(init) = &it.init { - if Self::is_deobf_function(init) { - if let Some(ident) = it.id.get_identifier_name() { - self.found = Some(ident.to_string()); - } - } - } + if self.found.is_none() + && let Some(init) = &it.init + && Self::is_deobf_function(init) + && let Some(ident) = it.id.get_identifier_name() + { + self.found = Some(ident.to_string()); } } } diff --git a/downloader/src/lib.rs b/downloader/src/lib.rs index 5c761b9..6b3a737 100644 --- a/downloader/src/lib.rs +++ b/downloader/src/lib.rs @@ -19,12 +19,12 @@ use futures_util::stream::{self, StreamExt, TryStreamExt}; use once_cell::sync::Lazy; use rand::Rng; use regex::Regex; -use reqwest::{header, Client, StatusCode, Url}; +use reqwest::{Client, StatusCode, Url, header}; use rustypipe::{ client::{ClientType, RustyPipe}, model::{ - traits::{FileFormat, YtEntity}, AudioCodec, TrackItem, VideoCodec, VideoPlayer, + traits::{FileFormat, YtEntity}, }, param::StreamFilter, }; @@ -40,7 +40,7 @@ use indicatif::{MultiProgress, ProgressBar, ProgressStyle}; #[cfg(feature = "audiotag")] use lofty::{config::WriteOptions, picture::Picture, prelude::*, tag::Tag}; #[cfg(feature = "audiotag")] -use rustypipe::model::{richtext::ToPlaintext, VideoDetails, VideoPlayerDetails}; +use rustypipe::model::{VideoDetails, VideoPlayerDetails, richtext::ToPlaintext}; #[cfg(feature = "audiotag")] use time::{Date, OffsetDateTime}; @@ -742,14 +742,14 @@ impl DownloadQuery { ); // If the last download failed, try another client if possible - if let Some(failed_client) = failed_client { - if let Some(pos) = client_types.iter().position(|c| c == &failed_client) { - let p2 = pos + 1; - if p2 < client_types.len() { - let mut v = client_types[p2..].to_vec(); - v.extend(&client_types[..p2]); - client_types = v.into(); - } + if let Some(failed_client) = failed_client + && let Some(pos) = client_types.iter().position(|c| c == &failed_client) + { + let p2 = pos + 1; + if p2 < client_types.len() { + let mut v = client_types[p2..].to_vec(); + v.extend(&client_types[..p2]); + client_types = v.into(); } } @@ -842,17 +842,17 @@ impl DownloadQuery { ) .await .map_err(|e| { - if let DownloadError::Http(e) = &e { - if e.status() == Some(StatusCode::FORBIDDEN) { - // 403 errors may occur due to bad visitor data IDs - if let Some(vd) = &player_data.visitor_data { - q.remove_visitor_data(vd); - } - return DownloadError::Forbidden { - client_type: player_data.client_type, - visitor_data: player_data.visitor_data.clone(), - }; + if let DownloadError::Http(e) = &e + && e.status() == Some(StatusCode::FORBIDDEN) + { + // 403 errors may occur due to bad visitor data IDs + if let Some(vd) = &player_data.visitor_data { + q.remove_visitor_data(vd); } + return DownloadError::Forbidden { + client_type: player_data.client_type, + visitor_data: player_data.visitor_data.clone(), + }; } e })?; @@ -955,10 +955,10 @@ impl DownloadQuery { .unwrap_or(details.channel.name), ); tag.set_title(track.name); - if let Some(release_date) = extract_yt_release_date(&description, details.publish_date) { - if let Ok(date_str) = release_date.format(&YMD_FORMAT) { - tag.insert_text(ItemKey::RecordingDate, date_str); - } + if let Some(release_date) = extract_yt_release_date(&description, details.publish_date) + && let Ok(date_str) = release_date.format(&YMD_FORMAT) + { + tag.insert_text(ItemKey::RecordingDate, date_str); } tag.set_comment(description); if let Some(track_nr) = track_nr { @@ -988,8 +988,8 @@ impl DownloadQuery { if let Some(thumbnail) = thumbnail { // Attempt to get the higher resolution, uncropped maxresdefault.jpg thumbnail if available let mut resp = None; - if thumbnail.height != thumbnail.width { - if let Ok(x) = self + if thumbnail.height != thumbnail.width + && let Ok(x) = self .dl .i .http @@ -1000,9 +1000,8 @@ impl DownloadQuery { .send() .await? .error_for_status() - { - resp = Some(x); - } + { + resp = Some(x); } let resp = match resp { diff --git a/src/client/channel.rs b/src/client/channel.rs index 0ef532d..269521a 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -8,16 +8,16 @@ use crate::{ client::response::YouTubeListItem, error::{Error, ExtractionError}, model::{ - paginator::{ContinuationEndpoint, Paginator}, Channel, ChannelInfo, PlaylistItem, Verification, VideoItem, + paginator::{ContinuationEndpoint, Paginator}, }, param::{ChannelOrder, ChannelVideoTab, Language}, - serializer::{text::TextComponent, MapResult}, - util::{self, timeago, ProtoBuilder}, + serializer::{MapResult, text::TextComponent}, + util::{self, ProtoBuilder, timeago}, }; use super::{ - response, ClientType, MapRespCtx, MapRespOptions, MapResponse, QContinuation, RustyPipeQuery, + ClientType, MapRespCtx, MapRespOptions, MapResponse, QContinuation, RustyPipeQuery, response, }; #[derive(Debug, Serialize)] @@ -701,9 +701,9 @@ mod tests { use rstest::rstest; use crate::{ - client::{response, MapRespCtx, MapResponse}, + client::{MapRespCtx, MapResponse, response}, error::{ExtractionError, UnavailabilityReason}, - model::{paginator::Paginator, Channel, ChannelInfo, PlaylistItem, VideoItem}, + model::{Channel, ChannelInfo, PlaylistItem, VideoItem, paginator::Paginator}, param::{ChannelOrder, ChannelVideoTab}, serializer::MapResult, util::tests::TESTFILES, @@ -819,7 +819,10 @@ mod tests { ChannelOrder::Popular, "\n$6461d7c8-0000-2040-87aa-089e0827e420", ); - assert_eq!(videos_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTU2TEVJcUNpWUtKRFkwTmpGa04yTTRMVEF3TURBdE1qQTBNQzA0TjJGaExUQTRPV1V3T0RJM1pUUXlNQmdD"); + assert_eq!( + videos_popular_token, + "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTU2TEVJcUNpWUtKRFkwTmpGa04yTTRMVEF3TURBdE1qQTBNQzA0TjJGaExUQTRPV1V3T0RJM1pUUXlNQmdD" + ); let shorts_popular_token = order_ctoken( channel_id, @@ -827,7 +830,10 @@ mod tests { ChannelOrder::Popular, "\n$64679ffb-0000-26b3-a1bd-582429d2c794", ); - assert_eq!(shorts_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTVTTERvcUNpWUtKRFkwTmpjNVptWmlMVEF3TURBdE1qWmlNeTFoTVdKa0xUVTRNalF5T1dReVl6YzVOQmdD"); + assert_eq!( + shorts_popular_token, + "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTVTTERvcUNpWUtKRFkwTmpjNVptWmlMVEF3TURBdE1qWmlNeTFoTVdKa0xUVTRNalF5T1dReVl6YzVOQmdD" + ); let live_popular_token = order_ctoken( channel_id, @@ -835,7 +841,10 @@ mod tests { ChannelOrder::Popular, "\n$64693069-0000-2a1e-8c7d-582429bd5ba8", ); - assert_eq!(live_popular_token, "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTV5TEVJcUNpWUtKRFkwTmprek1EWTVMVEF3TURBdE1tRXhaUzA0WXpka0xUVTRNalF5T1dKa05XSmhPQmdP"); + assert_eq!( + live_popular_token, + "4qmFsgJgEhhVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bncaRDhnWXdHaTV5TEVJcUNpWUtKRFkwTmprek1EWTVMVEF3TURBdE1tRXhaUzA0WXpka0xUVTRNalF5T1dKa05XSmhPQmdP" + ); } #[test] @@ -843,6 +852,9 @@ mod tests { let channel_id = "UCh8gHdtzO2tXd593_bjErWg"; let token = channel_info_ctoken(channel_id, "\n$655b339a-0000-20b9-92dc-582429d254b4"); - assert_eq!(token, "4qmFsgJgEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caRDhnWXJHaW1hQVNZS0pEWTFOV0l6TXpsaExUQXdNREF0TWpCaU9TMDVNbVJqTFRVNE1qUXlPV1F5TlRSaU5BJTNEJTNE"); + assert_eq!( + token, + "4qmFsgJgEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caRDhnWXJHaW1hQVNZS0pEWTFOV0l6TXpsaExUQXdNREF0TWpCaU9TMDVNbVJqTFRVNE1qUXlPV1F5TlRSaU5BJTNEJTNE" + ); } } diff --git a/src/client/channel_rss.rs b/src/client/channel_rss.rs index 1f5ed84..be32b89 100644 --- a/src/client/channel_rss.rs +++ b/src/client/channel_rss.rs @@ -7,7 +7,7 @@ use crate::{ util, }; -use super::{response, RustyPipeQuery}; +use super::{RustyPipeQuery, response}; impl RustyPipeQuery { /// Get the 15 latest videos from the channel's RSS feed diff --git a/src/client/mod.rs b/src/client/mod.rs index 66b197e..56c5b57 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -37,8 +37,8 @@ use std::{borrow::Cow, fmt::Debug, time::Duration}; use once_cell::sync::Lazy; use regex::Regex; -use reqwest::{header, Client, ClientBuilder, Request, RequestBuilder, Response, StatusCode}; -use serde::{de::DeserializeOwned, Deserialize, Serialize}; +use reqwest::{Client, ClientBuilder, Request, RequestBuilder, Response, StatusCode, header}; +use serde::{Deserialize, Serialize, de::DeserializeOwned}; use sha1::{Digest, Sha1}; use time::{OffsetDateTime, UtcOffset}; use tokio::sync::RwLock as AsyncRwLock; @@ -46,12 +46,12 @@ use tokio::sync::RwLock as AsyncRwLock; use crate::error::AuthError; use crate::util::VisitorDataCache; use crate::{ - cache::{CacheStorage, FileStorage, DEFAULT_CACHE_FILE}, + cache::{CacheStorage, DEFAULT_CACHE_FILE, FileStorage}, deobfuscate::DeobfData, error::{Error, ExtractionError}, model::ArtistId, param::{Country, Language}, - report::{FileReporter, Level, Report, Reporter, RustyPipeInfo, DEFAULT_REPORT_DIR}, + report::{DEFAULT_REPORT_DIR, FileReporter, Level, Report, Reporter, RustyPipeInfo}, serializer::MapResult, util, }; @@ -1299,7 +1299,9 @@ impl RustyPipe { deobf_data.retry_later(24); let res = match deobf_data.get_expired() { Some(d) => { - tracing::warn!("could not get new deobf data ({e}), falling back to expired cache"); + tracing::warn!( + "could not get new deobf data ({e}), falling back to expired cache" + ); Ok(d.clone()) } None => Err(e), @@ -1841,7 +1843,9 @@ impl RustyPipeQuery { ANDROID_CLIENT_VERSION, ANDROID_VERSION ) .into(), - ClientType::AndroidVr => Cow::Borrowed("com.google.android.apps.youtube.vr.oculus/1.65.10 (Linux; U; Android 12L; en_US; Quest 3 Build/SQ3A.220605.009.A1) gzip"), + ClientType::AndroidVr => Cow::Borrowed( + "com.google.android.apps.youtube.vr.oculus/1.65.10 (Linux; U; Android 12L; en_US; Quest 3 Build/SQ3A.220605.009.A1) gzip", + ), ClientType::Ios => format!( "com.google.ios.youtube/{} ({}; U; CPU iOS {} like Mac OS X)", IOS_CLIENT_VERSION, IOS_DEVICE_MODEL, IOS_VERSION @@ -2550,44 +2554,44 @@ impl RustyPipeQuery { } }; - if level > Level::DBG || self.opts.report { - if let Some(reporter) = &self.client.inner.reporter { - let report = Report { - info: self.rp_info(), - level, - operation: &format!("{operation}({id})"), - error, - msgs, - deobf_data: ctx_src.deobf.cloned(), - http_request: crate::report::HTTPRequest { - url: request.url().as_str(), - method: request.method().as_str(), - req_header: Some( - request - .headers() - .iter() - .filter(|(k, _)| k != &header::COOKIE) - .map(|(k, v)| { - let vstr = if k == header::AUTHORIZATION { - "[redacted]" - } else { - v.to_str().unwrap_or_default() - }; - (k.as_str(), vstr.to_owned()) - }) - .collect(), - ), - req_body: request - .body() - .as_ref() - .and_then(|b| b.as_bytes()) - .map(|b| String::from_utf8_lossy(b).into_owned()), - status: req_res.status.into(), - resp_body: &req_res.body, - }, - }; - reporter.report(&report); - } + if (level > Level::DBG || self.opts.report) + && let Some(reporter) = &self.client.inner.reporter + { + let report = Report { + info: self.rp_info(), + level, + operation: &format!("{operation}({id})"), + error, + msgs, + deobf_data: ctx_src.deobf.cloned(), + http_request: crate::report::HTTPRequest { + url: request.url().as_str(), + method: request.method().as_str(), + req_header: Some( + request + .headers() + .iter() + .filter(|(k, _)| k != &header::COOKIE) + .map(|(k, v)| { + let vstr = if k == header::AUTHORIZATION { + "[redacted]" + } else { + v.to_str().unwrap_or_default() + }; + (k.as_str(), vstr.to_owned()) + }) + .collect(), + ), + req_body: request + .body() + .as_ref() + .and_then(|b| b.as_bytes()) + .map(|b| String::from_utf8_lossy(b).into_owned()), + status: req_res.status.into(), + resp_body: &req_res.body, + }, + }; + reporter.report(&report); } if res.is_ok() && level > Level::DBG && self.opts.strict { @@ -2733,7 +2737,9 @@ trait MapResponse { fn validate_country(country: Country) -> Country { if country == Country::Zz { - tracing::warn!("Country:Zz (Global) can only be used for fetching music charts, falling back to Country:Us"); + tracing::warn!( + "Country:Zz (Global) can only be used for fetching music charts, falling back to Country:Us" + ); Country::Us } else { country diff --git a/src/client/music_artist.rs b/src/client/music_artist.rs index 9a9b1d3..00f2caf 100644 --- a/src/client/music_artist.rs +++ b/src/client/music_artist.rs @@ -6,22 +6,22 @@ use tracing::debug; use crate::{ client::{ - response::{music_item::map_album_type, url_endpoint::NavigationEndpoint}, MapRespOptions, QContinuation, + response::{music_item::map_album_type, url_endpoint::NavigationEndpoint}, }, error::{Error, ExtractionError}, model::{ - paginator::Paginator, richtext::RichText, traits::FromYtItem, AlbumItem, AlbumType, - ArtistId, MusicArtist, MusicItem, + AlbumItem, AlbumType, ArtistId, MusicArtist, MusicItem, paginator::Paginator, + richtext::RichText, traits::FromYtItem, }, param::{AlbumFilter, AlbumOrder}, - serializer::{text::TextComponent, MapResult}, + serializer::{MapResult, text::TextComponent}, util::{self, ProtoBuilder}, }; use super::{ - response::{self, music_item::MusicListMapper, url_endpoint::PageType}, ClientType, MapRespCtx, MapResponse, QBrowse, QBrowseParams, RustyPipeQuery, + response::{self, music_item::MusicListMapper, url_endpoint::PageType}, }; impl RustyPipeQuery { @@ -181,10 +181,10 @@ fn map_artist_page( .and_then(|pb| util::b64_decode(pb.as_bytes()).ok()) .and_then(|pb| util::string_from_pb(pb, 3)); - if let Some(share_channel_id) = share_channel_id { - if share_channel_id != ctx.id { - return Err(ExtractionError::Redirect(share_channel_id)); - } + if let Some(share_channel_id) = share_channel_id + && share_channel_id != ctx.id + { + return Err(ExtractionError::Redirect(share_channel_id)); } } @@ -211,18 +211,12 @@ fn map_artist_page( for section in sections { match section { response::music_item::ItemSection::MusicShelfRenderer(shelf) => { - if tracks_playlist_id.is_none() { - if let Some(ep) = shelf.bottom_endpoint { - if let Some(cfg) = - ep.browse_endpoint.browse_endpoint_context_supported_configs - { - if cfg.browse_endpoint_context_music_config.page_type - == PageType::Playlist - { - tracks_playlist_id = Some(ep.browse_endpoint.browse_id); - } - } - } + if tracks_playlist_id.is_none() + && let Some(ep) = shelf.bottom_endpoint + && let Some(cfg) = ep.browse_endpoint.browse_endpoint_context_supported_configs + && cfg.browse_endpoint_context_music_config.page_type == PageType::Playlist + { + tracks_playlist_id = Some(ep.browse_endpoint.browse_id); } mapper.album_type = AlbumType::Single; mapper.map_response(shelf.contents); @@ -234,37 +228,39 @@ fn map_artist_page( if let Some(button) = h .music_carousel_shelf_basic_header_renderer .more_content_button - { - if let NavigationEndpoint::Browse { + && let NavigationEndpoint::Browse { browse_endpoint, .. } = button.button_renderer.navigation_endpoint + { + // Music videos + if browse_endpoint + .browse_endpoint_context_supported_configs + .map(|cfg| { + cfg.browse_endpoint_context_music_config.page_type + == PageType::Playlist + }) + .unwrap_or_default() { - // Music videos - if browse_endpoint - .browse_endpoint_context_supported_configs - .map(|cfg| { - cfg.browse_endpoint_context_music_config.page_type - == PageType::Playlist - }) - .unwrap_or_default() - { - if videos_playlist_id.is_none() { - videos_playlist_id = Some(browse_endpoint.browse_id); - } - } else if browse_endpoint - .browse_id - .starts_with(util::ARTIST_DISCOGRAPHY_PREFIX) + if videos_playlist_id.is_none() { + videos_playlist_id = Some(browse_endpoint.browse_id); + } + } else if browse_endpoint + .browse_id + .starts_with(util::ARTIST_DISCOGRAPHY_PREFIX) + { + can_fetch_more = true; + extendable_albums = true; + } else { + // Peek at the first item to determine type + if let Some( + response::music_item::MusicResponseItem::MusicTwoRowItemRenderer( + item, + ), + ) = shelf.contents.c.first() + && let Some(PageType::Album) = item.navigation_endpoint.page_type() { can_fetch_more = true; extendable_albums = true; - } else { - // Peek at the first item to determine type - if let Some(response::music_item::MusicResponseItem::MusicTwoRowItemRenderer(item)) = shelf.contents.c.first() { - if let Some(PageType::Album) = item.navigation_endpoint.page_type() { - can_fetch_more = true; - extendable_albums = true; - } - } } } } diff --git a/src/client/music_charts.rs b/src/client/music_charts.rs index 6df5b17..cd94398 100644 --- a/src/client/music_charts.rs +++ b/src/client/music_charts.rs @@ -10,8 +10,8 @@ use crate::{ }; use super::{ - response::{self, music_item::MusicListMapper, url_endpoint::MusicPageType}, ClientType, MapRespCtx, MapResponse, RustyPipeQuery, + response::{self, music_item::MusicListMapper, url_endpoint::MusicPageType}, }; #[derive(Debug, Serialize)] diff --git a/src/client/music_details.rs b/src/client/music_details.rs index 48b6e62..b78fe99 100644 --- a/src/client/music_details.rs +++ b/src/client/music_details.rs @@ -5,18 +5,18 @@ use serde::Serialize; use crate::{ error::{Error, ExtractionError}, model::{ - paginator::{ContinuationEndpoint, Paginator}, ArtistId, Lyrics, MusicRelated, TrackDetails, TrackItem, + paginator::{ContinuationEndpoint, Paginator}, }, serializer::MapResult, }; use super::{ + ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery, response::{ self, - music_item::{map_queue_item, MusicListMapper}, + music_item::{MusicListMapper, map_queue_item}, }, - ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery, }; #[derive(Debug, Serialize)] diff --git a/src/client/music_genres.rs b/src/client/music_genres.rs index c931fa4..adeb68b 100644 --- a/src/client/music_genres.rs +++ b/src/client/music_genres.rs @@ -7,8 +7,8 @@ use crate::{ }; use super::{ - response::{self, music_item::MusicListMapper, url_endpoint::NavigationEndpoint}, ClientType, MapRespCtx, MapResponse, QBrowse, QBrowseParams, RustyPipeQuery, + response::{self, music_item::MusicListMapper, url_endpoint::NavigationEndpoint}, }; impl RustyPipeQuery { diff --git a/src/client/music_new.rs b/src/client/music_new.rs index fb6cf17..766e8c2 100644 --- a/src/client/music_new.rs +++ b/src/client/music_new.rs @@ -3,11 +3,11 @@ use std::borrow::Cow; use crate::{ client::response::music_item::MusicListMapper, error::{Error, ExtractionError}, - model::{traits::FromYtItem, AlbumItem, TrackItem}, + model::{AlbumItem, TrackItem, traits::FromYtItem}, serializer::MapResult, }; -use super::{response, ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery}; +use super::{ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery, response}; impl RustyPipeQuery { /// Get the new albums that were released on YouTube Music diff --git a/src/client/music_playlist.rs b/src/client/music_playlist.rs index 3ef6e95..c3edd37 100644 --- a/src/client/music_playlist.rs +++ b/src/client/music_playlist.rs @@ -4,22 +4,22 @@ use crate::{ client::response::url_endpoint::NavigationEndpoint, error::{Error, ExtractionError}, model::{ + AlbumId, ChannelId, MusicAlbum, MusicPlaylist, TrackItem, TrackType, paginator::{ContinuationEndpoint, Paginator}, richtext::RichText, - AlbumId, ChannelId, MusicAlbum, MusicPlaylist, TrackItem, TrackType, }, - serializer::{text::TextComponents, MapResult}, - util::{self, dictionary, TryRemove, DOT_SEPARATOR}, + serializer::{MapResult, text::TextComponents}, + util::{self, DOT_SEPARATOR, TryRemove, dictionary}, }; use self::response::url_endpoint::MusicPageType; use super::{ + ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery, response::{ self, - music_item::{map_album_type, map_artist_id, map_artists, MusicListMapper}, + music_item::{MusicListMapper, map_album_type, map_artist_id, map_artists}, }, - ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery, }; impl RustyPipeQuery { @@ -211,13 +211,13 @@ impl MapResponse for response::MusicPlaylist { "no sectionListRenderer content", )))?; - if let Some(playlist_id) = shelf.playlist_id { - if playlist_id != ctx.id { - return Err(ExtractionError::WrongResult(format!( - "got wrong playlist id {}, expected {}", - playlist_id, ctx.id - ))); - } + if let Some(playlist_id) = shelf.playlist_id + && playlist_id != ctx.id + { + return Err(ExtractionError::WrongResult(format!( + "got wrong playlist id {}, expected {}", + playlist_id, ctx.id + ))); } let mut mapper = MusicListMapper::new(ctx.lang); diff --git a/src/client/music_search.rs b/src/client/music_search.rs index bd1ce4d..d34151e 100644 --- a/src/client/music_search.rs +++ b/src/client/music_search.rs @@ -6,16 +6,16 @@ use crate::{ client::response::{music_item::MusicListMapper, music_search::ItemSectionRendererItem}, error::{Error, ExtractionError}, model::{ - paginator::{ContinuationEndpoint, Paginator}, - traits::FromYtItem, AlbumItem, ArtistItem, MusicItem, MusicPlaylistItem, MusicSearchResult, MusicSearchSuggestion, TrackItem, UserItem, + paginator::{ContinuationEndpoint, Paginator}, + traits::FromYtItem, }, param::search_filter::MusicSearchFilter, serializer::MapResult, }; -use super::{response, ClientType, MapRespCtx, MapResponse, RustyPipeQuery}; +use super::{ClientType, MapRespCtx, MapResponse, RustyPipeQuery, response}; #[derive(Debug, Serialize)] #[serde(rename_all = "camelCase")] @@ -264,7 +264,7 @@ mod tests { use rstest::rstest; use crate::{ - client::{response, MapRespCtx, MapResponse}, + client::{MapRespCtx, MapResponse, response}, model::{ AlbumItem, ArtistItem, MusicItem, MusicPlaylistItem, MusicSearchResult, MusicSearchSuggestion, TrackItem, diff --git a/src/client/music_userdata.rs b/src/client/music_userdata.rs index 8c256cb..4f59ae8 100644 --- a/src/client/music_userdata.rs +++ b/src/client/music_userdata.rs @@ -2,13 +2,13 @@ use std::fmt::Debug; use crate::{ client::{ - response::{self, music_item::MusicListMapper}, ClientType, MapResponse, QBrowseParams, RustyPipeQuery, + response::{self, music_item::MusicListMapper}, }, error::{Error, ExtractionError}, model::{ - paginator::{ContinuationEndpoint, Paginator}, AlbumItem, ArtistItem, HistoryItem, MusicPlaylist, MusicPlaylistItem, TrackItem, + paginator::{ContinuationEndpoint, Paginator}, }, serializer::MapResult, }; diff --git a/src/client/pagination.rs b/src/client/pagination.rs index 2aea1de..de2d6d2 100644 --- a/src/client/pagination.rs +++ b/src/client/pagination.rs @@ -2,9 +2,9 @@ use std::fmt::Debug; use crate::error::{Error, ExtractionError}; use crate::model::{ + Comment, MusicItem, YouTubeItem, paginator::{ContinuationEndpoint, Paginator}, traits::FromYtItem, - Comment, MusicItem, YouTubeItem, }; use crate::serializer::MapResult; @@ -12,11 +12,11 @@ use crate::serializer::MapResult; use crate::model::{HistoryItem, TrackItem, VideoItem}; use super::response::{ - music_item::{map_queue_item, MusicListMapper, PlaylistPanelVideo}, YouTubeListItem, + music_item::{MusicListMapper, PlaylistPanelVideo, map_queue_item}, }; use super::{ - response, ClientType, MapRespCtx, MapRespOptions, MapResponse, QContinuation, RustyPipeQuery, + ClientType, MapRespCtx, MapRespOptions, MapResponse, QContinuation, RustyPipeQuery, response, }; impl RustyPipeQuery { diff --git a/src/client/player.rs b/src/client/player.rs index 1fe51b2..ab0ec5f 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -12,21 +12,21 @@ use url::Url; use crate::{ deobfuscate::{DeobfData, Deobfuscator}, - error::{internal::DeobfError, AuthError, Error, ExtractionError, UnavailabilityReason}, + error::{AuthError, Error, ExtractionError, UnavailabilityReason, internal::DeobfError}, model::{ - traits::QualityOrd, AudioCodec, AudioFormat, AudioStream, AudioTrack, DrmLicense, - DrmSystem, Frameset, Subtitle, VideoCodec, VideoFormat, VideoPlayer, VideoPlayerDetails, - VideoPlayerDrm, VideoStream, + AudioCodec, AudioFormat, AudioStream, AudioTrack, DrmLicense, DrmSystem, Frameset, + Subtitle, VideoCodec, VideoFormat, VideoPlayer, VideoPlayerDetails, VideoPlayerDrm, + VideoStream, traits::QualityOrd, }, util, }; use super::{ + ClientType, MapRespCtx, MapRespOptions, MapResponse, MapResult, PoToken, RustyPipeQuery, response::{ self, player::{self, Format}, }, - ClientType, MapRespCtx, MapRespOptions, MapResponse, MapResult, PoToken, RustyPipeQuery, }; #[derive(Debug, Serialize)] @@ -131,7 +131,9 @@ impl RustyPipeQuery { return Err(Error::Extraction(e)); } if let Some(next_client) = clients_iter.peek() { - tracing::warn!("error fetching player with {client:?} client: {e}; retrying with {next_client:?} client"); + tracing::warn!( + "error fetching player with {client:?} client: {e}; retrying with {next_client:?} client" + ); } last_e = Some(Error::Extraction(e)); failed_clients.insert(*client); @@ -624,10 +626,9 @@ impl<'a> StreamsMapper<'a> { // If we did not extract any streams and there were mapping errors, fail with the first error if self.streams.video_streams.is_empty() && (self.streams.video_only_streams.is_empty() || self.streams.audio_streams.is_empty()) + && let Some(e) = self.first_err { - if let Some(e) = self.first_err { - return Err(e); - } + return Err(e); } self.streams.video_streams.sort_by(QualityOrd::quality_cmp); @@ -1015,6 +1016,9 @@ mod tests { .unwrap() .url; - assert_eq!(url, "https://rr5---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=3781277&dur=229.301&ei=vb7nYvH5BMK8gAfBj7ToBQ&expire=1659376413&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-AB_BABwrXZJN428ZwDxq5ScPn2AbcGODnRlTVhCQ3mj2&initcwndbps=1588750&ip=2003%3Ade%3Aaf06%3A6300%3Ac750%3A1b77%3Ac74a%3A80e3&itag=251&keepalive=yes&lmt=1655510291473933&lsig=AG3C_xAwRQIgCKCGJ1iu4wlaGXy3jcJyU3inh9dr1FIfqYOZEG_MdmACIQCbungkQYFk7EhD6K2YvLaHFMjKOFWjw001_tLb0lPDtg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=hH&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5ednsl&ms=au%2Conr&mt=1659354538&mv=m&mvi=5&n=XzXGSfGusw6OCQ&ns=b_Mq_qlTFcSGlG9RpwpM9xQH&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAPIsKd7-xi4xVHEC9gb__dU4hzfzsHEj9ytd3nt0gEceAiACJWBcw-wFEq9qir35bwKHJZxtQ9mOL7SKiVkLQNDa6A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&spc=lT-Khi831z8dTejFIRCvCEwx_6romtM&txp=4532434&vprv=1"); + assert_eq!( + url, + "https://rr5---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=3781277&dur=229.301&ei=vb7nYvH5BMK8gAfBj7ToBQ&expire=1659376413&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-AB_BABwrXZJN428ZwDxq5ScPn2AbcGODnRlTVhCQ3mj2&initcwndbps=1588750&ip=2003%3Ade%3Aaf06%3A6300%3Ac750%3A1b77%3Ac74a%3A80e3&itag=251&keepalive=yes&lmt=1655510291473933&lsig=AG3C_xAwRQIgCKCGJ1iu4wlaGXy3jcJyU3inh9dr1FIfqYOZEG_MdmACIQCbungkQYFk7EhD6K2YvLaHFMjKOFWjw001_tLb0lPDtg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=hH&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5ednsl&ms=au%2Conr&mt=1659354538&mv=m&mvi=5&n=XzXGSfGusw6OCQ&ns=b_Mq_qlTFcSGlG9RpwpM9xQH&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAPIsKd7-xi4xVHEC9gb__dU4hzfzsHEj9ytd3nt0gEceAiACJWBcw-wFEq9qir35bwKHJZxtQ9mOL7SKiVkLQNDa6A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&spc=lT-Khi831z8dTejFIRCvCEwx_6romtM&txp=4532434&vprv=1" + ); } } diff --git a/src/client/playlist.rs b/src/client/playlist.rs index c080dd6..983911a 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -5,15 +5,15 @@ use time::OffsetDateTime; use crate::{ error::{Error, ExtractionError}, model::{ + ChannelId, Playlist, VideoItem, paginator::{ContinuationEndpoint, Paginator}, richtext::RichText, - ChannelId, Playlist, VideoItem, }, serializer::text::{TextComponent, TextComponents}, - util::{self, dictionary, timeago, TryRemove}, + util::{self, TryRemove, dictionary, timeago}, }; -use super::{response, ClientType, MapRespCtx, MapResponse, MapResult, QBrowse, RustyPipeQuery}; +use super::{ClientType, MapRespCtx, MapResponse, MapResult, QBrowse, RustyPipeQuery, response}; impl RustyPipeQuery { /// Get a YouTube playlist diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index 3ed5de5..2e6ce03 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -1,10 +1,10 @@ use serde::Deserialize; -use serde_with::{rust::deserialize_ignore_any, serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, rust::deserialize_ignore_any, serde_as}; use super::{ - video_item::YouTubeListRenderer, Alert, AttachmentRun, AvatarViewModel, ChannelBadge, - ContentRenderer, ContentsRenderer, ContinuationActionWrap, ImageView, - PageHeaderRendererContent, PhMetadataView, ResponseContext, Thumbnails, TwoColumnBrowseResults, + Alert, AttachmentRun, AvatarViewModel, ChannelBadge, ContentRenderer, ContentsRenderer, + ContinuationActionWrap, ImageView, PageHeaderRendererContent, PhMetadataView, ResponseContext, + Thumbnails, TwoColumnBrowseResults, video_item::YouTubeListRenderer, }; use crate::{ model::Verification, diff --git a/src/client/response/history.rs b/src/client/response/history.rs index 11d88af..6ff3dd5 100644 --- a/src/client/response/history.rs +++ b/src/client/response/history.rs @@ -1,6 +1,6 @@ use serde::Deserialize; -use super::{video_item::YouTubeListRendererWrap, Tab, TwoColumnBrowseResults}; +use super::{Tab, TwoColumnBrowseResults, video_item::YouTubeListRendererWrap}; #[derive(Debug, Deserialize)] pub(crate) struct History { diff --git a/src/client/response/mod.rs b/src/client/response/mod.rs index 402322e..a7796e8 100644 --- a/src/client/response/mod.rs +++ b/src/client/response/mod.rs @@ -61,10 +61,10 @@ use std::collections::HashMap; use std::marker::PhantomData; use serde::{ - de::{IgnoredAny, Visitor}, Deserialize, + de::{IgnoredAny, Visitor}, }; -use serde_with::{serde_as, DisplayFromStr, VecSkipError}; +use serde_with::{DisplayFromStr, VecSkipError, serde_as}; use crate::error::ExtractionError; use crate::serializer::text::{AttributedText, Text, TextComponent}; diff --git a/src/client/response/music_artist.rs b/src/client/response/music_artist.rs index c42985e..da1aed4 100644 --- a/src/client/response/music_artist.rs +++ b/src/client/response/music_artist.rs @@ -1,14 +1,14 @@ use serde::Deserialize; -use serde_with::{serde_as, DefaultOnError}; +use serde_with::{DefaultOnError, serde_as}; use crate::serializer::text::{Text, TextComponents}; use super::{ + SectionList, Tab, music_item::{ Button, Grid, ItemSection, MusicMicroformat, MusicThumbnailRenderer, SimpleHeader, SingleColumnBrowseResult, }, - SectionList, Tab, }; /// Response model for YouTube Music artists diff --git a/src/client/response/music_charts.rs b/src/client/response/music_charts.rs index c2b99b1..d6169a9 100644 --- a/src/client/response/music_charts.rs +++ b/src/client/response/music_charts.rs @@ -1,9 +1,9 @@ use serde::Deserialize; -use serde_with::{rust::deserialize_ignore_any, serde_as, VecSkipError}; +use serde_with::{VecSkipError, rust::deserialize_ignore_any, serde_as}; use crate::param::Country; -use super::{music_item::MusicCarouselShelf, ContentsRenderer, SectionList, Tab}; +use super::{ContentsRenderer, SectionList, Tab, music_item::MusicCarouselShelf}; #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] diff --git a/src/client/response/music_details.rs b/src/client/response/music_details.rs index a27c8c3..e8fe006 100644 --- a/src/client/response/music_details.rs +++ b/src/client/response/music_details.rs @@ -1,13 +1,13 @@ use serde::Deserialize; -use serde_with::{serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, serde_as}; use crate::serializer::text::Text; use super::ContentsRenderer; use super::TextBox; use super::{ - music_item::{ItemSection, PlaylistPanelRenderer}, ContentRenderer, + music_item::{ItemSection, PlaylistPanelRenderer}, }; /// Response model for YouTube Music track details diff --git a/src/client/response/music_genres.rs b/src/client/response/music_genres.rs index 8c145c8..4e03937 100644 --- a/src/client/response/music_genres.rs +++ b/src/client/response/music_genres.rs @@ -4,9 +4,9 @@ use serde_with::{rust::deserialize_ignore_any, serde_as}; use crate::serializer::text::Text; use super::{ + ContentsRendererLogged, SectionList, Tab, music_item::{ItemSection, SimpleHeader, SingleColumnBrowseResult}, url_endpoint::BrowseEndpointWrap, - ContentsRendererLogged, SectionList, Tab, }; #[derive(Debug, Deserialize)] diff --git a/src/client/response/music_item.rs b/src/client/response/music_item.rs index 1e1593f..4f7984e 100644 --- a/src/client/response/music_item.rs +++ b/src/client/response/music_item.rs @@ -2,28 +2,28 @@ use double_ended_peekable::DoubleEndedPeekableExt; use serde::Deserialize; -use serde_with::{rust::deserialize_ignore_any, serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, rust::deserialize_ignore_any, serde_as}; use crate::{ error::ExtractionError, model::{ - self, traits::FromYtItem, AlbumId, AlbumItem, AlbumType, ArtistId, ArtistItem, ChannelId, - MusicItem, MusicItemType, MusicPlaylistItem, TrackItem, UserItem, + self, AlbumId, AlbumItem, AlbumType, ArtistId, ArtistItem, ChannelId, MusicItem, + MusicItemType, MusicPlaylistItem, TrackItem, UserItem, traits::FromYtItem, }, param::Language, serializer::{ - text::{Text, TextComponent, TextComponents}, MapResult, + text::{Text, TextComponent, TextComponents}, }, util::{self, dictionary, timeago}, }; use super::{ + ContentsRenderer, ContinuationActionWrap, ContinuationEndpoint, MusicContinuationData, + SimpleHeaderRenderer, Thumbnails, ThumbnailsWrap, url_endpoint::{ BrowseEndpointWrap, MusicPage, MusicPageType, MusicVideoType, NavigationEndpoint, PageType, }, - ContentsRenderer, ContinuationActionWrap, ContinuationEndpoint, MusicContinuationData, - SimpleHeaderRenderer, Thumbnails, ThumbnailsWrap, }; #[cfg(feature = "userdata")] @@ -568,9 +568,10 @@ impl MusicListMapper { self.warnings.append(&mut res.warnings); res.c.into_iter().for_each(|item| { if let Some(et) = self.add_response_item(item) - && etype.is_none() { - etype = Some(et); - } + && etype.is_none() + { + etype = Some(et); + } }); etype } @@ -785,18 +786,18 @@ impl MusicListMapper { // from the album artist. In this case dont copy the album artist. if let Some((fb_artists, _)) = &self.artists && artists.is_empty() - && (self.artist_page - || artist_id.is_none() - || fb_artists.iter().any(|fb_id| { - fb_id - .id - .as_deref() - .map(|aid| artist_id.as_deref() == Some(aid)) - .unwrap_or_default() - })) - { - artists.clone_from(fb_artists); - } + && (self.artist_page + || artist_id.is_none() + || fb_artists.iter().any(|fb_id| { + fb_id + .id + .as_deref() + .map(|aid| artist_id.as_deref() == Some(aid)) + .unwrap_or_default() + })) + { + artists.clone_from(fb_artists); + } let track_nr = item.index.and_then(|txt| util::parse_numeric(&txt).ok()); @@ -868,9 +869,10 @@ impl MusicListMapper { // Album artist links may be invisible on the search page, so // fall back to menu data if let Some(a1) = artists.first_mut() - && a1.id.is_none() { - a1.id.clone_from(&artist_id); - } + && a1.id.is_none() + { + a1.id.clone_from(&artist_id); + } let year = subtitle_p3.and_then(|st| util::parse_numeric(st.first_str()).ok()); diff --git a/src/client/response/music_new.rs b/src/client/response/music_new.rs index 8c47fdf..08e9ffe 100644 --- a/src/client/response/music_new.rs +++ b/src/client/response/music_new.rs @@ -1,8 +1,8 @@ use serde::Deserialize; use super::{ - music_item::{Grid, SingleColumnBrowseResult}, SectionList, Tab, + music_item::{Grid, SingleColumnBrowseResult}, }; #[derive(Debug, Deserialize)] diff --git a/src/client/response/music_playlist.rs b/src/client/response/music_playlist.rs index 84202f0..2e1351a 100644 --- a/src/client/response/music_playlist.rs +++ b/src/client/response/music_playlist.rs @@ -1,15 +1,15 @@ use serde::Deserialize; -use serde_with::{serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, serde_as}; use crate::serializer::text::{AttributedText, Text, TextComponents}; use super::{ + ContentsRenderer, SectionList, Tab, music_item::{ Button, ItemSection, MusicContentsRenderer, MusicItemMenuEntry, MusicMicroformat, MusicThumbnailRenderer, }, url_endpoint::OnTapWrap, - ContentsRenderer, SectionList, Tab, }; /// Response model for YouTube Music playlists and albums diff --git a/src/client/response/music_search.rs b/src/client/response/music_search.rs index 03d131e..a58ca54 100644 --- a/src/client/response/music_search.rs +++ b/src/client/response/music_search.rs @@ -1,11 +1,11 @@ use serde::Deserialize; -use serde_with::{rust::deserialize_ignore_any, serde_as, VecSkipError}; +use serde_with::{VecSkipError, rust::deserialize_ignore_any, serde_as}; -use crate::serializer::{text::Text, MapResult}; +use crate::serializer::{MapResult, text::Text}; use super::{ - music_item::{ListMusicItem, MusicCardShelf, MusicShelf}, ContentsRenderer, SectionList, Tab, + music_item::{ListMusicItem, MusicCardShelf, MusicShelf}, }; /// Response model for YouTube Music search diff --git a/src/client/response/player.rs b/src/client/response/player.rs index 45ab971..5e08ef4 100644 --- a/src/client/response/player.rs +++ b/src/client/response/player.rs @@ -5,7 +5,7 @@ use serde_with::serde_as; use serde_with::{DefaultOnError, DisplayFromStr, VecSkipError}; use super::{Empty, ResponseContext, Thumbnails}; -use crate::serializer::{text::Text, MapResult}; +use crate::serializer::{MapResult, text::Text}; #[serde_as] #[derive(Debug, Deserialize)] diff --git a/src/client/response/playlist.rs b/src/client/response/playlist.rs index b4839da..4dae873 100644 --- a/src/client/response/playlist.rs +++ b/src/client/response/playlist.rs @@ -1,12 +1,12 @@ use serde::Deserialize; -use serde_with::{serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, serde_as}; use crate::serializer::text::{AttributedText, Text, TextComponent, TextComponents}; use super::{ - url_endpoint::OnTapWrap, video_item::YouTubeListRenderer, Alert, ContentRenderer, - ContentsRenderer, ImageView, PageHeaderRendererContent, PhMetadataView, ResponseContext, - SectionList, Tab, TextBox, ThumbnailsWrap, TwoColumnBrowseResults, + Alert, ContentRenderer, ContentsRenderer, ImageView, PageHeaderRendererContent, PhMetadataView, + ResponseContext, SectionList, Tab, TextBox, ThumbnailsWrap, TwoColumnBrowseResults, + url_endpoint::OnTapWrap, video_item::YouTubeListRenderer, }; #[serde_as] diff --git a/src/client/response/search.rs b/src/client/response/search.rs index 8a10080..990275e 100644 --- a/src/client/response/search.rs +++ b/src/client/response/search.rs @@ -1,10 +1,10 @@ use serde::{ - de::{IgnoredAny, Visitor}, Deserialize, + de::{IgnoredAny, Visitor}, }; -use serde_with::{serde_as, DisplayFromStr}; +use serde_with::{DisplayFromStr, serde_as}; -use super::{video_item::YouTubeListRendererWrap, ResponseContext}; +use super::{ResponseContext, video_item::YouTubeListRendererWrap}; #[serde_as] #[derive(Debug, Deserialize)] diff --git a/src/client/response/trends.rs b/src/client/response/trends.rs index 07f4b9a..c973c89 100644 --- a/src/client/response/trends.rs +++ b/src/client/response/trends.rs @@ -1,6 +1,6 @@ use serde::Deserialize; -use super::{video_item::YouTubeListRendererWrap, Tab, TwoColumnBrowseResults}; +use super::{Tab, TwoColumnBrowseResults, video_item::YouTubeListRendererWrap}; #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] diff --git a/src/client/response/url_endpoint.rs b/src/client/response/url_endpoint.rs index 2a69249..dce084f 100644 --- a/src/client/response/url_endpoint.rs +++ b/src/client/response/url_endpoint.rs @@ -1,5 +1,5 @@ use serde::Deserialize; -use serde_with::{serde_as, DefaultOnError}; +use serde_with::{DefaultOnError, serde_as}; use crate::{ model::{TrackType, UrlTarget}, @@ -191,11 +191,7 @@ impl MusicVideoType { } pub fn from_is_video(is_video: bool) -> Self { - if is_video { - Self::Video - } else { - Self::Track - } + if is_video { Self::Video } else { Self::Track } } } diff --git a/src/client/response/video_details.rs b/src/client/response/video_details.rs index b23c601..fbc3c3c 100644 --- a/src/client/response/video_details.rs +++ b/src/client/response/video_details.rs @@ -1,21 +1,21 @@ #![allow(clippy::enum_variant_names)] use serde::Deserialize; -use serde_with::{rust::deserialize_ignore_any, serde_as, DefaultOnError, VecSkipError}; +use serde_with::{DefaultOnError, VecSkipError, rust::deserialize_ignore_any, serde_as}; use crate::serializer::{ - text::{AccessibilityText, AttributedText, Text, TextComponent, TextComponents}, MapResult, + text::{AccessibilityText, AttributedText, Text, TextComponent, TextComponents}, }; -use super::{ - url_endpoint::BrowseEndpointWrap, ContinuationEndpoint, ContinuationItemRenderer, Icon, - MusicContinuationData, Thumbnails, -}; use super::{ ChannelBadge, ContentsRendererLogged, FrameworkUpdates, ImageView, ResponseContext, YouTubeListItem, }; +use super::{ + ContinuationEndpoint, ContinuationItemRenderer, Icon, MusicContinuationData, Thumbnails, + url_endpoint::BrowseEndpointWrap, +}; /* #VIDEO DETAILS diff --git a/src/client/response/video_item.rs b/src/client/response/video_item.rs index 26571b8..05b95ca 100644 --- a/src/client/response/video_item.rs +++ b/src/client/response/video_item.rs @@ -1,6 +1,6 @@ use serde::Deserialize; use serde_with::{ - rust::deserialize_ignore_any, serde_as, DefaultOnError, DisplayFromStr, VecSkipError, + DefaultOnError, DisplayFromStr, VecSkipError, rust::deserialize_ignore_any, serde_as, }; use time::OffsetDateTime; @@ -10,10 +10,10 @@ use crate::{ model::{Channel, ChannelItem, ChannelTag, PlaylistItem, VideoItem, YouTubeItem}, param::Language, serializer::{ - text::{AttributedText, Text, TextComponent}, MapResult, + text::{AttributedText, Text, TextComponent}, }, - util::{self, timeago, TryRemove}, + util::{self, TryRemove, timeago}, }; #[cfg(feature = "userdata")] diff --git a/src/client/search.rs b/src/client/search.rs index b4ba544..5007a2b 100644 --- a/src/client/search.rs +++ b/src/client/search.rs @@ -5,14 +5,14 @@ use serde::Serialize; use crate::{ error::{Error, ExtractionError}, model::{ + SearchResult, YouTubeItem, paginator::{ContinuationEndpoint, Paginator}, traits::FromYtItem, - SearchResult, YouTubeItem, }, param::search_filter::SearchFilter, }; -use super::{response, ClientType, MapRespCtx, MapResponse, MapResult, RustyPipeQuery}; +use super::{ClientType, MapRespCtx, MapResponse, MapResult, RustyPipeQuery, response}; #[derive(Debug, Serialize)] #[serde(rename_all = "camelCase")] @@ -143,7 +143,7 @@ mod tests { use rstest::rstest; use crate::{ - client::{response, MapRespCtx, MapResponse}, + client::{MapRespCtx, MapResponse, response}, model::{SearchResult, YouTubeItem}, serializer::MapResult, util::tests::TESTFILES, diff --git a/src/client/trends.rs b/src/client/trends.rs index fa3510c..2440c96 100644 --- a/src/client/trends.rs +++ b/src/client/trends.rs @@ -6,7 +6,7 @@ use crate::{ serializer::MapResult, }; -use super::{response, ClientType, MapRespCtx, MapResponse, QBrowseParams, RustyPipeQuery}; +use super::{ClientType, MapRespCtx, MapResponse, QBrowseParams, RustyPipeQuery, response}; impl RustyPipeQuery { /// Get the videos from the YouTube trending page @@ -63,7 +63,7 @@ mod tests { use rstest::rstest; use crate::{ - client::{response, MapRespCtx, MapResponse}, + client::{MapRespCtx, MapResponse, response}, model::VideoItem, serializer::MapResult, util::tests::TESTFILES, diff --git a/src/client/url_resolver.rs b/src/client/url_resolver.rs index 3626505..78e27d0 100644 --- a/src/client/url_resolver.rs +++ b/src/client/url_resolver.rs @@ -10,8 +10,8 @@ use crate::{ }; use super::{ - response::{self, url_endpoint::NavigationEndpoint}, ClientType, MapRespCtx, MapResponse, RustyPipeQuery, + response::{self, url_endpoint::NavigationEndpoint}, }; #[derive(Debug, Serialize)] diff --git a/src/client/userdata.rs b/src/client/userdata.rs index 60adc1f..04c2e3e 100644 --- a/src/client/userdata.rs +++ b/src/client/userdata.rs @@ -3,11 +3,11 @@ use std::fmt::Debug; use serde::Serialize; use crate::{ - client::{response, ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery}, + client::{ClientType, MapRespCtx, MapResponse, QBrowse, RustyPipeQuery, response}, error::{Error, ExtractionError}, model::{ - paginator::{ContinuationEndpoint, Paginator}, ChannelItem, HistoryItem, Playlist, PlaylistItem, VideoItem, + paginator::{ContinuationEndpoint, Paginator}, }, serializer::MapResult, }; diff --git a/src/client/video_details.rs b/src/client/video_details.rs index cf08736..34ea2c9 100644 --- a/src/client/video_details.rs +++ b/src/client/video_details.rs @@ -5,17 +5,17 @@ use serde::Serialize; use crate::{ error::{Error, ExtractionError}, model::{ - paginator::{ContinuationEndpoint, Paginator}, ChannelTag, Chapter, Comment, Verification, VideoDetails, VideoItem, + paginator::{ContinuationEndpoint, Paginator}, }, param::Language, serializer::MapResult, - util::{self, timeago, TryRemove}, + util::{self, TryRemove, timeago}, }; use super::{ - response::{self, video_details::Payload, IconType}, ClientType, MapRespCtx, MapResponse, QContinuation, RustyPipeQuery, + response::{self, IconType, video_details::Payload}, }; #[derive(Debug, Serialize)] @@ -196,7 +196,7 @@ impl MapResponse for response::VideoDetails { _ => { return Err(ExtractionError::InvalidData( "could not find primary_info".into(), - )) + )); } }; @@ -247,7 +247,7 @@ impl MapResponse for response::VideoDetails { _ => { return Err(ExtractionError::InvalidData( "could not find secondary_info".into(), - )) + )); } }; @@ -262,7 +262,7 @@ impl MapResponse for response::VideoDetails { _ => { return Err(ExtractionError::InvalidData( "invalid channel link type".into(), - )) + )); } }, _ => return Err(ExtractionError::InvalidData("invalid channel link".into())), @@ -672,7 +672,7 @@ mod tests { use rstest::rstest; use crate::{ - client::{response, MapRespCtx, MapResponse}, + client::{MapRespCtx, MapResponse, response}, util::tests::TESTFILES, }; diff --git a/src/deobfuscate.rs b/src/deobfuscate.rs index 4ea8a09..f0a882a 100644 --- a/src/deobfuscate.rs +++ b/src/deobfuscate.rs @@ -3,11 +3,11 @@ use std::sync::Arc; use regex::Regex; use reqwest::Client; use rquickjs::{CatchResultExt, Context, Runtime}; -use rustypipe_deobf_extractor::{extract_deobf_fn, DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME}; +use rustypipe_deobf_extractor::{DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME, extract_deobf_fn}; use serde::{Deserialize, Serialize}; use crate::{ - error::{internal::DeobfError, Error}, + error::{Error, internal::DeobfError}, report::{Level, Report, Reporter, RustyPipeInfo}, util, }; @@ -34,26 +34,26 @@ impl DeobfData { let res = Self::extract_fns(&js_url, player_js.clone()); - if let Err(e) = &res { - if let Some(reporter) = reporter { - let report = Report { - info: RustyPipeInfo::new(None, None), - level: Level::ERR, - operation: "extract_deobf", - error: Some(e.to_string()), - msgs: vec![], - deobf_data: None, - http_request: crate::report::HTTPRequest { - url: &js_url, - method: "GET", - req_header: None, - req_body: None, - status: 200, - resp_body: &player_js, - }, - }; - reporter.report(&report); - } + if let Err(e) = &res + && let Some(reporter) = reporter + { + let report = Report { + info: RustyPipeInfo::new(None, None), + level: Level::ERR, + operation: "extract_deobf", + error: Some(e.to_string()), + msgs: vec![], + deobf_data: None, + http_request: crate::report::HTTPRequest { + url: &js_url, + method: "GET", + req_header: None, + req_body: None, + status: 200, + resp_body: &player_js, + }, + }; + reporter.report(&report); } res } @@ -215,7 +215,10 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c #[rstest] fn t_deobfuscate_sig(deobf: Deobfuscator) { let dsig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap(); - assert_eq!(dsig, "AOq0QJ8wRAIgaryQHmplJ9xJSKFywyaSMHuuwZYsoMTfvRviG51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5f"); + assert_eq!( + dsig, + "AOq0QJ8wRAIgaryQHmplJ9xJSKFywyaSMHuuwZYsoMTfvRviG51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5f" + ); } #[rstest] diff --git a/src/error.rs b/src/error.rs index 6f053af..c2ef725 100644 --- a/src/error.rs +++ b/src/error.rs @@ -221,10 +221,10 @@ impl From for ExtractionError { impl From for Error { fn from(value: reqwest::Error) -> Self { - if value.is_status() { - if let Some(status) = value.status() { - return Self::HttpStatus(status.as_u16(), Cow::default()); - } + if value.is_status() + && let Some(status) = value.status() + { + return Self::HttpStatus(status.as_u16(), Cow::default()); } Self::Http(value.to_string().into()) } diff --git a/src/param/mod.rs b/src/param/mod.rs index bec58ee..34e2923 100644 --- a/src/param/mod.rs +++ b/src/param/mod.rs @@ -8,9 +8,9 @@ mod stream_filter; pub mod search_filter; -pub use locale::{Country, Language, COUNTRIES, LANGUAGES}; -pub(crate) use stream_filter::cmp_bitrate; +pub use locale::{COUNTRIES, Country, LANGUAGES, Language}; pub use stream_filter::StreamFilter; +pub(crate) use stream_filter::cmp_bitrate; /// Channel video tab #[derive(Debug, Clone, Copy, PartialEq, Eq)] diff --git a/src/param/stream_filter.rs b/src/param/stream_filter.rs index b690bb0..ce924f4 100644 --- a/src/param/stream_filter.rs +++ b/src/param/stream_filter.rs @@ -3,8 +3,8 @@ use std::cmp::Ordering; use crate::model::{ - traits::QualityOrd, AudioCodec, AudioFormat, AudioStream, AudioTrackType, DrmSystem, - DrmTrackType, VideoCodec, VideoFormat, VideoPlayer, VideoStream, + AudioCodec, AudioFormat, AudioStream, AudioTrackType, DrmSystem, DrmTrackType, VideoCodec, + VideoFormat, VideoPlayer, VideoStream, traits::QualityOrd, }; /// The StreamFilter is used for selecting audio/video streams from an extracted video @@ -200,16 +200,16 @@ impl StreamFilter { None => i64::from(cmp_bitrate(stream)), }; - if let Some(formats) = &self.audio_formats { - if !formats.contains(&stream.format) { - return None; - } + if let Some(formats) = &self.audio_formats + && !formats.contains(&stream.format) + { + return None; } - if let Some(codecs) = &self.audio_codecs { - if !codecs.contains(&stream.codec) { - return None; - } + if let Some(codecs) = &self.audio_codecs + && !codecs.contains(&stream.codec) + { + return None; } let language = if self.audio_languages.is_empty() { @@ -260,10 +260,10 @@ impl StreamFilter { }; let channels = stream.channels.unwrap_or_default(); - if let Some(max_channels) = self.audio_max_channels { - if channels > max_channels { - return None; - } + if let Some(max_channels) = self.audio_max_channels + && channels > max_channels + { + return None; } self.check_drm(stream.drm_track_type, &stream.drm_systems)?; @@ -283,16 +283,16 @@ impl StreamFilter { None => i64::from(stream.fps), }; - if let Some(formats) = &self.video_formats { - if !formats.contains(&stream.format) { - return None; - } + if let Some(formats) = &self.video_formats + && !formats.contains(&stream.format) + { + return None; } - if let Some(codecs) = &self.video_codecs { - if !codecs.contains(&stream.codec) { - return None; - } + if let Some(codecs) = &self.video_codecs + && !codecs.contains(&stream.codec) + { + return None; } let codecs = match stream.codec { VideoCodec::Unknown => -1, @@ -303,11 +303,7 @@ impl StreamFilter { }; let hdr = if self.video_hdr { - if stream.hdr { - 10 - } else { - 0 - } + if stream.hdr { 10 } else { 0 } } else if stream.hdr { return None; } else { @@ -499,8 +495,12 @@ mod tests { #[rstest] #[case::default( StreamFilter::new(), - Some("https://rr5---sn-h0jelne7.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315%2C330%2C331%2C332%2C333%2C334%2C335%2C336%2C337%2C394%2C395%2C396%2C397%2C398%2C399%2C400%2C401%2C694%2C695%2C696%2C697%2C698%2C699%2C700%2C701&c=WEB&clen=998696577&dur=313.780&ei=eckIY72IKcGZ8gOMt6CwDg&expire=1661541849&fexp=24001373%2C24007246&fvip=2&gir=yes&id=o-AOqXE9lVS424yszv6LN5V_gaevdHxenJl-tYNy3Drs6g&initcwndbps=1428750&ip=2003%3Ade%3Aaf05%3A2500%3A5dad%3A319b%3Aca30%3Ae212&itag=315&keepalive=yes&lmt=1647476955807851&lsig=AG3C_xAwRQIhAMioKyc-dqs-6uvAwLViCcCTXKHn9sIbo0cbSSBXGG4kAiBQNsRBAvQrbWdOjZIsQXYrfPEb1KDpE_AlSEGQZXB9uA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=NH&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jelne7%2Csn-h0jeenl6&ms=au%2Crdu&mt=1661519833&mv=m&mvi=5&n=Zd7nrOM1B2C6PA&ns=426LxLap5MonJD_YWdS4lSYH&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIfP4IVSo-00_kq_JIkuh032hcLoJzNEhYjvwgLiDpEzQIhALPVrvDBjRwiFddXiAyADmRtYygte4HvlJ3XOrkOf_TR&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&spc=lT-KhuPtxVzL5-QbZ7S9zNeOHsWTdms&txp=4532434&vprv=1"), - Some("https://rr5---sn-h0jelne7.googlevideo.com/videoplayback?c=WEB&clen=5199784&dur=313.801&ei=eckIY72IKcGZ8gOMt6CwDg&expire=1661541849&fexp=24001373%2C24007246&fvip=2&gir=yes&id=o-AOqXE9lVS424yszv6LN5V_gaevdHxenJl-tYNy3Drs6g&initcwndbps=1428750&ip=2003%3Ade%3Aaf05%3A2500%3A5dad%3A319b%3Aca30%3Ae212&itag=251&keepalive=yes&lmt=1647453650291076&lsig=AG3C_xAwRQIhAMioKyc-dqs-6uvAwLViCcCTXKHn9sIbo0cbSSBXGG4kAiBQNsRBAvQrbWdOjZIsQXYrfPEb1KDpE_AlSEGQZXB9uA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=NH&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jelne7%2Csn-h0jeenl6&ms=au%2Crdu&mt=1661519833&mv=m&mvi=5&n=Zd7nrOM1B2C6PA&ns=426LxLap5MonJD_YWdS4lSYH&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhALtI3j8ZChpNb0LcyDZ3yosbWnSpqaO0-jKAe_UM_RQyAiAMwrpdeNbJEnQn3q1eveaAcRcNIwy5iJ4fIjeBW_MUfg%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&spc=lT-KhuPtxVzL5-QbZ7S9zNeOHsWTdms&txp=4532434&vprv=1") + Some( + "https://rr5---sn-h0jelne7.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315%2C330%2C331%2C332%2C333%2C334%2C335%2C336%2C337%2C394%2C395%2C396%2C397%2C398%2C399%2C400%2C401%2C694%2C695%2C696%2C697%2C698%2C699%2C700%2C701&c=WEB&clen=998696577&dur=313.780&ei=eckIY72IKcGZ8gOMt6CwDg&expire=1661541849&fexp=24001373%2C24007246&fvip=2&gir=yes&id=o-AOqXE9lVS424yszv6LN5V_gaevdHxenJl-tYNy3Drs6g&initcwndbps=1428750&ip=2003%3Ade%3Aaf05%3A2500%3A5dad%3A319b%3Aca30%3Ae212&itag=315&keepalive=yes&lmt=1647476955807851&lsig=AG3C_xAwRQIhAMioKyc-dqs-6uvAwLViCcCTXKHn9sIbo0cbSSBXGG4kAiBQNsRBAvQrbWdOjZIsQXYrfPEb1KDpE_AlSEGQZXB9uA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=NH&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jelne7%2Csn-h0jeenl6&ms=au%2Crdu&mt=1661519833&mv=m&mvi=5&n=Zd7nrOM1B2C6PA&ns=426LxLap5MonJD_YWdS4lSYH&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIfP4IVSo-00_kq_JIkuh032hcLoJzNEhYjvwgLiDpEzQIhALPVrvDBjRwiFddXiAyADmRtYygte4HvlJ3XOrkOf_TR&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&spc=lT-KhuPtxVzL5-QbZ7S9zNeOHsWTdms&txp=4532434&vprv=1" + ), + Some( + "https://rr5---sn-h0jelne7.googlevideo.com/videoplayback?c=WEB&clen=5199784&dur=313.801&ei=eckIY72IKcGZ8gOMt6CwDg&expire=1661541849&fexp=24001373%2C24007246&fvip=2&gir=yes&id=o-AOqXE9lVS424yszv6LN5V_gaevdHxenJl-tYNy3Drs6g&initcwndbps=1428750&ip=2003%3Ade%3Aaf05%3A2500%3A5dad%3A319b%3Aca30%3Ae212&itag=251&keepalive=yes&lmt=1647453650291076&lsig=AG3C_xAwRQIhAMioKyc-dqs-6uvAwLViCcCTXKHn9sIbo0cbSSBXGG4kAiBQNsRBAvQrbWdOjZIsQXYrfPEb1KDpE_AlSEGQZXB9uA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=NH&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jelne7%2Csn-h0jeenl6&ms=au%2Crdu&mt=1661519833&mv=m&mvi=5&n=Zd7nrOM1B2C6PA&ns=426LxLap5MonJD_YWdS4lSYH&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhALtI3j8ZChpNb0LcyDZ3yosbWnSpqaO0-jKAe_UM_RQyAiAMwrpdeNbJEnQn3q1eveaAcRcNIwy5iJ4fIjeBW_MUfg%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&spc=lT-KhuPtxVzL5-QbZ7S9zNeOHsWTdms&txp=4532434&vprv=1" + ) )] #[case::webm( StreamFilter::new().video_formats([VideoFormat::Webm]), diff --git a/src/report.rs b/src/report.rs index eb76038..bc05d4b 100644 --- a/src/report.rs +++ b/src/report.rs @@ -24,7 +24,7 @@ use std::{ }; use serde::{Deserialize, Serialize}; -use time::{macros::format_description, OffsetDateTime}; +use time::{OffsetDateTime, macros::format_description}; use tracing::error; use crate::{deobfuscate::DeobfData, param::Language, util}; diff --git a/src/serializer/range.rs b/src/serializer/range.rs index b61908d..8df34fb 100644 --- a/src/serializer/range.rs +++ b/src/serializer/range.rs @@ -1,5 +1,5 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; -use serde_with::{serde_as, DeserializeAs, DisplayFromStr, SerializeAs}; +use serde_with::{DeserializeAs, DisplayFromStr, SerializeAs, serde_as}; #[serde_as] #[derive(Deserialize, Serialize)] diff --git a/src/serializer/text.rs b/src/serializer/text.rs index 51ba3cb..213644e 100644 --- a/src/serializer/text.rs +++ b/src/serializer/text.rs @@ -1,16 +1,16 @@ use std::{borrow::Cow, convert::TryFrom}; use serde::{Deserialize, Deserializer}; -use serde_with::{serde_as, DefaultOnError, DeserializeAs, VecSkipError}; +use serde_with::{DefaultOnError, DeserializeAs, VecSkipError, serde_as}; use crate::{ client::response::{ + AttachmentRun, url_endpoint::{ MusicPage, MusicPageType, MusicVideoType, NavigationEndpoint, OnTap, PageType, }, - AttachmentRun, }, - model::{richtext::Style, UrlTarget, Verification}, + model::{UrlTarget, Verification, richtext::Style}, util, }; diff --git a/src/serializer/vec_log_err.rs b/src/serializer/vec_log_err.rs index 9e3e32c..03c3a52 100644 --- a/src/serializer/vec_log_err.rs +++ b/src/serializer/vec_log_err.rs @@ -1,8 +1,8 @@ use std::{fmt, marker::PhantomData}; use serde::{ - de::{IgnoredAny, SeqAccess, Visitor}, Deserialize, + de::{IgnoredAny, SeqAccess, Visitor}, }; use super::MapResult; diff --git a/src/util/date.rs b/src/util/date.rs index b21fed3..40484f7 100644 --- a/src/util/date.rs +++ b/src/util/date.rs @@ -45,7 +45,7 @@ pub fn now_sec() -> OffsetDateTime { #[cfg(test)] mod tests { use rstest::rstest; - use time::{macros::date, Date}; + use time::{Date, macros::date}; #[rstest] #[case::this_week(date!(2025-01-17), 0, date!(2025-01-13))] diff --git a/src/util/mod.rs b/src/util/mod.rs index 831a391..6f73473 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -6,7 +6,7 @@ pub mod dictionary; pub mod timeago; pub use date::{now_sec, shift_months, shift_weeks_monday, shift_years}; -pub use protobuf::{string_from_pb, ProtoBuilder}; +pub use protobuf::{ProtoBuilder, string_from_pb}; pub use visitor_data::VisitorDataCache; use std::{ @@ -22,7 +22,7 @@ use url::Url; use crate::{ error::Error, - param::{Country, Language, COUNTRIES}, + param::{COUNTRIES, Country, Language}, serializer::text::TextComponent, }; @@ -236,10 +236,9 @@ pub fn sanitize_yt_url(url: &str) -> String { // Convert redirect url if parsed_url.host_str().unwrap_or_default() == "www.youtube.com" && parsed_url.path() == "/redirect" + && let Some((_, url)) = parsed_url.query_pairs().find(|(k, _)| k == "q") { - if let Some((_, url)) = parsed_url.query_pairs().find(|(k, _)| k == "q") { - parsed_url = Url::parse(url.as_ref()).ok()?; - } + parsed_url = Url::parse(url.as_ref()).ok()?; } // Remove GA tracking params @@ -273,11 +272,7 @@ pub fn div_ceil(a: u32, b: u32) -> u32 { let d = a / b; let r = a % b; - if r > 0 && b > 0 { - d + 1 - } else { - d - } + if r > 0 && b > 0 { d + 1 } else { d } } #[allow(dead_code)] @@ -699,7 +694,7 @@ pub(crate) mod tests { #[rstest] #[case( "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXFjbjZ6bWdHc1VFLVNBN1NiRGR1QmRuR0lGZ3xBQ3Jtc0trcG1fWHpRNlE2eGNER0ZGczFlZXM5ZlctZzFSbl8wcHdieTlTb1ktSUc5OTZxVDVQamcxdS0yRjJJelFWTGdOS09nUk8xRExqbWhOSG5MTm83WG1QQzJqZTJuT2d6cGp0cEZTWmdsal80ODk0WkNESQ&q=http%3A%2F%2Fincompetech.com%2Fmusic%2Froyalty-free%2F&v=86YLFOog4GM", - "http://incompetech.com/music/royalty-free/", + "http://incompetech.com/music/royalty-free/" )] #[case("https://www.gnu.org", "https://www.gnu.org/")] #[case( @@ -708,7 +703,7 @@ pub(crate) mod tests { )] #[case( "https://www.youtube.com/redirect?event=product_shelf&redir_token=QUFFLUhqbDVUMUF3SndkcDFJbzMxYkNIMDRWSzRVQU84QXxBQ3Jtc0tsQWdpaUlaMzFUQmQwSGYwR3dDRDhHWld1bFFtUmlmMng0MmxtN19iVW1EeV9oSk1Xb1VlQ1UyT2xUOWhPdUZvVEZ6UWE4Unlia3pwZXhpUmd4RVg4eWZtcHFId2RJVkMyMUFIMDhiUVUzc2x6ZVNxbw&q=https%3A%2F%2Flttstore.com%2F%3Futm_medium%3Dproduct_shelf%26utm_source%3Dyoutube%26utm_content%3DYT-AERwsnLS3vZeiqL7_mR16DPg7FPBWvP7OW-zX2M1UIPlexPS8-gpk-2c3epSZ8lJ5NYbLof0MXDKhRLCSyfOn9BYJrcG8YtpTA9VU2VXUVhhl9AKi87G_-vFhj6jcGN1CWcYYvmZYbIqA93kwkeFuUh46ntDZR1Y8p5WygwVlhfxy_BZiNbzkWw%253D&v=nFDBxBUfE74", - "https://lttstore.com/", + "https://lttstore.com/" )] fn t_sanitize_yt_url(#[case] url: &str, #[case] expect: &str) { let res = sanitize_yt_url(url); diff --git a/src/util/protobuf.rs b/src/util/protobuf.rs index 84492f6..4c84a26 100644 --- a/src/util/protobuf.rs +++ b/src/util/protobuf.rs @@ -93,11 +93,7 @@ fn parse_varint>(pb: &mut P) -> Option { break; } } - if num_read == 0 { - None - } else { - Some(result) - } + if num_read == 0 { None } else { Some(result) } } fn parse_field>(pb: &mut P) -> Option<(u32, u8)> { diff --git a/src/util/timeago.rs b/src/util/timeago.rs index 6ee25d9..7f0aaf3 100644 --- a/src/util/timeago.rs +++ b/src/util/timeago.rs @@ -17,7 +17,7 @@ use time::{Date, Duration, Month, OffsetDateTime, UtcOffset}; use crate::{ param::Language, - util::{self, dictionary, SplitNumbers, SplitTokens}, + util::{self, SplitNumbers, SplitTokens, dictionary}, }; /// Parsed TimeAgo string, contains amount and time unit. diff --git a/src/util/visitor_data.rs b/src/util/visitor_data.rs index 2de2cfe..035f5b4 100644 --- a/src/util/visitor_data.rs +++ b/src/util/visitor_data.rs @@ -1,16 +1,16 @@ use std::{ collections::HashMap, - sync::{atomic::AtomicU32, Arc, RwLock}, + sync::{Arc, RwLock, atomic::AtomicU32}, }; use once_cell::sync::Lazy; use rand::Rng; use regex::Regex; -use reqwest::{header, Client}; +use reqwest::{Client, header}; use time::OffsetDateTime; use crate::{ - client::{PoToken, CONSENT_COOKIE, YOUTUBE_MUSIC_HOME_URL}, + client::{CONSENT_COOKIE, PoToken, YOUTUBE_MUSIC_HOME_URL}, error::{Error, ExtractionError}, util, }; @@ -76,13 +76,13 @@ impl VisitorDataCache { .get_all(header::SET_COOKIE) .iter() .find_map(|c| { - if let Ok(cookie) = c.to_str() { - if let Some(after) = cookie.strip_prefix("__Secure-YEC=") { - return after - .split_once(';') - .map(|s| s.0.to_owned()) - .filter(|s| !s.is_empty()); - } + if let Ok(cookie) = c.to_str() + && let Some(after) = cookie.strip_prefix("__Secure-YEC=") + { + return after + .split_once(';') + .map(|s| s.0.to_owned()) + .filter(|s| !s.is_empty()); } None }); @@ -180,10 +180,10 @@ impl VisitorDataCache { /// Get a session PO token from the cache pub fn get_pot(&self, visitor_data: &str) -> Option { let pots = self.inner.session_potoken.read().unwrap(); - if let Some(entry) = pots.get(visitor_data) { - if entry.valid_until > OffsetDateTime::now_utc() + time::Duration::minutes(10) { - return Some(entry.clone()); - } + if let Some(entry) = pots.get(visitor_data) + && entry.valid_until > OffsetDateTime::now_utc() + time::Duration::minutes(10) + { + return Some(entry.clone()); } None } diff --git a/tests/youtube.rs b/tests/youtube.rs index b6ccf75..f8c07a1 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -7,20 +7,20 @@ use std::str::FromStr; use rstest::{fixture, rstest}; use rustypipe::model::TrackType; use rustypipe::param::{AlbumOrder, LANGUAGES}; -use time::{macros::date, OffsetDateTime}; +use time::{OffsetDateTime, macros::date}; use rustypipe::client::{ClientType, RustyPipe, RustyPipeQuery}; use rustypipe::error::{Error, ExtractionError, UnavailabilityReason}; use rustypipe::model::{ + AlbumType, AudioCodec, AudioFormat, AudioTrackType, Channel, Frameset, MusicGenre, MusicItem, + UrlTarget, Verification, VideoCodec, VideoFormat, VideoId, YouTubeItem, paginator::{ContinuationEndpoint, Paginator}, richtext::ToPlaintext, traits::{FromYtItem, YtStream}, - AlbumType, AudioCodec, AudioFormat, AudioTrackType, Channel, Frameset, MusicGenre, MusicItem, - UrlTarget, Verification, VideoCodec, VideoFormat, VideoId, YouTubeItem, }; use rustypipe::param::{ - search_filter::{self, SearchFilter}, ChannelOrder, ChannelVideoTab, Country, Language, + search_filter::{self, SearchFilter}, }; use rustypipe::validate; @@ -977,7 +977,10 @@ fn assert_channel_eevblog(channel: &Channel) { assert_gteo(channel.subscriber_count, 880_000, "subscribers"); assert!(!channel.avatar.is_empty(), "got no thumbnails"); assert_eq!(channel.verification, Verification::Verified); - assert_eq!(channel.description, "The EEVblog®\nNO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nStore: https://eevblog.store/\nPayPal: david@alternatezone.com\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DO NOT PAID VIDEO SPONSORSHIPS, DON'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog® forum.\nI read ALL email, but please don't be offended if I don't have time to reply, I get a LOT of email.\n"); + assert_eq!( + channel.description, + "The EEVblog®\nNO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nStore: https://eevblog.store/\nPayPal: david@alternatezone.com\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DO NOT PAID VIDEO SPONSORSHIPS, DON'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog® forum.\nI read ALL email, but please don't be offended if I don't have time to reply, I get a LOT of email.\n" + ); assert!(!channel.tags.is_empty(), "got no tags"); assert!(!channel.banner.is_empty(), "got no banners"); } From eff2440342a5a5758dd0fe0660ad1459b5766d06 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 17:52:43 +0200 Subject: [PATCH 15/25] test: fix tests --- tests/youtube.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/youtube.rs b/tests/youtube.rs index f8c07a1..180769c 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -2180,7 +2180,7 @@ async fn music_search_playlists_community(rp: RustyPipe) { assert_eq!( playlist.name, - "Miku my beloved (Jaiden Animation Miku Playlist)" + "Miku my beloved (Jaiden Animations Miku Playlist)" ); assert!(!playlist.thumbnail.is_empty(), "got no thumbnail"); From 6bb1d03cc17750cd2f355aad29d77e9265e25131 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 8 Jun 2026 18:03:51 +0200 Subject: [PATCH 16/25] chore: update dependencies --- Cargo.toml | 23 +++++++++++---------- cli/Cargo.toml | 39 +++++++++++++++++++---------------- codegen/Cargo.toml | 2 +- codegen/src/gen_dictionary.rs | 16 +++++++------- downloader/Cargo.toml | 22 ++++++++++++-------- downloader/src/lib.rs | 2 +- src/util/mod.rs | 2 +- src/util/visitor_data.rs | 2 +- 8 files changed, 58 insertions(+), 50 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ac9bf6d..9730369 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ once_cell = "1.12.0" regex = "1.6.0" thiserror = "2.0.0" url = "2.2.0" -reqwest = { version = "0.12.0", default-features = false } +reqwest = { version = "0.13.0", default-features = false } tokio = "1.20.4" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.82" @@ -38,8 +38,8 @@ serde_with = { version = "3.0.0", default-features = false, features = [ "macros", ] } serde_plain = "1.0.0" -sha1 = "0.10.0" -rand = "0.9.0" +sha1 = "0.11.0" +rand = "0.10.0" time = { version = "0.3.37", features = [ "macros", "serde-human-readable", @@ -47,18 +47,18 @@ time = { version = "0.3.37", features = [ "local-offset", ] } futures-util = "0.3.31" -phf = "0.11.0" -phf_codegen = "0.11.0" +phf = "0.13.0" +phf_codegen = "0.13.0" data-encoding = "2.0.0" urlencoding = "2.1.0" -quick-xml = { version = "0.37.0", features = ["serialize"] } +quick-xml = { version = "0.40.0", features = ["serialize"] } tracing = { version = "0.1.0", features = ["log"] } log = "0.4.0" localzone = "0.3.1" double-ended-peekable = "0.1.0" # CLI -indicatif = "0.17.0" +indicatif = "0.18.0" anyhow = "1.0" clap = { version = "4.0.0", features = ["derive"] } tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } @@ -67,7 +67,7 @@ dirs = "6.0.0" filenamify = "0.1.0" # Testing -rstest = "0.25.0" +rstest = "0.26.0" tokio-test = "0.4.2" insta = { version = "1.17.1", features = ["ron", "redactions"] } path_macro = "1.0.0" @@ -89,11 +89,12 @@ userdata = [] # Reqwest TLS options default-tls = ["reqwest/default-tls"] +rustls = ["reqwest/rustls"] +rustls-no-provider = ["reqwest/rustls-no-provider"] native-tls = ["reqwest/native-tls"] -native-tls-alpn = ["reqwest/native-tls-alpn"] +native-tls-no-alpn = ["reqwest/native-tls-no-alpn"] native-tls-vendored = ["reqwest/native-tls-vendored"] -rustls-tls-webpki-roots = ["reqwest/rustls-tls-webpki-roots"] -rustls-tls-native-roots = ["reqwest/rustls-tls-native-roots"] +native-tls-vendored-no-alpn = ["reqwest/native-tls-vendored-no-alpn"] [dependencies] rquickjs.workspace = true diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 024b6ec..5f23c38 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -15,30 +15,33 @@ default = ["native-tls"] timezone = ["dep:time", "dep:time-tz"] # Reqwest TLS options -native-tls = [ - "reqwest/native-tls", - "rustypipe/native-tls", - "rustypipe-downloader/native-tls", +default-tls = [ + "reqwest/default-tls", + "rustypipe/default-tls", + "rustypipe-downloader/default-tls", ] -native-tls-alpn = [ - "reqwest/native-tls-alpn", - "rustypipe/native-tls-alpn", - "rustypipe-downloader/native-tls-alpn", +rustls = ["reqwest/rustls", "rustypipe/rustls", "rustypipe-downloader/rustls"] +rustls-no-provider = [ + "reqwest/rustls-no-provider", + "rustypipe/rustls-no-provider", + "rustypipe-downloader/rustls-no-provider", + +] +native-tls = ["reqwest/native-tls", "rustypipe/native-tls"] +native-tls-no-alpn = [ + "reqwest/native-tls-no-alpn", + "rustypipe/native-tls-no-alpn", + "rustypipe-downloader/native-tls-no-alpn", ] native-tls-vendored = [ "reqwest/native-tls-vendored", "rustypipe/native-tls-vendored", "rustypipe-downloader/native-tls-vendored", ] -rustls-tls-webpki-roots = [ - "reqwest/rustls-tls-webpki-roots", - "rustypipe/rustls-tls-webpki-roots", - "rustypipe-downloader/rustls-tls-webpki-roots", -] -rustls-tls-native-roots = [ - "reqwest/rustls-tls-native-roots", - "rustypipe/rustls-tls-native-roots", - "rustypipe-downloader/rustls-tls-native-roots", +native-tls-vendored-no-alpn = [ + "reqwest/native-tls-vendored-no-alpn", + "rustypipe/native-tls-vendored-no-alpn", + "rustypipe-downloader/native-tls-vendored-no-alpn", ] [dependencies] @@ -61,7 +64,7 @@ tracing-subscriber.workspace = true serde_yaml.workspace = true dirs.workspace = true -anstream = "0.6.15" +anstream = "1.0.0" owo-colors = "4.0.0" const_format = "0.2.33" diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 0c6ae5c..c45d4a6 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -30,4 +30,4 @@ indicatif.workspace = true num_enum = "0.7.2" intl_pluralrules = "7.0.2" unic-langid = "0.9.1" -ordered_hash_map = { version = "0.4.0", features = ["serde"] } +ordered_hash_map = { version = "0.6.0", features = ["serde"] } diff --git a/codegen/src/gen_dictionary.rs b/codegen/src/gen_dictionary.rs index 549fb83..52d5e62 100644 --- a/codegen/src/gen_dictionary.rs +++ b/codegen/src/gen_dictionary.rs @@ -115,16 +115,16 @@ pub(crate) fn entry(lang: Language) -> Entry { match unit { Some(unit) => ta_tokens.entry( txt, - &format!("TaToken {{ n: {n}, unit: Some(TimeUnit::{unit:?}) }}"), + format!("TaToken {{ n: {n}, unit: Some(TimeUnit::{unit:?}) }}"), ), - None => ta_tokens.entry(txt, &format!("TaToken {{ n: {n}, unit: None }}")), + None => ta_tokens.entry(txt, format!("TaToken {{ n: {n}, unit: None }}")), }; }); // Months let mut months = phf_codegen::Map::<&str>::new(); entry.months.iter().for_each(|(txt, n_mon)| { - months.entry(txt, &n_mon.to_string()); + months.entry(txt, n_mon.to_string()); }); // Timeago(ND) tokens @@ -134,28 +134,28 @@ pub(crate) fn entry(lang: Language) -> Entry { match unit { Some(unit) => ta_nd_tokens.entry( txt, - &format!("TaToken {{ n: {n}, unit: Some(TimeUnit::{unit:?}) }}"), + format!("TaToken {{ n: {n}, unit: Some(TimeUnit::{unit:?}) }}"), ), - None => ta_nd_tokens.entry(txt, &format!("TaToken {{ n: {n}, unit: None }}")), + None => ta_nd_tokens.entry(txt, format!("TaToken {{ n: {n}, unit: None }}")), }; }); // Number tokens let mut number_tokens = phf_codegen::Map::<&str>::new(); entry.number_tokens.iter().for_each(|(txt, mag)| { - number_tokens.entry(txt, &mag.to_string()); + number_tokens.entry(txt, mag.to_string()); }); // Number nd tokens let mut number_nd_tokens = phf_codegen::Map::<&str>::new(); entry.number_nd_tokens.iter().for_each(|(txt, mag)| { - number_nd_tokens.entry(txt, &mag.to_string()); + number_nd_tokens.entry(txt, mag.to_string()); }); // Album types let mut album_types = phf_codegen::Map::<&str>::new(); entry.album_types.iter().for_each(|(txt, album_type)| { - album_types.entry(txt, &format!("AlbumType::{album_type:?}")); + album_types.entry(txt, format!("AlbumType::{album_type:?}")); }); let code_ta_tokens = &ta_tokens diff --git a/downloader/Cargo.toml b/downloader/Cargo.toml index 9329507..e165d97 100644 --- a/downloader/Cargo.toml +++ b/downloader/Cargo.toml @@ -15,19 +15,23 @@ default = ["default-tls"] # Reqwest TLS options default-tls = ["reqwest/default-tls", "rustypipe/default-tls"] +rustls = ["reqwest/rustls", "rustypipe/rustls"] +rustls-no-provider = [ + "reqwest/rustls-no-provider", + "rustypipe/rustls-no-provider", +] native-tls = ["reqwest/native-tls", "rustypipe/native-tls"] -native-tls-alpn = ["reqwest/native-tls-alpn", "rustypipe/native-tls-alpn"] +native-tls-no-alpn = [ + "reqwest/native-tls-no-alpn", + "rustypipe/native-tls-no-alpn", +] native-tls-vendored = [ "reqwest/native-tls-vendored", "rustypipe/native-tls-vendored", ] -rustls-tls-webpki-roots = [ - "reqwest/rustls-tls-webpki-roots", - "rustypipe/rustls-tls-webpki-roots", -] -rustls-tls-native-roots = [ - "reqwest/rustls-tls-native-roots", - "rustypipe/rustls-tls-native-roots", +native-tls-vendored-no-alpn = [ + "reqwest/native-tls-vendored-no-alpn", + "rustypipe/native-tls-vendored-no-alpn", ] audiotag = ["dep:lofty", "dep:image", "dep:smartcrop2"] @@ -45,7 +49,7 @@ indicatif = { workspace = true, optional = true } filenamify.workspace = true tracing.workspace = true time.workspace = true -lofty = { version = "0.22.0", optional = true } +lofty = { version = "0.24.0", optional = true } image = { version = "0.25.0", optional = true, default-features = false, features = [ "rayon", "jpeg", diff --git a/downloader/src/lib.rs b/downloader/src/lib.rs index 6b3a737..47b7f9f 100644 --- a/downloader/src/lib.rs +++ b/downloader/src/lib.rs @@ -17,7 +17,7 @@ use std::{ use futures_util::stream::{self, StreamExt, TryStreamExt}; use once_cell::sync::Lazy; -use rand::Rng; +use rand::RngExt; use regex::Regex; use reqwest::{Client, StatusCode, Url, header}; use rustypipe::{ diff --git a/src/util/mod.rs b/src/util/mod.rs index 6f73473..abcf790 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -16,7 +16,7 @@ use std::{ }; use once_cell::sync::Lazy; -use rand::Rng; +use rand::RngExt; use regex::Regex; use url::Url; diff --git a/src/util/visitor_data.rs b/src/util/visitor_data.rs index 035f5b4..b2254a0 100644 --- a/src/util/visitor_data.rs +++ b/src/util/visitor_data.rs @@ -4,7 +4,7 @@ use std::{ }; use once_cell::sync::Lazy; -use rand::Rng; +use rand::RngExt; use regex::Regex; use reqwest::{Client, header}; use time::OffsetDateTime; From 57101b2df67848d3c186b3a8e3d0562670500c76 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 9 Jun 2026 13:17:58 +0200 Subject: [PATCH 17/25] fix: handle old rustypipe_cache files without new deobf.data.script, remove full deobf data from reports --- src/client/channel_rss.rs | 2 +- src/client/mod.rs | 8 +++++++- src/deobfuscate.rs | 2 +- src/report.rs | 6 +++--- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/client/channel_rss.rs b/src/client/channel_rss.rs index be32b89..9c93eeb 100644 --- a/src/client/channel_rss.rs +++ b/src/client/channel_rss.rs @@ -50,7 +50,7 @@ impl RustyPipeQuery { operation: "channel_rss", error: Some(e.to_string()), msgs: Vec::new(), - deobf_data: None, + deobf_js_url: None, http_request: crate::report::HTTPRequest { url: &url, method: "GET", diff --git a/src/client/mod.rs b/src/client/mod.rs index 56c5b57..341ca19 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -39,6 +39,7 @@ use once_cell::sync::Lazy; use regex::Regex; use reqwest::{Client, ClientBuilder, Request, RequestBuilder, Response, StatusCode, header}; use serde::{Deserialize, Serialize, de::DeserializeOwned}; +use serde_with::{DefaultOnError, serde_as}; use sha1::{Digest, Sha1}; use time::{OffsetDateTime, UtcOffset}; use tokio::sync::RwLock as AsyncRwLock; @@ -572,13 +573,18 @@ struct CacheHolder { auth_cookie: RwLock>, } +#[serde_as] #[derive(Default, Debug, Clone, Serialize, Deserialize)] #[serde(default)] struct CacheData { + #[serde_as(as = "DefaultOnError")] clients: HashMap>, + #[serde_as(as = "DefaultOnError")] deobf: CacheEntry, + #[serde_as(as = "DefaultOnError")] #[serde(skip_serializing_if = "Option::is_none")] oauth_token: Option, + #[serde_as(as = "DefaultOnError")] #[serde(skip_serializing_if = "Option::is_none")] auth_cookie: Option, } @@ -2563,7 +2569,7 @@ impl RustyPipeQuery { operation: &format!("{operation}({id})"), error, msgs, - deobf_data: ctx_src.deobf.cloned(), + deobf_js_url: ctx_src.deobf.as_ref().map(|d| d.js_url.to_owned()), http_request: crate::report::HTTPRequest { url: request.url().as_str(), method: request.method().as_str(), diff --git a/src/deobfuscate.rs b/src/deobfuscate.rs index f0a882a..054523d 100644 --- a/src/deobfuscate.rs +++ b/src/deobfuscate.rs @@ -43,7 +43,7 @@ impl DeobfData { operation: "extract_deobf", error: Some(e.to_string()), msgs: vec![], - deobf_data: None, + deobf_js_url: None, http_request: crate::report::HTTPRequest { url: &js_url, method: "GET", diff --git a/src/report.rs b/src/report.rs index bc05d4b..da6529d 100644 --- a/src/report.rs +++ b/src/report.rs @@ -27,7 +27,7 @@ use serde::{Deserialize, Serialize}; use time::{OffsetDateTime, macros::format_description}; use tracing::error; -use crate::{deobfuscate::DeobfData, param::Language, util}; +use crate::{param::Language, util}; pub(crate) const DEFAULT_REPORT_DIR: &str = "rustypipe_reports"; @@ -49,9 +49,9 @@ pub struct Report<'a> { /// Detailed error/warning messages #[serde(default, skip_serializing_if = "Vec::is_empty")] pub msgs: Vec, - /// Deobfuscation data (only for player requests) + /// Deobfuscation JS URL (only for player requests) #[serde(skip_serializing_if = "Option::is_none")] - pub deobf_data: Option, + pub deobf_js_url: Option, /// HTTP request data pub http_request: HTTPRequest<'a>, } From e2d8ab44d2838080e7904c651a209c8221576ffc Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Wed, 10 Jun 2026 04:17:48 +0200 Subject: [PATCH 18/25] feat: add featured channel names to video details/items --- codegen/src/download_testfiles.rs | 2 + downloader/tests/tests.rs | 2 + src/client/playlist.rs | 10 +- src/client/response/channel.rs | 1 - src/client/response/mod.rs | 18 + src/client/response/music_item.rs | 2 - src/client/response/music_playlist.rs | 14 +- src/client/response/music_search.rs | 1 - src/client/response/player.rs | 1 - src/client/response/playlist.rs | 9 +- src/client/response/url_endpoint.rs | 26 +- src/client/response/video_details.rs | 18 +- src/client/response/video_item.rs | 296 +- src/client/search.rs | 1 + ...annel__tests__map_channel_livestreams.snap | 30 + ...t__channel__tests__map_channel_shorts.snap | 48 + ...ap_channel_shorts_20240129_pageheader.snap | 48 + ...l__tests__map_channel_shorts_20260606.snap | 48 + ..._map_channel_videos_20221011_richgrid.snap | 30 + ...map_channel_videos_20221011_richgrid2.snap | 30 + ...map_channel_videos_20230415_coachella.snap | 30 + ...p_channel_videos_20240324_pageheader2.snap | 30 + ...annel__tests__map_channel_videos_base.snap | 30 + ...annel__tests__map_channel_videos_live.snap | 21 + ...nel__tests__map_channel_videos_shorts.snap | 30 + ...l__tests__map_channel_videos_upcoming.snap | 30 + ...pagination__tests__map_channel_videos.snap | 30 + ...ient__pagination__tests__map_playlist.snap | 100 + ...agination__tests__map_recommendations.snap | 19 + ...client__pagination__tests__map_search.snap | 16 + ...map_playlist_data_20241011_pageheader.snap | 10 + ...ap_playlist_data_20250316_cmdexecutor.snap | 100 + ...p_playlist_data_20260610_noplrenderer.snap | 4860 ++ ...t__tests__map_playlist_data_featuring.snap | 1130 + ...aylist__tests__map_playlist_data_live.snap | 100 + ...aylist__tests__map_playlist_data_long.snap | 100 + ...ist__tests__map_playlist_data_nomusic.snap | 66 + ...ylist__tests__map_playlist_data_short.snap | 88 + ...nt__search__tests__map_search_default.snap | 777 + ...__search__tests__map_search_featuring.snap | 2805 + ...rending_20230501_page_header_renderer.snap | 30 + ...t__trends__tests__map_trending_videos.snap | 98 + ..._client__userdata__tests__map_history.snap | 7 +- ...serdata__tests__map_subscription_feed.snap | 102 +- ...s__map_video_details_20220924_newdesc.snap | 18 + ...deo_details_20221011_new_continuation.snap | 20 + ...s__map_video_details_20221011_rec_isr.snap | 21 + ...sts__map_video_details_20231103_likes.snap | 21 + ...tests__map_video_details_20241109_mix.snap | 19 + ...ap_video_details_20260603_title_panel.snap | 118 +- ..._video_details_20260608_lockup_avatar.snap | 632 + ...ils__tests__map_video_details_agegate.snap | 1 + ...ls__tests__map_video_details_ccommons.snap | 20 + ...ls__tests__map_video_details_chapters.snap | 20 + ...s__tests__map_video_details_featuring.snap | 818 + ...etails__tests__map_video_details_live.snap | 21 + ...tails__tests__map_video_details_music.snap | 15 + ..._details__tests__map_video_details_mv.snap | 19 + src/client/video_details.rs | 60 +- src/lib.rs | 1 + src/model/mod.rs | 4 + src/serializer/text.rs | 24 +- .../playlist_20260610_noplrenderer.json | 66827 ++++++++++++++++ testfiles/playlist/playlist_featuring.json | 10755 +++ testfiles/search/featuring.json | 50932 ++++++++++++ .../video_details_20260608_lockup_avatar.json | 13558 ++++ .../video_details_featuring.json | 37675 +++++++++ tests/youtube.rs | 5 +- 68 files changed, 192736 insertions(+), 112 deletions(-) create mode 100644 src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20260610_noplrenderer.snap create mode 100644 src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_featuring.snap create mode 100644 src/client/snapshots/rustypipe__client__search__tests__map_search_featuring.snap create mode 100644 src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260608_lockup_avatar.snap create mode 100644 src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_featuring.snap create mode 100644 testfiles/playlist/playlist_20260610_noplrenderer.json create mode 100644 testfiles/playlist/playlist_featuring.json create mode 100644 testfiles/search/featuring.json create mode 100644 testfiles/video_details/video_details_20260608_lockup_avatar.json create mode 100644 testfiles/video_details/video_details_featuring.json diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index f6bdcc2..e694d21 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -193,6 +193,7 @@ async fn playlist() { ("long", "PL5dDx681T4bR7ZF1IuWzOv1omlRbE7PiJ"), ("nomusic", "PL1J-6JOckZtE_P9Xx8D3b2O6w0idhuKBe"), ("live", "UULVvqRdlKsE5Q8mf8YXbdIJLw"), + ("featuring", "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee"), ] { let json_path = path!(*TESTFILES_DIR / "playlist" / format!("playlist_{name}.json")); if json_path.exists() { @@ -229,6 +230,7 @@ async fn video_details() { ("chapters", "nFDBxBUfE74"), ("live", "86YLFOog4GM"), ("agegate", "HRKu0cvrr_o"), + ("featuring", "Y8JFxS1HlDo"), ] { let json_path = path!(*TESTFILES_DIR / "video_details" / format!("video_details_{name}.json")); diff --git a/downloader/tests/tests.rs b/downloader/tests/tests.rs index b8a3987..b6f9567 100644 --- a/downloader/tests/tests.rs +++ b/downloader/tests/tests.rs @@ -20,6 +20,7 @@ fn rp() -> RustyPipe { #[rstest] #[tokio::test] +#[ignore] async fn download_video(rp: RustyPipe) { let td = TempDir::default(); let td_path = td.to_path_buf(); @@ -43,6 +44,7 @@ async fn download_video(rp: RustyPipe) { #[rstest] #[tokio::test] +#[ignore] async fn download_music(rp: RustyPipe) { let td = TempDir::default(); let td_path = td.to_path_buf(); diff --git a/src/client/playlist.rs b/src/client/playlist.rs index 983911a..cfa7d87 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -59,14 +59,8 @@ impl MapResponse for response::Playlist { "sectionListRenderer empty", )))? .item_section_renderer - .contents - .into_iter() - .next() - .ok_or(ExtractionError::InvalidData(Cow::Borrowed( - "itemSectionRenderer empty", - )))? - .playlist_video_list_renderer .contents; + // dbg!(&ci.warnings); let mut mapper = response::YouTubeListMapper::::new(ctx.lang); mapper.map_response(video_items); @@ -258,6 +252,8 @@ mod tests { #[case::live("live", "UULVvqRdlKsE5Q8mf8YXbdIJLw")] #[case::pageheader("20241011_pageheader", "PLT2w2oBf1TZKyvY_M6JsASs73m-wjLzH5")] #[case::cmdexecutor("20250316_cmdexecutor", "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi")] + #[case::featuring("featuring", "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee")] + #[case::noplrenderer("20260610_noplrenderer", "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi")] fn map_playlist_data(#[case] name: &str, #[case] id: &str) { let json_path = path!(*TESTFILES / "playlist" / format!("playlist_{name}.json")); let json_file = File::open(json_path).unwrap(); diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index 2e6ce03..23676f2 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -75,7 +75,6 @@ pub(crate) struct ChannelTabWebCommandMetadata { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -#[allow(clippy::enum_variant_names)] pub(crate) enum Header { C4TabbedHeaderRenderer(HeaderRenderer), /// Used for special channels like YouTube Music diff --git a/src/client/response/mod.rs b/src/client/response/mod.rs index a7796e8..c0e7b48 100644 --- a/src/client/response/mod.rs +++ b/src/client/response/mod.rs @@ -66,6 +66,7 @@ use serde::{ }; use serde_with::{DisplayFromStr, VecSkipError, serde_as}; +use crate::client::response::url_endpoint::OnTapWrap; use crate::error::ExtractionError; use crate::serializer::text::{AttributedText, Text, TextComponent}; use crate::serializer::{MapResult, VecSkipErrorWrap}; @@ -142,13 +143,16 @@ pub(crate) struct Thumbnails { #[serde(rename_all = "camelCase")] pub(crate) struct Thumbnail { pub url: String, + #[serde(default)] pub width: u32, + #[serde(default)] pub height: u32, } #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ContinuationItemRenderer { + #[serde(alias = "continuationCommand")] pub continuation_endpoint: ContinuationEndpoint, } @@ -156,9 +160,16 @@ pub(crate) struct ContinuationItemRenderer { #[serde(untagged)] pub(crate) enum ContinuationEndpoint { ContinuationCommand(ContinuationCommandWrap), + InnertubeCommand(ContinuationInnertubeCommand), CommandExecutorCommand(CommandExecutorCommandWrap), } +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ContinuationInnertubeCommand { + pub innertube_command: ContinuationCommandWrap, +} + #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ContinuationCommandWrap { @@ -189,6 +200,7 @@ impl ContinuationEndpoint { pub fn into_token(self) -> Option { match self { Self::ContinuationCommand(cmd) => Some(cmd.continuation_command.token), + Self::InnertubeCommand(cmd) => Some(cmd.innertube_command.continuation_command.token), Self::CommandExecutorCommand(cmd) => cmd .command_executor_command .commands @@ -731,3 +743,9 @@ pub(crate) struct ThumbnailBadges { #[derive(Debug, Deserialize)] pub(crate) struct Empty {} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarRendererContext { + pub command_context: Option, +} diff --git a/src/client/response/music_item.rs b/src/client/response/music_item.rs index 4f7984e..02be712 100644 --- a/src/client/response/music_item.rs +++ b/src/client/response/music_item.rs @@ -92,7 +92,6 @@ pub(crate) struct MusicCardShelf { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -#[allow(clippy::enum_variant_names)] pub(crate) enum MusicResponseItem { MusicResponsiveListItemRenderer(ListMusicItem), MusicTwoRowItemRenderer(CoverMusicItem), @@ -351,7 +350,6 @@ pub(crate) struct MusicContinuation { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -#[allow(clippy::enum_variant_names)] pub(crate) enum ContinuationContents { #[serde(alias = "musicPlaylistShelfContinuation")] MusicShelfContinuation(MusicShelf), diff --git a/src/client/response/music_playlist.rs b/src/client/response/music_playlist.rs index 2e1351a..9b27c14 100644 --- a/src/client/response/music_playlist.rs +++ b/src/client/response/music_playlist.rs @@ -1,7 +1,10 @@ use serde::Deserialize; use serde_with::{DefaultOnError, VecSkipError, serde_as}; -use crate::serializer::text::{AttributedText, Text, TextComponents}; +use crate::{ + client::response::AvatarRendererContext, + serializer::text::{AttributedText, Text, TextComponents}, +}; use super::{ ContentsRenderer, SectionList, Tab, @@ -9,7 +12,6 @@ use super::{ Button, ItemSection, MusicContentsRenderer, MusicItemMenuEntry, MusicMicroformat, MusicThumbnailRenderer, }, - url_endpoint::OnTapWrap, }; /// Response model for YouTube Music playlists and albums @@ -153,11 +155,5 @@ pub(crate) struct AvatarStackViewModel { // pub avatars: Vec, #[serde_as(as = "AttributedText")] pub text: String, - pub renderer_context: AvatarStackRendererContext, -} - -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub(crate) struct AvatarStackRendererContext { - pub command_context: Option, + pub renderer_context: AvatarRendererContext, } diff --git a/src/client/response/music_search.rs b/src/client/response/music_search.rs index a58ca54..0a546b5 100644 --- a/src/client/response/music_search.rs +++ b/src/client/response/music_search.rs @@ -31,7 +31,6 @@ pub(crate) struct Contents { pub tabbed_search_results_renderer: ContentsRenderer>>, } -#[allow(clippy::enum_variant_names)] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) enum ItemSection { diff --git a/src/client/response/player.rs b/src/client/response/player.rs index 5e08ef4..a38d785 100644 --- a/src/client/response/player.rs +++ b/src/client/response/player.rs @@ -233,7 +233,6 @@ pub(crate) enum Primaries { #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Eq)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] -#[allow(clippy::enum_variant_names)] pub(crate) enum DrmTrackType { DrmTrackTypeAudio, DrmTrackTypeSd, diff --git a/src/client/response/playlist.rs b/src/client/response/playlist.rs index 4dae873..0751281 100644 --- a/src/client/response/playlist.rs +++ b/src/client/response/playlist.rs @@ -24,14 +24,7 @@ pub(crate) struct Playlist { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ItemSection { - pub item_section_renderer: ContentsRenderer, -} - -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub(crate) struct PlaylistVideoListRenderer { - #[serde(alias = "richGridRenderer")] - pub playlist_video_list_renderer: YouTubeListRenderer, + pub item_section_renderer: YouTubeListRenderer, } #[derive(Debug, Deserialize)] diff --git a/src/client/response/url_endpoint.rs b/src/client/response/url_endpoint.rs index dce084f..e6e32d8 100644 --- a/src/client/response/url_endpoint.rs +++ b/src/client/response/url_endpoint.rs @@ -376,11 +376,11 @@ impl NavigationEndpoint { } => Some(browse_endpoint.browse_id).filter(|_| { browse_endpoint .browse_endpoint_context_supported_configs - .map(|c| c.browse_endpoint_context_music_config.page_type == PageType::Playlist) - .unwrap_or_default() + .is_some_and(|c| { + c.browse_endpoint_context_music_config.page_type == PageType::Playlist + }) || command_metadata - .map(|c| c.web_command_metadata.web_page_type == PageType::Playlist) - .unwrap_or_default() + .is_some_and(|c| c.web_command_metadata.web_page_type == PageType::Playlist) }), NavigationEndpoint::Url { .. } => None, NavigationEndpoint::WatchPlaylist { @@ -389,4 +389,22 @@ impl NavigationEndpoint { NavigationEndpoint::CreatePlaylist { .. } => None, } } + + pub(crate) fn into_channel_id(self) -> Option { + match self { + NavigationEndpoint::Browse { + browse_endpoint, + command_metadata, + } => Some(browse_endpoint.browse_id).filter(|_| { + browse_endpoint + .browse_endpoint_context_supported_configs + .is_some_and(|c| { + c.browse_endpoint_context_music_config.page_type == PageType::Channel + }) + || command_metadata + .is_some_and(|c| c.web_command_metadata.web_page_type == PageType::Channel) + }), + _ => None, + } + } } diff --git a/src/client/response/video_details.rs b/src/client/response/video_details.rs index fbc3c3c..e3ef389 100644 --- a/src/client/response/video_details.rs +++ b/src/client/response/video_details.rs @@ -3,9 +3,12 @@ use serde::Deserialize; use serde_with::{DefaultOnError, VecSkipError, rust::deserialize_ignore_any, serde_as}; -use crate::serializer::{ - MapResult, - text::{AccessibilityText, AttributedText, Text, TextComponent, TextComponents}, +use crate::{ + client::response::video_item::DialogNavigationEndpoint, + serializer::{ + MapResult, + text::{AccessibilityText, AttributedText, Text, TextComponents}, + }, }; use super::{ @@ -226,8 +229,13 @@ pub(crate) struct VideoOwner { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct VideoOwnerRenderer { - pub title: TextComponent, - pub thumbnail: Thumbnails, + #[serde(alias = "attributedTitle")] + #[serde_as(as = "Text")] + pub title: String, + /// Channel avatar (single channel) + pub thumbnail: Option, + /// Channel avatar (featuring channels) + pub navigation_endpoint: DialogNavigationEndpoint, #[serde_as(as = "Option")] pub subscriber_count_text: Option, #[serde(default)] diff --git a/src/client/response/video_item.rs b/src/client/response/video_item.rs index 05b95ca..79e8690 100644 --- a/src/client/response/video_item.rs +++ b/src/client/response/video_item.rs @@ -6,14 +6,17 @@ use time::OffsetDateTime; use super::{ChannelBadge, ContentImage, ContinuationItemRenderer, PhMetadataView, Thumbnails}; use crate::{ - client::response::ThumbnailViewModelWrap, - model::{Channel, ChannelItem, ChannelTag, PlaylistItem, VideoItem, YouTubeItem}, + client::response::{ + AvatarRendererContext, AvatarViewModel, ThumbnailViewModelWrap, + url_endpoint::BrowseEndpoint, + }, + model::{Channel, ChannelItem, ChannelTag, PlaylistItem, Verification, VideoItem, YouTubeItem}, param::Language, serializer::{ MapResult, text::{AttributedText, Text, TextComponent}, }, - util::{self, TryRemove, timeago}, + util::{self, DOT_SEPARATOR, TryRemove, timeago}, }; #[cfg(feature = "userdata")] @@ -26,7 +29,7 @@ use time::UtcOffset; #[serde(rename_all = "camelCase")] pub(crate) enum YouTubeListItem { #[serde(alias = "gridVideoRenderer", alias = "compactVideoRenderer")] - VideoRenderer(VideoRenderer), + VideoRenderer(Box), ReelItemRenderer(ReelItemRenderer), ShortsLockupViewModel(ShortsLockupViewModel), PlaylistVideoRenderer(PlaylistVideoRenderer), @@ -40,6 +43,7 @@ pub(crate) enum YouTubeListItem { /// Continuation items are located at the end of a list /// and contain the continuation token for progressive loading + #[serde(alias = "continuationItemViewModel")] ContinuationItemRenderer(ContinuationItemRenderer), /// Corrected search query @@ -64,9 +68,17 @@ pub(crate) enum YouTubeListItem { /// as of 11.10.2022 /// /// GridRenderer: contains videos on channel page - #[serde(alias = "expandedShelfContentsRenderer", alias = "gridRenderer")] + #[serde( + alias = "expandedShelfContentsRenderer", + alias = "gridRenderer", + alias = "verticalListRenderer", + alias = "gridShelfViewModel", + alias = "playlistVideoListRenderer" + )] ItemSectionRenderer { #[cfg(feature = "userdata")] + #[serde(default)] + #[serde_as(as = "DefaultOnError")] header: Option, #[serde(alias = "items")] contents: MapResult>, @@ -128,6 +140,7 @@ pub(crate) struct VideoRenderer { pub detailed_metadata_snippets: Option>, /// Release date for upcoming videos pub upcoming_event_data: Option, + pub avatar: Option, } /// Short video item @@ -184,7 +197,6 @@ pub(crate) struct LockupViewModel { #[derive(Default, Debug, Deserialize)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] -#[allow(clippy::enum_variant_names)] pub(crate) enum LockupContentType { LockupContentTypePlaylist, LockupContentTypeVideo, @@ -204,9 +216,106 @@ pub(crate) struct LockupViewModelMetadata { pub(crate) struct LockupViewModelMetadataInner { #[serde_as(as = "AttributedText")] pub title: String, + /// Channel avatar image with link to channel + pub image: Option, pub metadata: PhMetadataView, } +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) enum LockupViewModelMetadataImage { + /// Single channel avatar + #[serde(rename_all = "camelCase")] + DecoratedAvatarViewModel { avatar: AvatarViewModel }, + /// Multiple avatars for featured channels + #[serde(rename_all = "camelCase")] + AvatarStackViewModel { + renderer_context: AvatarStackRendererContext, + }, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext { + pub command_context: AvatarStackRendererContext2, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext2 { + pub on_tap: AvatarStackRendererContext3, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext3 { + pub innertube_command: DialogNavigationEndpoint, +} + +#[derive(Debug, Deserialize)] +#[serde(untagged)] +pub(crate) enum DialogNavigationEndpoint { + #[serde(rename_all = "camelCase")] + Browse { browse_endpoint: BrowseEndpoint }, + #[serde(rename_all = "camelCase")] + ShowDialog { + show_dialog_command: ShowDialogCommand, + }, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ShowDialogCommand { + pub panel_loading_strategy: AvatarStackRendererContext6, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext6 { + pub inline_content: AvatarStackRendererContext7, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext7 { + pub dialog_view_model: AvatarStackRendererContext8, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext8 { + pub custom_content: AvatarStackRendererContext9, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext9 { + pub list_view_model: AvatarStackRendererContext10, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext10 { + pub list_items: Vec, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct AvatarStackRendererContext11 { + pub list_item_view_model: ChannelDialogItem, +} + +#[serde_as] +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ChannelDialogItem { + pub title: AttributedText, + #[serde_as(as = "Text")] + pub subtitle: String, + pub renderer_context: AvatarRendererContext, + pub leading_accessory: AvatarViewModel, +} + /// Video displayed in a playlist #[serde_as] #[derive(Debug, Deserialize)] @@ -458,6 +567,66 @@ impl IsShort for Vec { } } +impl ShowDialogCommand { + pub fn map( + self, + lang: Language, + warnings: &mut Vec, + ) -> Option<(ChannelTag, Vec)> { + let mut channel_items = self + .panel_loading_strategy + .inline_content + .dialog_view_model + .custom_content + .list_view_model + .list_items + .into_iter() + .filter_map(|itm| { + let itm = itm.list_item_view_model; + let id = if let Some(id) = itm + .renderer_context + .command_context + .and_then(|x| x.on_tap.innertube_command.into_channel_id()) + .or_else(|| { + itm.title + .command_runs + .into_iter() + .find_map(|c| c.on_tap.innertube_command.into_channel_id()) + }) { + id + } else { + warnings.push("could not parse featured channel: no ID".to_owned()); + return None; + }; + let subscriber_count = + if let Some((_vname, stxt)) = itm.subtitle.split_once(DOT_SEPARATOR) { + util::parse_large_numstr_or_warn(stxt, lang, warnings) + } else { + warnings.push( + "could not parse featured channel: could not split subtitle".to_owned(), + ); + None + }; + + Some(ChannelTag { + id, + name: itm.title.content, + avatar: itm.leading_accessory.avatar_view_model.image.into(), + verification: itm + .title + .attachment_runs + .into_iter() + .next() + .map(Verification::from) + .unwrap_or_default(), + subscriber_count, + }) + }); + + channel_items.next().map(|c| (c, channel_items.collect())) + } +} + /// Result of mapping a list of different YouTube enities /// (videos, channels, playlists) #[derive(Debug)] @@ -514,27 +683,59 @@ impl YouTubeListMapper { .map(|ol| ol.thumbnail_overlay_time_status_renderer.text) }); + let channel_t = video + .channel + .and_then(|c| ChannelTag::try_from(c).ok()) + .map(|mut c| { + c.avatar = video + .channel_thumbnail_supported_renderers + .map(|tn| tn.channel_thumbnail_with_link_renderer.thumbnail) + .or(video.channel_thumbnail) + .unwrap_or_default() + .into(); + if !c.verification.verified() { + c.verification = video.owner_badges.into(); + } + c + }); + + let (channel, channels_feat) = match video.avatar { + Some(LockupViewModelMetadataImage::DecoratedAvatarViewModel { avatar }) => { + let mut c = channel_t; + if let Some(c) = &mut c + && c.avatar.is_empty() + { + c.avatar = avatar.avatar_view_model.image.into(); + } + (c, Vec::new()) + } + Some(LockupViewModelMetadataImage::AvatarStackViewModel { renderer_context }) => { + if let DialogNavigationEndpoint::ShowDialog { + show_dialog_command, + } = renderer_context.command_context.on_tap.innertube_command + { + if let Some((c, feat)) = show_dialog_command.map(self.lang, &mut self.warnings) + { + (Some(c), feat) + } else { + self.warnings + .push("no valid featured channel item".to_owned()); + (None, Vec::new()) + } + } else { + (None, Vec::new()) + } + } + None => (channel_t, Vec::new()), + }; + VideoItem { id: video.video_id, name: video.title, duration: length_text.and_then(|txt| util::parse_video_length(&txt)), thumbnail: video.thumbnail.into(), - channel: video - .channel - .and_then(|c| ChannelTag::try_from(c).ok()) - .map(|mut c| { - c.avatar = video - .channel_thumbnail_supported_renderers - .map(|tn| tn.channel_thumbnail_with_link_renderer.thumbnail) - .or(video.channel_thumbnail) - .unwrap_or_default() - .into(); - if !c.verification.verified() { - c.verification = video.owner_badges.into(); - } - c - }) - .or_else(|| self.channel.clone()), + channel: channel.or_else(|| self.channel.clone()), + channels_feat, publish_date: video .upcoming_event_data .as_ref() @@ -574,6 +775,7 @@ impl YouTubeListMapper { duration: None, thumbnail: video.thumbnail.into(), channel: self.channel.clone(), + channels_feat: Vec::new(), publish_date: pub_date_txt.as_ref().and_then(|txt| { timeago::parse_timeago_dt_or_warn(self.lang, txt, &mut self.warnings) }), @@ -596,6 +798,7 @@ impl YouTubeListMapper { duration: None, thumbnail: video.thumbnail_view_model.thumbnail_view_model.image.into(), channel: self.channel.clone(), + channels_feat: Vec::new(), publish_date: None, publish_date_txt: None, view_count: video.overlay_metadata.secondary_text.and_then(|txt| { @@ -654,6 +857,7 @@ impl YouTubeListMapper { duration: video.length_seconds, thumbnail: video.thumbnail.into(), channel, + channels_feat: Vec::new(), // TODO: multi-channel publish_date, publish_date_txt, view_count: view_count_txt.and_then(|txt| { @@ -739,19 +943,56 @@ impl YouTubeListMapper { })) } LockupContentType::LockupContentTypeVideo => { - let num_metadata_rows = md.metadata.content_metadata_view_model.metadata_rows.len(); + // Metadata rows: + // Channel name + // 55M views * 1 month ago let mut mdr = md .metadata .content_metadata_view_model .metadata_rows - .into_iter(); - let channel = if num_metadata_rows > 1 { + .into_iter() + .peekable(); + + let channel_t = if mdr.peek().is_some_and(|r1| r1.metadata_parts.len() == 1) { mdr.next() .and_then(|r| r.metadata_parts.into_iter().next()) .and_then(|p| ChannelTag::try_from(p.into_text_component()).ok()) } else { None }; + + let (channel, channels_feat) = match md.image { + Some(LockupViewModelMetadataImage::DecoratedAvatarViewModel { + avatar, .. + }) => channel_t + .map(|mut c| { + c.avatar = avatar.avatar_view_model.image.into(); + (Some(c), Vec::new()) + }) + .unwrap_or_default(), + Some(LockupViewModelMetadataImage::AvatarStackViewModel { + renderer_context, + }) => { + if let DialogNavigationEndpoint::ShowDialog { + show_dialog_command, + } = renderer_context.command_context.on_tap.innertube_command + { + if let Some((c, feat)) = + show_dialog_command.map(self.lang, &mut self.warnings) + { + (Some(c), feat) + } else { + self.warnings + .push("no valid featured channel item".to_owned()); + (None, Vec::new()) + } + } else { + (None, Vec::new()) + } + } + None => (channel_t, Vec::new()), + }; + let (view_count, publish_date_txt) = mdr .next() .map(|metadata_row| { @@ -783,6 +1024,7 @@ impl YouTubeListMapper { }), thumbnail: tn.image.into(), channel, + channels_feat, publish_date: publish_date_txt.as_deref().and_then(|t| { timeago::parse_timeago_dt_or_warn(self.lang, t, &mut self.warnings) }), @@ -803,7 +1045,7 @@ impl YouTubeListMapper { fn map_item(&mut self, item: YouTubeListItem) { match item { YouTubeListItem::VideoRenderer(video) => { - let mapped = YouTubeItem::Video(self.map_video(video)); + let mapped = YouTubeItem::Video(self.map_video(*video)); self.items.push(mapped); } YouTubeListItem::ShortsLockupViewModel(video) => { @@ -861,7 +1103,7 @@ impl YouTubeListMapper { fn map_item(&mut self, item: YouTubeListItem) { match item { YouTubeListItem::VideoRenderer(video) => { - let mapped = self.map_video(video); + let mapped = self.map_video(*video); self.items.push(mapped); } YouTubeListItem::ReelItemRenderer(video) => { diff --git a/src/client/search.rs b/src/client/search.rs index 5007a2b..cdf9f03 100644 --- a/src/client/search.rs +++ b/src/client/search.rs @@ -153,6 +153,7 @@ mod tests { #[case::default("default")] #[case::playlists("playlists")] #[case::empty("empty")] + #[case::featuring("featuring")] #[case::ab3_channel_handles("20221121_AB3_channel_handles")] fn t_map_search(#[case] name: &str) { let json_path = path!(*TESTFILES / "search" / format!("{name}.json")); diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap index 5b8351b..8da1530 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap @@ -128,6 +128,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 1 year ago"), view_count: Some(28847), @@ -169,6 +170,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(24182), @@ -210,6 +212,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(23565), @@ -251,6 +254,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(25015), @@ -292,6 +296,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(8752), @@ -333,6 +338,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(9189), @@ -374,6 +380,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(17241), @@ -415,6 +422,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(47171), @@ -456,6 +464,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(23998), @@ -497,6 +506,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(36880), @@ -538,6 +548,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(49061), @@ -579,6 +590,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(13210), @@ -620,6 +632,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(37927), @@ -661,6 +674,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 5 years ago"), view_count: Some(18865), @@ -702,6 +716,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 5 years ago"), view_count: Some(72807), @@ -743,6 +758,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 5 years ago"), view_count: Some(61173), @@ -784,6 +800,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(13529), @@ -825,6 +842,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(6536), @@ -866,6 +884,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(14472), @@ -907,6 +926,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(21240), @@ -948,6 +968,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(30840), @@ -989,6 +1010,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(34258), @@ -1030,6 +1052,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(26864), @@ -1071,6 +1094,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 years ago"), view_count: Some(10757), @@ -1112,6 +1136,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 7 years ago"), view_count: Some(21599), @@ -1153,6 +1178,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 7 years ago"), view_count: Some(23010), @@ -1194,6 +1220,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 7 years ago"), view_count: Some(24056), @@ -1235,6 +1262,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 7 years ago"), view_count: Some(41211), @@ -1276,6 +1304,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 8 years ago"), view_count: Some(25316), @@ -1317,6 +1346,7 @@ Channel( verification: verified, subscriber_count: Some(884000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 8 years ago"), view_count: Some(11747), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap index a3c43f1..82cedb3 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap @@ -84,6 +84,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1300000), @@ -110,6 +111,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3000000), @@ -136,6 +138,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(6400000), @@ -162,6 +165,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(935000), @@ -188,6 +192,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3000000), @@ -214,6 +219,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3300000), @@ -240,6 +246,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1800000), @@ -266,6 +273,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2400000), @@ -292,6 +300,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3000000), @@ -318,6 +327,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1900000), @@ -344,6 +354,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3100000), @@ -370,6 +381,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2800000), @@ -396,6 +408,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2400000), @@ -422,6 +435,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(6700000), @@ -448,6 +462,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2900000), @@ -474,6 +489,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4700000), @@ -500,6 +516,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -526,6 +543,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3700000), @@ -552,6 +570,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1600000), @@ -578,6 +597,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(982000), @@ -604,6 +624,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1700000), @@ -630,6 +651,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1400000), @@ -656,6 +678,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2200000), @@ -682,6 +705,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -708,6 +732,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2500000), @@ -734,6 +759,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1700000), @@ -760,6 +786,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3600000), @@ -786,6 +813,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -812,6 +840,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4100000), @@ -838,6 +867,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1600000), @@ -864,6 +894,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(980000), @@ -890,6 +921,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1600000), @@ -916,6 +948,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2600000), @@ -942,6 +975,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(9300000), @@ -968,6 +1002,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(529000), @@ -994,6 +1029,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -1020,6 +1056,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -1046,6 +1083,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(5700000), @@ -1072,6 +1110,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2100000), @@ -1098,6 +1137,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3200000), @@ -1124,6 +1164,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4400000), @@ -1150,6 +1191,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -1176,6 +1218,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2700000), @@ -1202,6 +1245,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -1228,6 +1272,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(6600000), @@ -1254,6 +1299,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2700000), @@ -1280,6 +1326,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1800000), @@ -1306,6 +1353,7 @@ Channel( verification: verified, subscriber_count: Some(3360000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1600000), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240129_pageheader.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240129_pageheader.snap index 110b56c..e8d82ec 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240129_pageheader.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20240129_pageheader.snap @@ -84,6 +84,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(835000), @@ -110,6 +111,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(932000), @@ -136,6 +138,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -162,6 +165,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(906000), @@ -188,6 +192,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1300000), @@ -214,6 +219,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(409000), @@ -240,6 +246,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1000000), @@ -266,6 +273,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(895000), @@ -292,6 +300,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(696000), @@ -318,6 +327,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -344,6 +354,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2500000), @@ -370,6 +381,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1400000), @@ -396,6 +408,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -422,6 +435,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1800000), @@ -448,6 +462,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(5400000), @@ -474,6 +489,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1700000), @@ -500,6 +516,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(780000), @@ -526,6 +543,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(961000), @@ -552,6 +570,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1000000), @@ -578,6 +597,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(835000), @@ -604,6 +624,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3900000), @@ -630,6 +651,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2100000), @@ -656,6 +678,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3100000), @@ -682,6 +705,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1300000), @@ -708,6 +732,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2300000), @@ -734,6 +759,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3700000), @@ -760,6 +786,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2900000), @@ -786,6 +813,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(5500000), @@ -812,6 +840,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(16000000), @@ -838,6 +867,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -864,6 +894,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4100000), @@ -890,6 +921,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(7100000), @@ -916,6 +948,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2700000), @@ -942,6 +975,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3200000), @@ -968,6 +1002,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3600000), @@ -994,6 +1029,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2500000), @@ -1020,6 +1056,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4300000), @@ -1046,6 +1083,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4200000), @@ -1072,6 +1110,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3500000), @@ -1098,6 +1137,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(11000000), @@ -1124,6 +1164,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3400000), @@ -1150,6 +1191,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(5300000), @@ -1176,6 +1218,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1800000), @@ -1202,6 +1245,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4800000), @@ -1228,6 +1272,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1900000), @@ -1254,6 +1299,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1100000), @@ -1280,6 +1326,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1900000), @@ -1306,6 +1353,7 @@ Channel( verification: verified, subscriber_count: Some(3740000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1600000), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap index 7698530..28aa57c 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts_20260606.snap @@ -89,6 +89,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(354000), @@ -120,6 +121,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(401000), @@ -151,6 +153,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2300000), @@ -182,6 +185,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -213,6 +217,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1300000), @@ -244,6 +249,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(398000), @@ -275,6 +281,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(583000), @@ -306,6 +313,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2500000), @@ -337,6 +345,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2200000), @@ -368,6 +377,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(421000), @@ -399,6 +409,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1000000), @@ -430,6 +441,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1300000), @@ -461,6 +473,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(746000), @@ -492,6 +505,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(13000000), @@ -523,6 +537,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(633000), @@ -554,6 +569,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2500000), @@ -585,6 +601,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4400000), @@ -616,6 +633,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(946000), @@ -647,6 +665,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(8500000), @@ -678,6 +697,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(5000000), @@ -709,6 +729,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2000000), @@ -740,6 +761,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(838000), @@ -771,6 +793,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(340000), @@ -802,6 +825,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(592000), @@ -833,6 +857,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(477000), @@ -864,6 +889,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(571000), @@ -895,6 +921,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(379000), @@ -926,6 +953,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(370000), @@ -957,6 +985,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(389000), @@ -988,6 +1017,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(486000), @@ -1019,6 +1049,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(525000), @@ -1050,6 +1081,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(832000), @@ -1081,6 +1113,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(552000), @@ -1112,6 +1145,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2500000), @@ -1143,6 +1177,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(728000), @@ -1174,6 +1209,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(741000), @@ -1205,6 +1241,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1000000), @@ -1236,6 +1273,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(546000), @@ -1267,6 +1305,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -1298,6 +1337,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1400000), @@ -1329,6 +1369,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(559000), @@ -1360,6 +1401,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(465000), @@ -1391,6 +1433,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1500000), @@ -1422,6 +1465,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(1200000), @@ -1453,6 +1497,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2100000), @@ -1484,6 +1529,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(855000), @@ -1515,6 +1561,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(3200000), @@ -1546,6 +1593,7 @@ Channel( verification: verified, subscriber_count: Some(4440000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(755000), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap index ef15aba..c655887 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap @@ -99,6 +99,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 hours ago"), view_count: Some(142423), @@ -140,6 +141,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(989763), @@ -181,6 +183,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(355470), @@ -222,6 +225,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(697188), @@ -263,6 +267,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), view_count: Some(529586), @@ -304,6 +309,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(1066729), @@ -345,6 +351,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(525663), @@ -386,6 +393,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(717806), @@ -427,6 +435,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(624673), @@ -468,6 +477,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(924135), @@ -509,6 +519,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(1053353), @@ -550,6 +561,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(697242), @@ -591,6 +603,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1086097), @@ -632,6 +645,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(528979), @@ -673,6 +687,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1036890), @@ -714,6 +729,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(832542), @@ -755,6 +771,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1342882), @@ -796,6 +813,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1076848), @@ -837,6 +855,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(562349), @@ -878,6 +897,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(531938), @@ -919,6 +939,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(426469), @@ -960,6 +981,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(448915), @@ -1001,6 +1023,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(675443), @@ -1042,6 +1065,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(426465), @@ -1083,6 +1107,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(1137831), @@ -1124,6 +1149,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(612275), @@ -1165,6 +1191,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(396397), @@ -1206,6 +1233,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(599030), @@ -1247,6 +1275,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(530192), @@ -1288,6 +1317,7 @@ Channel( verification: verified, subscriber_count: Some(2930000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(567604), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap index 3f00326..252c7e9 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap @@ -128,6 +128,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(8813), @@ -169,6 +170,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(48599), @@ -210,6 +212,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 days ago"), view_count: Some(74126), @@ -251,6 +254,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 days ago"), view_count: Some(36129), @@ -292,6 +296,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(87357), @@ -333,6 +338,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(48259), @@ -374,6 +380,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(27509), @@ -415,6 +422,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(57925), @@ -456,6 +464,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(77907), @@ -497,6 +506,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(63421), @@ -538,6 +548,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(73052), @@ -579,6 +590,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(93529), @@ -620,6 +632,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(41569), @@ -661,6 +674,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(22842), @@ -702,6 +716,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(41621), @@ -743,6 +758,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(77542), @@ -784,6 +800,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(34947), @@ -825,6 +842,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(45618), @@ -866,6 +884,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(34868), @@ -907,6 +926,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(64336), @@ -948,6 +968,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(150958), @@ -989,6 +1010,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(30903), @@ -1030,6 +1052,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(48669), @@ -1071,6 +1094,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(83505), @@ -1112,6 +1136,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(42843), @@ -1153,6 +1178,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(26036), @@ -1194,6 +1220,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(63729), @@ -1235,6 +1262,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(22920), @@ -1276,6 +1304,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(66042), @@ -1317,6 +1346,7 @@ Channel( verification: verified, subscriber_count: Some(883000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(52065), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20230415_coachella.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20230415_coachella.snap index fc10d97..0be38bd 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20230415_coachella.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20230415_coachella.snap @@ -73,6 +73,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(18243), @@ -114,6 +115,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(22085), @@ -155,6 +157,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(12816), @@ -196,6 +199,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(5648), @@ -237,6 +241,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(21741), @@ -278,6 +283,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(8090), @@ -319,6 +325,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(19118), @@ -360,6 +367,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(13697), @@ -401,6 +409,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(293675), @@ -442,6 +451,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(230150), @@ -483,6 +493,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(19046), @@ -524,6 +535,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 days ago"), view_count: Some(487186), @@ -565,6 +577,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), view_count: Some(8763), @@ -606,6 +619,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(712644), @@ -647,6 +661,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(6701), @@ -688,6 +703,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(7898), @@ -729,6 +745,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(8503), @@ -770,6 +787,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(2155), @@ -811,6 +829,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(3050), @@ -852,6 +871,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(16468), @@ -893,6 +913,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(91744), @@ -934,6 +955,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(3921), @@ -975,6 +997,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(2924), @@ -1016,6 +1039,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(36043), @@ -1057,6 +1081,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(966), @@ -1098,6 +1123,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(6601), @@ -1139,6 +1165,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(39401), @@ -1180,6 +1207,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(2111), @@ -1221,6 +1249,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(6124), @@ -1262,6 +1291,7 @@ Channel( verification: verified, subscriber_count: Some(2710000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(2944), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20240324_pageheader2.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20240324_pageheader2.snap index ae0a957..37dfc27 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20240324_pageheader2.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20240324_pageheader2.snap @@ -128,6 +128,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 days ago"), view_count: Some(27799), @@ -169,6 +170,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(34723), @@ -210,6 +212,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(60589), @@ -251,6 +254,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(48158), @@ -292,6 +296,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), view_count: Some(23312), @@ -333,6 +338,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(70912), @@ -374,6 +380,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(45396), @@ -415,6 +422,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(54864), @@ -456,6 +464,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(145453), @@ -497,6 +506,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(37347), @@ -538,6 +548,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(145315), @@ -579,6 +590,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(73277), @@ -620,6 +632,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(24722), @@ -661,6 +674,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(51408), @@ -702,6 +716,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(48969), @@ -743,6 +758,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(49405), @@ -784,6 +800,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(24160), @@ -825,6 +842,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(56586), @@ -866,6 +884,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(21250), @@ -907,6 +926,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(23126), @@ -948,6 +968,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(42940), @@ -989,6 +1010,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(48996), @@ -1030,6 +1052,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(49899), @@ -1071,6 +1094,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(24076), @@ -1112,6 +1136,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(149964), @@ -1153,6 +1178,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(52290), @@ -1194,6 +1220,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(29462), @@ -1235,6 +1262,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(116169), @@ -1276,6 +1304,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(40487), @@ -1317,6 +1346,7 @@ Channel( verification: verified, subscriber_count: Some(933000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(17237), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap index 06ec971..1e92a12 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap @@ -128,6 +128,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("20 hours ago"), view_count: Some(19739), @@ -169,6 +170,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(24194), @@ -210,6 +212,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(51443), @@ -251,6 +254,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 days ago"), view_count: Some(72324), @@ -292,6 +296,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(57348), @@ -333,6 +338,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(68645), @@ -374,6 +380,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(91388), @@ -415,6 +422,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(39993), @@ -456,6 +464,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), view_count: Some(22512), @@ -497,6 +506,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(40137), @@ -538,6 +548,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(74510), @@ -579,6 +590,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(34487), @@ -620,6 +632,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(44928), @@ -661,6 +674,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(34324), @@ -702,6 +716,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(63763), @@ -743,6 +758,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(149186), @@ -784,6 +800,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(30130), @@ -825,6 +842,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(48037), @@ -866,6 +884,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(81958), @@ -907,6 +926,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(42635), @@ -948,6 +968,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(25860), @@ -989,6 +1010,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(63035), @@ -1030,6 +1052,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(22731), @@ -1071,6 +1094,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(65765), @@ -1112,6 +1136,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(51555), @@ -1153,6 +1178,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(46638), @@ -1194,6 +1220,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(62921), @@ -1235,6 +1262,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(66895), @@ -1276,6 +1304,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(25894), @@ -1317,6 +1346,7 @@ Channel( verification: verified, subscriber_count: Some(880000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(80173), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap index 3e34512..7fd9a49 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap @@ -112,6 +112,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(94), @@ -153,6 +154,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(381), @@ -194,6 +196,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(241528), @@ -235,6 +238,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(118351), @@ -276,6 +280,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(157971), @@ -317,6 +322,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(82309), @@ -358,6 +364,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(2043), @@ -399,6 +406,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(186475), @@ -440,6 +448,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(66425), @@ -481,6 +490,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(1520020), @@ -522,6 +532,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(37549), @@ -563,6 +574,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(33002), @@ -604,6 +616,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(42036), @@ -645,6 +658,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(322935), @@ -686,6 +700,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(91980), @@ -727,6 +742,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4030), @@ -768,6 +784,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(288098), @@ -809,6 +826,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(50818), @@ -850,6 +868,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(98431), @@ -891,6 +910,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(572456), @@ -932,6 +952,7 @@ Channel( verification: verified, subscriber_count: Some(760000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(3114909), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap index 0452369..c21457d 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap @@ -84,6 +84,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(443549), @@ -110,6 +111,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1154962), @@ -151,6 +153,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(477460), @@ -177,6 +180,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(1388173), @@ -203,6 +207,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(1738301), @@ -229,6 +234,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(1316594), @@ -270,6 +276,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 days ago"), view_count: Some(478703), @@ -296,6 +303,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 days ago"), view_count: Some(1412213), @@ -322,6 +330,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 days ago"), view_count: Some(1513305), @@ -348,6 +357,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(8936223), @@ -389,6 +399,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(987083), @@ -415,6 +426,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(2769717), @@ -456,6 +468,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(497660), @@ -482,6 +495,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(572107), @@ -508,6 +522,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(1707132), @@ -534,6 +549,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(933094), @@ -560,6 +576,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(5985184), @@ -586,6 +603,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(14741387), @@ -612,6 +630,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(2511322), @@ -638,6 +657,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(2364408), @@ -679,6 +699,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(706059), @@ -705,6 +726,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(1947627), @@ -731,6 +753,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(4763839), @@ -757,6 +780,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(1915695), @@ -783,6 +807,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(7268944), @@ -809,6 +834,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(2539103), @@ -835,6 +861,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(5545680), @@ -861,6 +888,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(2202314), @@ -902,6 +930,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(613416), @@ -928,6 +957,7 @@ Channel( verification: verified, subscriber_count: Some(2840000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(6443699), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap index e559ac3..87ac1bf 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap @@ -116,6 +116,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: Some("2022-09-27T16:00:00Z"), publish_date_txt: None, view_count: Some(237), @@ -157,6 +158,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 days ago"), view_count: Some(742284), @@ -198,6 +200,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(420368), @@ -239,6 +242,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(528718), @@ -280,6 +284,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(897237), @@ -321,6 +326,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(526638), @@ -362,6 +368,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(368801), @@ -403,6 +410,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(286737), @@ -444,6 +452,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(664499), @@ -485,6 +494,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(592227), @@ -526,6 +536,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(396946), @@ -567,6 +578,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(778430), @@ -608,6 +620,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(2118499), @@ -649,6 +662,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(525824), @@ -690,6 +704,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(1097056), @@ -731,6 +746,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1532114), @@ -772,6 +788,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(511601), @@ -813,6 +830,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(662099), @@ -854,6 +872,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(549826), @@ -895,6 +914,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(538197), @@ -936,6 +956,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(536648), @@ -977,6 +998,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(724630), @@ -1018,6 +1040,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(426960), @@ -1059,6 +1082,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(735941), @@ -1100,6 +1124,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(502205), @@ -1141,6 +1166,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(718668), @@ -1182,6 +1208,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(775830), @@ -1223,6 +1250,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(480357), @@ -1264,6 +1292,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(460878), @@ -1305,6 +1334,7 @@ Channel( verification: verified, subscriber_count: Some(947000), )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(228151), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_channel_videos.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_channel_videos.snap index 9aa3c44..88145ce 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_channel_videos.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_channel_videos.snap @@ -32,6 +32,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(80296), @@ -67,6 +68,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(36294), @@ -102,6 +104,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(34736), @@ -137,6 +140,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(73544), @@ -172,6 +176,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(67231), @@ -207,6 +212,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(44946), @@ -242,6 +248,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(43264), @@ -277,6 +284,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(98175), @@ -312,6 +320,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(59376), @@ -347,6 +356,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(25496), @@ -382,6 +392,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(22982), @@ -417,6 +428,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(38804), @@ -452,6 +464,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(25505), @@ -487,6 +500,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(98432), @@ -522,6 +536,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(53410), @@ -557,6 +572,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(54771), @@ -592,6 +608,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(39823), @@ -627,6 +644,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(51596), @@ -662,6 +680,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(125391), @@ -697,6 +716,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(120457), @@ -732,6 +752,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(49062), @@ -767,6 +788,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(49032), @@ -802,6 +824,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(64108), @@ -837,6 +860,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(76831), @@ -872,6 +896,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(49961), @@ -907,6 +932,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(17393), @@ -942,6 +968,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(38281), @@ -977,6 +1004,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(70004), @@ -1012,6 +1040,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(93700), @@ -1047,6 +1076,7 @@ Paginator( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(37515), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist.snap index 5e7e739..aec2b2d 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist.snap @@ -38,6 +38,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(85000000), @@ -79,6 +80,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(59000000), @@ -120,6 +122,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(15000000), @@ -161,6 +164,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(19000000), @@ -202,6 +206,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(14000000), @@ -243,6 +248,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(21000000), @@ -284,6 +290,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(20000000), @@ -325,6 +332,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(16000000), @@ -366,6 +374,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(4100000), @@ -407,6 +416,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(10000000), @@ -448,6 +458,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(33000000), @@ -489,6 +500,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(3600000), @@ -530,6 +542,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(14000000), @@ -571,6 +584,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(7200000), @@ -612,6 +626,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(11000000), @@ -653,6 +668,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(31000000), @@ -694,6 +710,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(25000000), @@ -735,6 +752,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(2200000), @@ -776,6 +794,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(69000000), @@ -817,6 +836,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(7700000), @@ -858,6 +878,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(3400000), @@ -899,6 +920,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(3000000), @@ -940,6 +962,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(35000000), @@ -981,6 +1004,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(134000000), @@ -1022,6 +1046,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(19000000), @@ -1063,6 +1088,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(17000000), @@ -1104,6 +1130,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(60000000), @@ -1145,6 +1172,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(63000000), @@ -1186,6 +1214,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(36000000), @@ -1227,6 +1256,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(8100000), @@ -1268,6 +1298,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(8300000), @@ -1309,6 +1340,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(31000000), @@ -1350,6 +1382,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(41000000), @@ -1391,6 +1424,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(4600000), @@ -1432,6 +1466,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(9200000), @@ -1473,6 +1508,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(50000000), @@ -1514,6 +1550,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(61000000), @@ -1555,6 +1592,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(8000000), @@ -1596,6 +1634,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(38000000), @@ -1637,6 +1676,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(49000000), @@ -1678,6 +1718,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(28000000), @@ -1719,6 +1760,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(75000000), @@ -1760,6 +1802,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(23000000), @@ -1801,6 +1844,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(1800000), @@ -1842,6 +1886,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(2000000), @@ -1883,6 +1928,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(21000000), @@ -1924,6 +1970,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(51000000), @@ -1965,6 +2012,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(15000000), @@ -2006,6 +2054,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(47000000), @@ -2047,6 +2096,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(8300000), @@ -2088,6 +2138,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(49000000), @@ -2129,6 +2180,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(20000000), @@ -2170,6 +2222,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(25000000), @@ -2211,6 +2264,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(55000000), @@ -2252,6 +2306,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(47000000), @@ -2293,6 +2348,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(509000000), @@ -2334,6 +2390,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(89000000), @@ -2375,6 +2432,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(88000000), @@ -2416,6 +2474,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(88000000), @@ -2457,6 +2516,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(49000000), @@ -2498,6 +2558,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(62000000), @@ -2539,6 +2600,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(63000000), @@ -2580,6 +2642,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(42000000), @@ -2621,6 +2684,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(46000000), @@ -2662,6 +2726,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(32000000), @@ -2703,6 +2768,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(34000000), @@ -2744,6 +2810,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(47000000), @@ -2785,6 +2852,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(37000000), @@ -2826,6 +2894,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(31000000), @@ -2867,6 +2936,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(45000000), @@ -2908,6 +2978,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(38000000), @@ -2949,6 +3020,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(30000000), @@ -2990,6 +3062,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(36000000), @@ -3031,6 +3104,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(34000000), @@ -3072,6 +3146,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(27000000), @@ -3113,6 +3188,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(25000000), @@ -3154,6 +3230,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(22000000), @@ -3195,6 +3272,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(31000000), @@ -3236,6 +3314,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(18000000), @@ -3277,6 +3356,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(25000000), @@ -3318,6 +3398,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(24000000), @@ -3359,6 +3440,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(29000000), @@ -3400,6 +3482,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(23000000), @@ -3441,6 +3524,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(27000000), @@ -3482,6 +3566,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(19000000), @@ -3523,6 +3608,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(31000000), @@ -3564,6 +3650,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(19000000), @@ -3605,6 +3692,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(18000000), @@ -3646,6 +3734,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(22000000), @@ -3687,6 +3776,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(16000000), @@ -3728,6 +3818,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(16000000), @@ -3769,6 +3860,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(21000000), @@ -3810,6 +3902,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(40000000), @@ -3851,6 +3944,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(15000000), @@ -3892,6 +3986,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(19000000), @@ -3933,6 +4028,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(15000000), @@ -3974,6 +4070,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(25000000), @@ -4015,6 +4112,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(16000000), @@ -4056,6 +4154,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(23000000), @@ -4097,6 +4196,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(15000000), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_recommendations.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_recommendations.snap index 09476bc..18606c7 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_recommendations.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_recommendations.snap @@ -34,6 +34,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(216222873), @@ -71,6 +72,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(155106313), @@ -108,6 +110,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(265238677), @@ -145,6 +148,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(9989591), @@ -182,6 +186,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(34588526), @@ -219,6 +224,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(242737870), @@ -256,6 +262,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(126677200), @@ -293,6 +300,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(335903776), @@ -330,6 +338,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(86125645), @@ -367,6 +376,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(170016610), @@ -404,6 +414,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(123861096), @@ -441,6 +452,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(101968219), @@ -478,6 +490,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(322510403), @@ -515,6 +528,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(345491789), @@ -552,6 +566,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(314744776), @@ -589,6 +604,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(18830758), @@ -626,6 +642,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(282957370), @@ -663,6 +680,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(355203298), @@ -700,6 +718,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(157400947), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_search.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_search.snap index f398e40..da24836 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_search.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_search.snap @@ -29,6 +29,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(859366), @@ -61,6 +62,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1000402), @@ -98,6 +100,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(528795), @@ -130,6 +133,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(1096055), @@ -167,6 +171,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(928968), @@ -204,6 +209,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(1137138), @@ -241,6 +247,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(462437), @@ -273,6 +280,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(11285067), @@ -305,6 +313,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(2415040), @@ -337,6 +346,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(5100787), @@ -369,6 +379,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(55308394), @@ -406,6 +417,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(774061), @@ -438,6 +450,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(12314192), @@ -470,6 +483,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(4266748), @@ -507,6 +521,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 months ago"), view_count: Some(439888), @@ -539,6 +554,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(9312774), diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20241011_pageheader.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20241011_pageheader.snap index c6c83b0..7601a3e 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20241011_pageheader.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20241011_pageheader.snap @@ -41,6 +41,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(15000000), @@ -82,6 +83,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(1200000), @@ -123,6 +125,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(843000), @@ -164,6 +167,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(1300000), @@ -205,6 +209,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(707000), @@ -246,6 +251,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(797000), @@ -287,6 +293,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(2500000), @@ -328,6 +335,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(983000), @@ -369,6 +377,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(1100000), @@ -410,6 +419,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(1800000), diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20250316_cmdexecutor.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20250316_cmdexecutor.snap index 04f9d2c..049f6ef 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20250316_cmdexecutor.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20250316_cmdexecutor.snap @@ -41,6 +41,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("16 years ago"), view_count: Some(964000000), @@ -82,6 +83,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(168000000), @@ -123,6 +125,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(9600000), @@ -164,6 +167,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(989000000), @@ -205,6 +209,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(431000), @@ -246,6 +251,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(13000000), @@ -287,6 +293,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(769000), @@ -328,6 +335,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(3600000000), @@ -369,6 +377,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(648000000), @@ -410,6 +419,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(266000000), @@ -451,6 +461,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(92000000), @@ -492,6 +503,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(45000000), @@ -533,6 +545,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(41000000), @@ -574,6 +587,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(1200000000), @@ -615,6 +629,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(219000000), @@ -656,6 +671,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(7800000), @@ -697,6 +713,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(60000), @@ -738,6 +755,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(652000), @@ -779,6 +797,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(2400000), @@ -820,6 +839,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(117000000), @@ -861,6 +881,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(1000000000), @@ -902,6 +923,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(290000000), @@ -943,6 +965,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(583000000), @@ -984,6 +1007,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(68000000), @@ -1025,6 +1049,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(18000000), @@ -1066,6 +1091,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(842000), @@ -1107,6 +1133,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(2400000000), @@ -1148,6 +1175,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(21000000), @@ -1189,6 +1217,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(178000000), @@ -1230,6 +1259,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(3900000), @@ -1271,6 +1301,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(865000), @@ -1312,6 +1343,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(292000000), @@ -1353,6 +1385,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(150000000), @@ -1394,6 +1427,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(1700000), @@ -1435,6 +1469,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(5800000), @@ -1476,6 +1511,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(140000000), @@ -1517,6 +1553,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(16000000), @@ -1558,6 +1595,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(305000000), @@ -1599,6 +1637,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(219000000), @@ -1640,6 +1679,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(51000000), @@ -1681,6 +1721,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(24000000), @@ -1722,6 +1763,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(104000000), @@ -1763,6 +1805,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(159000000), @@ -1804,6 +1847,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(823000000), @@ -1845,6 +1889,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(271000), @@ -1886,6 +1931,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(94000000), @@ -1927,6 +1973,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(110000000), @@ -1968,6 +2015,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(76000000), @@ -2009,6 +2057,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(4100000000), @@ -2050,6 +2099,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(169000000), @@ -2091,6 +2141,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(28000000), @@ -2132,6 +2183,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("16 years ago"), view_count: Some(239000000), @@ -2173,6 +2225,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(285000000), @@ -2214,6 +2267,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(428000000), @@ -2255,6 +2309,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(556000000), @@ -2296,6 +2351,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(1300000000), @@ -2337,6 +2393,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(1000000000), @@ -2378,6 +2435,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(70000), @@ -2419,6 +2477,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(1400000000), @@ -2460,6 +2519,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(1200000000), @@ -2501,6 +2561,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(1000000), @@ -2542,6 +2603,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(232000000), @@ -2583,6 +2645,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(185000000), @@ -2624,6 +2687,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("16 years ago"), view_count: Some(19000), @@ -2665,6 +2729,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(6000000), @@ -2706,6 +2771,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(2500000), @@ -2747,6 +2813,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(62000000), @@ -2788,6 +2855,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(154000000), @@ -2829,6 +2897,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("16 years ago"), view_count: Some(255000000), @@ -2870,6 +2939,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(134000000), @@ -2911,6 +2981,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(671000000), @@ -2952,6 +3023,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("16 years ago"), view_count: Some(3800000), @@ -2993,6 +3065,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("16 years ago"), view_count: Some(39000000), @@ -3034,6 +3107,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(14000000), @@ -3075,6 +3149,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(437000), @@ -3116,6 +3191,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(114000000), @@ -3157,6 +3233,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(115000000), @@ -3198,6 +3275,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(361000000), @@ -3239,6 +3317,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(31000000), @@ -3280,6 +3359,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(13000000), @@ -3321,6 +3401,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(385000000), @@ -3362,6 +3443,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(672000000), @@ -3403,6 +3485,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(127000000), @@ -3444,6 +3527,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(17000000), @@ -3485,6 +3569,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(154000), @@ -3526,6 +3611,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(328000000), @@ -3567,6 +3653,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(931000000), @@ -3608,6 +3695,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(1600000000), @@ -3649,6 +3737,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(177000000), @@ -3690,6 +3779,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(3700000000), @@ -3731,6 +3821,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(798000000), @@ -3772,6 +3863,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(71000000), @@ -3813,6 +3905,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(739000000), @@ -3854,6 +3947,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(499000000), @@ -3895,6 +3989,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(291000), @@ -3936,6 +4031,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(2600000000), @@ -3977,6 +4073,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(36000000), @@ -4018,6 +4115,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(8500000), @@ -4059,6 +4157,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(27000000), @@ -4100,6 +4199,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(101000000), diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20260610_noplrenderer.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20260610_noplrenderer.snap new file mode 100644 index 0000000..0d57e62 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_20260610_noplrenderer.snap @@ -0,0 +1,4860 @@ +--- +source: src/client/playlist.rs +expression: map_res.c +--- +Playlist( + id: "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + name: "Best Playlist Ever", + videos: Paginator( + count: Some(177), + items: [ + VideoItem( + id: "dvgZkm1xWPE", + name: "Coldplay - Viva La Vida (Official Video)", + duration: Some(243), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAF6wSFDQWvb39pnjwAKbZqtBo8zw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBFCw6TDR5kZFRnA-LWrbocaJpkIw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCa5GcQ_dGJ502O6pc0xONmTLHDtA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAT-QcZjRo6kpkqpSOTHjVTUjO3tA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCDPM_n1atn2ijUwHd0NNRQw", + name: "Coldplay", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/vWWn3HO1emNl2iGb08UuY4q_OtqXwUUWJMjMDr6bBPpuCBoWg-dE_Gu-yoMQNrBqb2gMzA3wLQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("17 years ago"), + view_count: Some(1000000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "89dGC8de0CA", + name: "Aerosmith - Dream On (Audio)", + duration: Some(269), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCmOt0R6jvhtuUevep9_yydAS-K2g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDgs_EmMC8KHsROcKAWphZ9mIbg_A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDdZpVdlqFrtNvT46qP7JdV2qS_xg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBOZcKJ9IfFyi28ANcj5GcmaR20Rg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCBxdHQVOaZhUOIj_3gt2FYw", + name: "Aerosmith", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/4NTSJfWQCaB-D4pSFB54_lMRrkk9UC8pz3ko4hba6Qx0swZ7xSPtKeeX2oQb6HUmEoan1RNjsw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(220000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3ATxLct2jDo", + name: "Lenny Kravitz - The Chamber (Lyric Video)", + duration: Some(298), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCf241ir3ZWZiz00Y2ybY5qVNQpcg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCfLQtmh1Mmt3oHFlQwrjROi2Uauw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDlGsIg2fF-qkWKzEST8BDE3W8Ung", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD-Y1_zai7VZoR4q_u1gqFa86qtlw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCdIs5dRqgZ1IWOdLZimHL_w", + name: "Lenny Kravitz", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/TcigqfPUEfZhP0dUeHUC8ndGixS1cnUwIM0qJ-4vSeFW4CexReqahmyZrODEHYyDPbL2u1vkbw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 years ago"), + view_count: Some(9900000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "iX-QaNzd-0Y", + name: "Milky Chance - Stolen Dance (Official 4K Music Video)", + duration: Some(314), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC5see3pLr032qk6-rO01a3ZhLfQQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsp00oKrv27y4VFJM3C3_xvGYVZQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIfO7lUol3rspcVVkLp3gdO4Wfcw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6ExMLEFyzsV8pFYFI3ZKbIdAcOQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCy-ez61m5LdG3FQVr-4Crcw", + name: "Milky Chance Official", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/MY6pfkSz5egH53eqtS5SBPpX64J4Fu-A7akkMOVnfgfhbsiHV73mzQZlLgOjKhktmvCbW1cxEDc=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(1000000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "6gaEhK2C0tQ", + name: "Cut Copy - Take Me Over", + duration: Some(298), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGEcgZShVMA8=&rs=AOn4CLC0KMWvU_M5lBkSRY9rNlFBx_9_3Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGEcgZShVMA8=&rs=AOn4CLC1g2ZhbqfuM8Gm14EmG0DBAHyBzQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhHIGUoVTAP&rs=AOn4CLCFp3bWZfBBlYBCgwgKvg5PSEAuPw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhHIGUoVTAP&rs=AOn4CLAxXDiDPOQR7-nXNDSxGTr7OaDMRg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCvueeIpQ6l5BlyzUTWY13eQ", + name: "Cut Copy", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/QaQjwT9q0nDcrihqfHkyF_fT87a9HN04AOuVoztka0ewYU1FzOBYTKuxGBRP-Q9Wtz4BC0hJPA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(433000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "yy21fr7z6wY", + name: "Vance Joy - Riptide (Lyric video)", + duration: Some(200), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH8CYAC0AWKAgwIABABGFsgWyhbMA8=&rs=AOn4CLCjDVxUAUupoyVMlez5G-q16g9x1Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH8CYAC0AWKAgwIABABGFsgWyhbMA8=&rs=AOn4CLD-PKDKdohg-i-01cVYbt4Cufgf9Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_AmAAtAFigIMCAAQARhbIFsoWzAP&rs=AOn4CLCpZps5dRV7OkqvVLFcjYUPhfLvDg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_AmAAtAFigIMCAAQARhbIFsoWzAP&rs=AOn4CLA70sOLdYDDo-PtSLcY_5UAH3IX5A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCZ0kE5a34dmh_sehHxYArDg", + name: "Local Session Manager", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_nwxHCsZBRhgbLsnDhP4e0dRcg-Vb5vpHZ7UcBgkkEpRA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(13000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "E3Cw6-xRHdg", + name: "Haddaway - What Is Love [Full HD Official Music Video]", + duration: Some(237), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgTyhJMA8=&rs=AOn4CLDUW5zYWFEKW8K69uJ5-77Y1-gebg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgTyhJMA8=&rs=AOn4CLBlidLDBkHrFrbEjhr3usfxETLfOA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIE8oSTAP&rs=AOn4CLBzWtFXB5Gt77VEAsfYlh9-F87i8A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIE8oSTAP&rs=AOn4CLDbMoUzeS0jiR4cP-h35lZocq8Bgw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCSsQJRhZ5eO7MM_K_g7AS6A", + name: "Kiss András", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_m0klbZtp3VraY_yKwiwwSjv6LKAdicJ40a8tVlzsI=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(780000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "NUsoVlDFqZg", + name: "Enrique Iglesias - Bailando ft. Descemer Bueno, Gente De Zona", + duration: Some(287), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB_it4kap2IgxTHmuK4k6HcH2cYrQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAzdGRFlJ9x2cfGvyc--2p551-PNg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDX9s-shgYo1TVzFx99K3kQBrVhAg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBoUMQqcN7M6bX6FQQpbZOMcHUc8A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC-6czyMkxDi8E8akPl0c7_w", + name: "Enrique Iglesias", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/kYe56za0VurtSHjxdg7tH8SaKQDtRxZdnOGlXp_ijCGMUZHIPQjsR57OGP6Npgj7XK_8UEZTTw8=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(3800000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pUjE9H8QlA4", + name: "Mr. Probz - Waves (Robin Schulz Remix Radio Edit)", + duration: Some(231), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB6LvruwJXddjxT03Kqu5nBKrB7Nw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB-Q_M2fqi4zmt3v7pIvKnqWR4mUQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDHU93zInHE7XVYSdsNYgGQv2MtnQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDO9wWPCLhP98n25yT9jMxChE2-8A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC6YQf4SyHMZJ1jh5g6efPCg", + name: "Mr. Probz", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_mT8_cn6L31YX0yvgEZfzGWRaA-kOomLmdUpAecB3rsHk0=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(694000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "cpYPPXf63a4", + name: "Daniel Santacruz - Lento - Kizomba (Official Video HD)", + duration: Some(267), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQcHM5ewk6s7ya_AxkQ6ghE8Izpw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClFKn-_WN6qVwgZ_2t5ITQp8TPMQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBDzGVYkQcMnk2eFcTBL15muVgX3A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9hfCe5nXi4bOIMaVIjeKowWWHow", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCDJk0j9rBf7wuh7KWG70uug", + name: "Daniel Santacruz", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/shpzyYV4S1bMI0lL03CRs5f6HqZ5xkA-1cYGBXVquwKHwuJub6NkzJNeTz3N0mGcHx9o50s_Fg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(285000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "G7JLoOKefvQ", + name: "Alejandro Sanz - Não Me Compares ft. Ivete Sangalo (Official Video) ft. Ivete Sangalo", + duration: Some(307), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBoE8KNiEkb6UHG1aLS4obo2LPkQw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmVuiAGVM1KpQ9hyc6-WXpUBnRTA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfEWSAu9HA3-VZAkjCQ58UvK7KDg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDSriv5maYtXtV4t_FIgceTyqOIOA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCV4S6_JoeDq9j6mgbpkmA0Q", + name: "Alejandro Sanz", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/WcV_hJVkOGR5_QoLdbaGyaTXsRkBj6xEYv_HGe4WQVQpm2eyjZsmTbDV3nDQOwA--2VLbOODg4g=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(97000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "_rxgp7TJhUE", + name: "Britney Spears - Perfume (Official Video)", + duration: Some(264), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBGIZuqNCrS6KvtexBWq2Dcb95syw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAjz_-tUpU8js7mwcIBqeMhEkM8Zw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDG5fI4x8MvOFgJ_y1hCRfwxoRqA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBr3gGhqkXnQ3sidK9zStu4O8R-Cg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCgffc95YDBlkGrBAJUHUmXQ", + name: "Britney Spears", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/EpSFVkrhaONFNXylKFl8EhXw7nZaKg3cWCCjbkh3u50q_TILkekB8Hh0nyWWVOy8Xa0fuC8b=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(47000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Bs5-klTyb9o", + name: "John Newman - Losing Sleep", + duration: Some(263), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDbAkbM7bwoPGPHer-jP2X-jW_ByQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBodv57L6lXFA0y0gTLsWyx7H7VIw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYvUvyl_d2aWHN6nZ86o3NjZjA2g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA47S7BgWfj3ykO3QLI0bGrnk0oog", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCXtn650vh9Dj7uz8cFac0AQ", + name: "John Newman", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/3ZLNRdGvWs9oKVIrq26fOHN-kpkYeohU2nUs4E9CBRaIZYMVDM-hyrVhzPk8Ugr8zr7Nf8GaEg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(41000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "My2FRPA3Gf8", + name: "Miley Cyrus - Wrecking Ball (Official Video)", + duration: Some(222), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAAU5FGE6fEMSyb0zazDsXTQXg1_w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQguhsJ7nVWvya_1pNJNKUjOOIWQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBHwjM3lKojQ2TX8TobYlMijuzeUA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJxi2IUAaKs8Lz7bMgrTY7O-74qA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCn7dB9UMTBDjKtEKBy_XISw", + name: "Miley Cyrus", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/QIiPjG7QOP1Ko-hoESnfDwC50kk123IXwhP75PLIkRVQ76B9jVYiYjocaI-JpxTiqtUHyySxrQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(1200000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "W1tzURKYFNs", + name: "Miley Cyrus - Adore You (Official Video)", + duration: Some(278), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDF9cdRnk9KlmTvAHqhnSEqLMW0hQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB9_IEjtA0Jkl2lw2kqx2lfCs5R4A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLANDNdnKXTcxs__K1VT-YptiXyhZw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB9L3Xrcdw4klCiNlTyC0uaQAOHmQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCn7dB9UMTBDjKtEKBy_XISw", + name: "Miley Cyrus", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/QIiPjG7QOP1Ko-hoESnfDwC50kk123IXwhP75PLIkRVQ76B9jVYiYjocaI-JpxTiqtUHyySxrQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(235000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "tO3n1oSPW58", + name: "Travie McCoy: Rough Water ft. Jason Mraz [OFFICIAL VIDEO]", + duration: Some(218), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBSuPh1OFOvWL-6-t8VV713BfK87g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmi9vp4oaXbLWhSfESsWOhMZbspA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1j1dmHqsre8ppLgH6fpP9DXFFtA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA7D4mwh4_kxUkPZxpleULdA1IAOw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UClVrJwcIy7saPcGc1nct80A", + name: "Fueled By Ramen", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/DSRM5zRas-sat4nQdrw6ntW8MCI8GcxsxYJPdE6Pj53CFwK6gVd9xWTCErd8xom3fAoapwN2=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(7900000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "6daRqd54o9U", + name: "Blind Zero - I See Desire", + duration: Some(244), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGYgZihmMA8=&rs=AOn4CLCfp2TOVksM4-M1Ldryt8IkhwHCOw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGYgZihmMA8=&rs=AOn4CLCBHBsZ2uzyUUbGBRcEgeGiTdOT7w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhmIGYoZjAP&rs=AOn4CLCrXOiqVqAH651zPdtEN7fcNc8SGA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhmIGYoZjAP&rs=AOn4CLC9lrGMO2KwUkDbuGQ0ZVF-12g7JQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEYG3e7S3WPxrQKt6yOFLGw", + name: "Blind Zero", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/0YjawkfyX_cGEcLbw19Umdm8OLFv0bOMvd_BQ1saa-ZhSjjuufIfLKog6Wje_s_kISBPat4S6A=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(61000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "GmpjYFbvcQQ", + name: "Berg - Tell Me (Audio)", + duration: Some(208), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgYChZMA8=&rs=AOn4CLCb6b03B57iGs4HpqNNY7hxNHe4lQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgYChZMA8=&rs=AOn4CLD0zvVj6alWjydhRz4HEY7Ik-o4Qw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGAoWTAP&rs=AOn4CLCiKBKEjAIgSNgS-79kGZbEyq8Ypw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGAoWTAP&rs=AOn4CLB5K5_OyMCG7kJe3v1T1B_cp-sRoA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3AH36Ou3_gO4Ey1SYCIWxA", + name: "FILTR PORTUGAL", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/tyhhqf-Ts9-is75EH0qJy3sG-LPUknHWJPHExVMXs0mz7L06ZMP5ANYEHa5u_K4RVi6rwr4FXHg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(653000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "EoA1mCqdsVM", + name: "LISBOA - Wendy Nazare\u{301} & Pep\'s", + duration: Some(231), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoh9T2bHvzcu_upQWPL3mOXMEflw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDZQV5hhB3Lh1wjCFCzxcyBEzn4JQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUNzlo6_euj-nQZ-H1FNFrxAo-dw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4HEfyjtsX8QM9376hegmgUjWw_w", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCuWkRJW3O20-BXyuzvzvjUw", + name: "wendynazare", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/3_Za_7Ngweqc4rxKHvoIjhMYiKMag0ndf5kB0xkpN9E9ueI756kDIKIK9Gn0rf2HDLg59mSLIA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(2400000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Cj25UpcBDt0", + name: "Faul, Wad Ad, Pnau - Changes (Videoclip)", + duration: Some(205), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBMJyT7zfC37tN594N0CGY03H0aYg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDpe8UOX6JuyTrQKGyM0a_u0SYqjw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAbACML8uIr9sCp-e9JJ17PRNI9hw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCeSC8bLoDmSXHBp_AnSYUjadDPQA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCdDwQirXr-a15rk0Tw5uxMw", + name: "FAUL & WAD", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/PEMAWTXVnQzn0X29kFW8wfaYtfiHfPGWrqoLWZ5D2UZ40Q0Lxi1LRfV7lwlQCzqsokUa861b=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(147000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "W-TE_Ys4iwM", + name: "One Direction - Story of My Life", + duration: Some(248), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYZ4HjprMg0TJQ7fdUNenempmEVQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD7ByBPNTImD6c_J3OqiGxG_ajVfg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQaCb7H2DkF5szyEM5sI0K9QNWTw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCpuwRHuaqH514yXPUn_q49LMnF0g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCb2HGwORFBo94DmRx4oLzow", + name: "One Direction", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_lBZumWLg8HqCIAD4oHGTIIdD8DTz5eV_DgCXFu6KxNjj28=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(1000000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "T-sxSd1uwoU", + name: "Britney Spears - I Wanna Go (Official Video)", + duration: Some(274), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB2c2jyFq5JkNhgBSVPVhNKHVrUzA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQa0w3fHuwi6Q2TxrO4v2DDUjTHw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD8NAXWvEmz1V6QJyG3Mqpb4T1nqg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAu_FqgYktDFr9sZyqp3j4hYu4l4g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCgffc95YDBlkGrBAJUHUmXQ", + name: "Britney Spears", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/EpSFVkrhaONFNXylKFl8EhXw7nZaKg3cWCCjbkh3u50q_TILkekB8Hh0nyWWVOy8Xa0fuC8b=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(298000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "YxIiPLVR6NA", + name: "Avicii - Hey Brother (Lyric)", + duration: Some(259), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDetnXwumhmam0sGXcYJBoxUfU4qw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQcMH4N-guweBz4t792r3SrNYTKg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJpt2_6077rTXoKQwVWIhOk-0zFg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCXf99Kl9zyUUe-6lry7VaSgDpW5g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCPHjpfnnGklkRBBTd0k6aHg", + name: "Avicii", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(602000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "XC3ahd6Di3M", + name: "U2 - Ordinary Love (From Mandela OST) Lyric Video", + duration: Some(219), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCU8eyalkOK8mbO7b1qoYsReJWfLw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCUyQCCYvt3Rtnpzfrosz9vs0nFjA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1zfNcmLHbpMkk2yyGuBQKW9d9lA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAx6LkJ7pv394iXT_7YCRZws45hwA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC4gPNusMDwx2Xm-YI35AkCA", + name: "U2", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dkClbuG5bojdnyeRWwVWEmHoP-KmTC7azL0by-1k4DdOokIftDVCKbfoVtGO8LWdWSP94gfCuQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(72000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "vAqPeOUCfyw", + name: "Federico Scavo - Funky Nassau (Official Video Teaser)", + duration: Some(162), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA8NYx1N1tOXDCr-NR1TpZwQzrqYA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHNJs40QnBASTFwJCjOjexiaoM4Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDWfRS4sQpvCcAI44nY75D4kCw8Zw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBblobV6r-4v5IoyIn9yHCi8Fpmhw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC5eYHWDQqAsiKlnvLCz-ezg", + name: "Energy TV", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_kKyn-Jfe3MdQUrG_fcX25AvOdyawsYcnzGPX_dp7DJJj8=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(18000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "zVOXmhn-AcA", + name: "George Michael - Amazing", + duration: Some(266), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgWChLMA8=&rs=AOn4CLAGGLky7I54ALaLXZiRNenAfGK5WA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgWChLMA8=&rs=AOn4CLCJhv6vxQQATeREHgiaYMO3fDJZbQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIFgoSzAP&rs=AOn4CLB9opZUacFf0jisUVH0PrZzzEMhBw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIFgoSzAP&rs=AOn4CLBo37QIImMRpjgxB6mrFYBKUr4E2g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC85sMkq9uDGJDQf8fUo6VBA", + name: "WinterGirl991", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_m7PAJMxYcpx52N1Tng4L71j_zrFYtpWG-czHMZjkcDsQ=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(844000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "450p7goxZqg", + name: "John Legend - All of Me (Official Video)", + duration: Some(308), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBvlfpDDdkHbnlGlnH25l5Eqh4ofA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB5eBvqkowH7YmqRakDaowPkNUFsw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBqlxGbEnBmZFKfbtYgBa83e4nDtQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCMPXbqFo3XANmCIDQNxRS2qtmDiQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEa-JnNdYCIFn3HMhjGEWpQ", + name: "John Legend", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/1_XHnfh1-BOrfB8dsIFHzhGA3_zqRCLD4lgCFIaRY4k_dpScSSIRgPUNciichF0ImuAwRWLC=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(2600000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-nV1WxvsfTk", + name: "Habibi I love you ( Mon amour, I love you) Ahmed Chawki, Kenza Farah ft Pitbull", + duration: Some(228), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGFEgWihlMA8=&rs=AOn4CLBhU3DSdZ_sJUv5bEQR35yjlcXQww", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGFEgWihlMA8=&rs=AOn4CLCYNa9RpmkKU6QG9e8HyfXcGJE6RQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhRIFooZTAP&rs=AOn4CLDMwkPCb7NUmj-g1aed80ttasgiGQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhRIFooZTAP&rs=AOn4CLARZUVQxMpkA2y9VViiaVDRlnVC2Q", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCMmD10HZfTh-jrnI6M7duTw", + name: "JOANDCOLABEL", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/qTwe9VeSVUj00OSSZUkw9ZWphl0qpEeq0HG-DaJ7NBAFL0p2JpKHe4WTHFOOxWfvePq2-bh7=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(22000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "akhmS1D2Ce4", + name: "Lana Del Rey vs Cedric Gervais \'Summertime Sadness\' Remix", + duration: Some(226), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBOwnviX2uKfqMYRvgXiKsIxl8KrQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMnrVN0P-042Sc2uoxc5nC4bPzDw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCJyHtoJXHkeTKw-uov5shc9RrOow", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC0yrIPDo_utjblcEW4NwPxHNhsjQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCpDJl2EmP7Oh90Vylx0dZtA", + name: "Spinnin\' Records", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_lAEdCN-f5liiRVIRudaJzXbIsroI3oe-4QoemUi6t8RqI=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(181000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "t6hD6r3sIOE", + name: "Don Diablo & Matt Nash - Starlight (Could You Be Mine) (Original)", + duration: Some(344), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGAgGyh_MA8=&rs=AOn4CLAekuzH4MUY7Yo87EJVtHbrowkyzw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGAgGyh_MA8=&rs=AOn4CLBrcIq8-TzK9Zxnj_niRiWdyLMmog", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhgIBsofzAP&rs=AOn4CLAFKdtLgVL0Po3pfwFOhYuS8gUFLQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhgIBsofzAP&rs=AOn4CLBhrl2uHDQoAHki_xLmoTnHjhKBYw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC0fpPkYoKHpNtr8P2kWtgdg", + name: "Axtone", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/QbTfofDiYWD0M_974RoU4PsuLNnEg-up_RPCeid0HHB0geRL5LtRTbXmpmC69Pu9dThBuUcZdw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(3900000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "LqAF832WSi0", + name: "The Aston Shuffle - Comfortable (Official Video) ft. Will Heard", + duration: Some(248), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYTvDUhLxQSSzkKUvfLYyQcvXXlA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAAUM3IwOxEYaM0aM0G7KG3nbJURg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDVIem8Z9gDMbxFXZLyT7cVRd6RfA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDKPgWzEbsTAC__dcK4Rfe9_Sgkw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3M-u_ZX2TRdEBX8Zax-F2Q", + name: "The Aston Shuffle", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/y9KqPmtSsa54RRPhc0KD4twxfg4Bgv7XKwnAEYGGvPM-_wLwhwq_keuz1zEOWk_kw5Hdw5S2=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(868000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "i-gyZ35074k", + name: "Zedd - Stay The Night ft. Hayley Williams", + duration: Some(217), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBZQ1nDFb8pMur7r6zHJ-h74Z6wPw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdxjuMNoXsis-gAg4SxA0XCk8-mQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDYsEe48t_mdibG92Fjk8cdqbpXvA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARr3iQdufs-E9sjgYz_fHDB47_gw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCPNokRZ9hacjIQ3IQL6HNUQ", + name: "Zedd", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/3AjBxybgKhjqf76bXW-NLdaZKepEOTtJsPAqCqIPo7_fo6O5_2zuDpWUHGeRL7if0LOYdBSIVMw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(305000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "hN5X4kGhAtU", + name: "Empire Of The Sun - We Are The People (Official Music Video)", + duration: Some(312), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAVCuZZCbYNGXqsT_mLAyoqCx7dFA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBiEX3UOVDQPYSi4A3El70WElycbQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB5N0XKCGgQByN-nVnkyzEACtBdUA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAfDk5d1Q2fLuIIURN-GegpZuFTmA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCyacMWc-JhzX6iq2PCF-4jw", + name: "Empire Of The Sun", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/EVfaJirlY8moIMdRBQwKGHtHKA2VrCqG2GRIU_dInSmtvLZsRi75Ewd-2mxm1GeKsx72mtjMJA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(233000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "0injWL1Kl98", + name: "Robbie Williams - Beyond the Sea", + duration: Some(264), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGEgZShDMA8=&rs=AOn4CLCdFdX_XwvjeFoM8WibjneZ4EKGsg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGEgZShDMA8=&rs=AOn4CLBf1bpDXnVwPt4Y7i4Lw4A4V3v2Ng", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhhIGUoQzAP&rs=AOn4CLDWw8NDXC_z4y4MMZIWaDu9hgSZ8Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhhIGUoQzAP&rs=AOn4CLAe-PBxTtkmOGulBqgs5C7Zay5YFA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCx8HeHB5BRhva9c2g4h0Qmg", + name: "ididseeitcome", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_nG5iAlig6deIxEEKyXxA6BD6_vAOa4QwL57yZBKJU=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(1700000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "0KiKEB5guoY", + name: "Eros Ramazzotti - Hasta El Éxtasis ft. Nicole Scherzinger", + duration: Some(226), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBcAjaMjCb430KoqXibNw4x2Aae9w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDIO30YiTs4ZoNLvfLBzl7kJqX5Bg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAqHD21K6bO_TKoVDPHu8H6hDu3qg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBrfo6dRz5sJqf1vqsS1OxpfVsChw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC-6TzsYLnG8R-K-r-rVaaeA", + name: "ErosRamazzotti", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/TEpZadEYPAd_-hRl5fbqgOnPCMH41kcEld11ht42lVo7_JyCB5g1ZLFzTA1i2wzNcXE6IUB9Fg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(6000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "BR_DFMUzX4E", + name: "Armin van Buuren feat. Trevor Guthrie - This Is What It Feels Like (Official Music Video)", + duration: Some(250), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBpYen3YJBZVCHxCOiR2eHWEQDZIA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCWwrVSwgbAO0yz1Qx8gg69TyXYhg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBwUCpZjwaKeafxwNABH230FFtEyQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCsbcNCb_mt2dGtNuJuALlwmLoM8Q", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCGZXYc32ri4D0gSLPf2pZXQ", + name: "Armada Music TV", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/-5P3p8rEXiE5hqjsJ6KiHlf4ToVRHl7Gor15bhIFgw73aUSlA1KjMqrx3PWYcBvNg9PJYXA02A=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(5560000), + )), + channels_feat: [ + ChannelTag( + id: "UCu5jfQcpRLm9xhmlSd5S8xw", + name: "Armin van Buuren", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/SjBd_IeV9mnOBxyYMiuKWmjBnarSlH_GkMX7OEWCr9ZYvYSqNMFPpK5PPj9gkXV-PLQX7sCcynA=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(6130000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(158000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "RsKQOm_iJug", + name: "A LIGHT THAT NEVER COMES (Official Lyric Video) - LINKIN PARK x STEVE AOKI", + duration: Some(238), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDRbUy6H24jiZ4vTBAIZ8_Qf2YIYA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQwmW1_spb2cyFS7UWASybrE9UmQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAYK_-O06XjcwAuEtcol8cWWgIw3A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9myemrIqhiAXdzFjL0ydrniZ0UA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCZU9T1ceaOgwfLRq7OKFU4Q", + name: "Linkin Park", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/OtUf050j6w6iRPUmGgmzblD2saluxUusxiVmo0-SMUnWiNKwR89JL_-xJ6JvIEram8UbPT_zDA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(17000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "yZqmarGShxg", + name: "Calvin Harris & Alesso - Under Control (Official Video) ft. Hurts", + duration: Some(211), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAk4ekkgJwCLdeho5NpJ2Iu8miMQA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD23-BBj6TMY9DsXtgPajGk5RjSUA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsUENcuOiy0_L3W0LDcWYcSRRAAw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDjOKGSWUTCbhMXpY_K9D6A4P7NcQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCIjYyZxkFucP_W-tmXg_9Ow", + name: "Calvin Harris", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/OsW5zo5w26RBwGTLhC4SSNpmt6ufjosU0lzTg2EqlozD5L5Ja2jpP0GWSA06E2bIa8SFflpw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(319000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "L5GwTfI_PD8", + name: "Fly Project - Toca Toca | Official Music Video", + duration: Some(170), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC2djC5eb_sUntqpiAaF0QNaHUWrQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBycNY58Ilnl_JQ4e2IhIMjDj-wvg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJTXTMdi1nuob4h8TIO4-cU8xD3Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgnCTTCwavbAnTAWtzyP0aMuN-vg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCr5xubfcrZYYBDEOJCdI13A", + name: "Fly Project", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(282000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "JL0q8o-IAc8", + name: "Fly Project - Goodbye | Official Music Video", + duration: Some(190), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQdDNNH8BpWBVFllkY01ZGRraOqw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnd85hPZQwOEw9XR0WG68i18Wzew", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBELNYmIMf7g9upvnSy9Pjcr9VQnQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJYY-Q6FIO4WjOkd-9S8ZtxenVBw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCr5xubfcrZYYBDEOJCdI13A", + name: "Fly Project", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(54000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "wCXc37dJWNA", + name: "Fly Project - Back In My Life | Official Music Video", + duration: Some(204), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLACP6HZfTtHkQoKpDJ_7QSqog8gkQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCRiFgvLnJZYtw8tijFghbNNxC6gQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTWl7tCjBa5qssIqXR4sPSSx1yHA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC12XP-uxyy0SNBwazKsknP4gdq_w", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCr5xubfcrZYYBDEOJCdI13A", + name: "Fly Project", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(25000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3P06kyFpIQU", + name: "Fly Project - Musica | Official Music Video", + duration: Some(222), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCEebF1WfL-1pnsJsb1o_OxFU4lRw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBuSwOhaJjJP9D2JYEliS_7L_iHkg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCuSzPGZvi25E2wjAIydZJTE1y3SQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCLExcSMTkBgv8CBGoBog5wgaflvg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCr5xubfcrZYYBDEOJCdI13A", + name: "Fly Project", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(128000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "zsmUOdmm02A", + name: "P!nk - True Love (Official Video) ft. Lily Allen", + duration: Some(233), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB3PgIVgaEh_Y_Ki8bYUzcg_LnrIQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBILVRU779bmWcRgTBgJNTuZ7XrEw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDej3TzzcXAiE3z72W3QbegCi3dNQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsJWFtAZuVLND_NBrtj0OZBrhprQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCE5yTn9ljzSnC_oMp9Jnckg", + name: "P!NK", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/Ls0xL7cdFhQaptfwj_iWSuzrbjoCpzG51upcwTFdS_twic6gVyNnx9mEo8YtJMinnGoOSUVmzQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(163000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "47dtFZ8CFo8", + name: "Capital Cities - Safe And Sound", + duration: Some(227), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDxg8TVh9qLSm2kcqf9Sr1Sbgcv3A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB_LIR2L5x5LXe32TESIXox2qL-rA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBHmVTivrzPGMmv8JyU57_ee-AQyA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6e-auxuAuBC4I9t3tJQAtV-cobA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCV3qsXcX2DaGzpJg2pw9q5g", + name: "Capital Cities", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/Lvbpb7VvpJeQrq3b1JmWA4wMyUSPc3XBuUw8PSR7aN1FogufV2y8poxLnAla0ulSgOqcKwpr=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(895000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "BEXtdcg7ZfQ", + name: "Kika - Can\'t Feel Love (Tonight)", + duration: Some(242), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLDJROFGUTRIszbU9OxA9kATF2ZG0A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLA3IoBz2PSsjPTJ1ufKAsUjFeAtzw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLCbP0Ph5BGxUt9txX4ijYpHKdSyHg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLBxApXA0D4D1vjvSijeVTs4zDAgRw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCv6fbkfpZgUrEZXbSkiyC1Q", + name: "Pedro Miguel", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_kS9o5NyLbnhgTOH3zlF-p90bhiX-qGHZnCC4xvIPk=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(274000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "g1j1qwQQ8-Q", + name: "James Blunt - Bonfire Heart (Official Music Video)", + duration: Some(226), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCAHKCLTmGjoEm1nMR8M5fBZ2Bi2g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBNU-hGY2K7pCY2s_mTya-uuI-tNQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4bMerODi_s4MP_1duBQfLFGzzRQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBnFQKwGD4W2n4srW_2Z2MwmRIhnQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCUg8KhMXhFxJm-YQzOQ7nPw", + name: "James Blunt", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/VBBbluHIHx6v7bs6PB71DWwF7vKx4BgmzXPsoniwuFS-FkAq1Lv3Uwl6ALK1gRaEo71elLto=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(99000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "sC2nElyx7Ds", + name: "Enrique Iglesias - Heart Attack (Official Music Video)", + duration: Some(231), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBD_ZyHaNedxcep7V0vCNwPuegTZA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBPvRaKGd4pQwrv79HvwWVMe82WQQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD_yR4QCHqCEQ_hIzYt9lz75Vbb_A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmIReHif4lqMsmdsSucE5M_jndpA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC-6czyMkxDi8E8akPl0c7_w", + name: "Enrique Iglesias", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/kYe56za0VurtSHjxdg7tH8SaKQDtRxZdnOGlXp_ijCGMUZHIPQjsR57OGP6Npgj7XK_8UEZTTw8=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(112000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-whp15J2n_M", + name: "ARASH feat Helena- Broken Angel (Official Video)", + duration: Some(203), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBdy7L_4ufBSDdHGXYAt7HMFQPnIQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDiEQRj3DC7DJfL8o6j93ssLq0mUQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDhRkVtvQnOci9Ma1HrjMiqbG2HeQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBhdOC0tvcG4PuX9Jkk7zUhz7H0ew", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCU-0c1hN3jzWTdIetJCUULw", + name: "Warner Music Sweden", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_m8cLAa_996C_OgQ9vnW_WVFuz8VvZE4GELnkshnFV4S-U=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(76000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "hT_nvWreIhg", + name: "OneRepublic - Counting Stars", + duration: Some(284), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIhao5qL--RZvtadDiYgT44baoDw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsYzXI0TjGD18yzU7Y2XiSbEW1zw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD07e2ntG66xGjVR_Kk4uHAGuW7bg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4ZkdBZxlYjMNx8xnLPU4AdoVhiQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCi4EDAgjULwwNBHOg1aaCig", + name: "OneRepublic", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/WreNpfmfoL90x5CpxIppz6bG-O4-71yTWdAW_lFAjTRFIoqWek_sfMZ14i0JAY2sStjhCKvtcA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(4400000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "UJWk_KNbDHo", + name: "The Lumineers - \"Stubborn Love\" (Official Video)", + duration: Some(280), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShPMA8=&rs=AOn4CLB3xVN3wmMah3co1EO7nYVvUSkeog", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShPMA8=&rs=AOn4CLDFyy6Ns1aKkOvgvlX6LfiTB9q2eA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTzAP&rs=AOn4CLDFEP7AJx4SNVzFAiAK_T9lHLnp0g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTzAP&rs=AOn4CLAl0SO4FZZ6SUKRMRn95L3ZLBRU-A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCB7P9Hr5BYB5Mkxau6t3Sgw", + name: "The Lumineers", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/aA17rFP_fAk8kNCF0YgGRuxP3Yw1U5YLhDo4mbLzNx02pBBXtG2xlhBN1Nh3COg5ZSixwzrP=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(187000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "MC8QcaMMVQE", + name: "Kings Of Leon - Wait for Me (Official Audio)", + duration: Some(213), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCAAbDSdJQlhIQmjXbBUwQQb5xqug", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDLnyeFrl4uKWmMCPijCtbtS9PDLA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC8hPFnguyZKSnbKsxMLknXGkROxw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBqmFas4L0jxsT50nXK-_ZNJWgFxQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCfJein8E4rcYZSUCc8UqyMA", + name: "Kings of Leon", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/59WZGh-GG2nneQeXGN8U7mfA9pVZ_rdnebIrUegd5Pl-9CLTWyiAPChD9rU5VmN56Ftaqr_iCgE=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(30000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "jzy2dgEUOhY", + name: "Guru Josh Project - Infinity (Klaas Vocal Mix) [Ultra Records]", + duration: Some(195), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AGGBYAC4AOKAgwIABABGHIgUyg_MA8=&rs=AOn4CLAnw9WlRNIB1ssFUX4x7FAdsKuvdg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AGGBYAC4AOKAgwIABABGHIgUyg_MA8=&rs=AOn4CLB4Mi95fDi4hWe743pwjB6LYsLEFQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBhgWAAuADigIMCAAQARhyIFMoPzAP&rs=AOn4CLAUoW9lbl3glxKs1noRsbI2WhfYKQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBhgWAAuADigIMCAAQARhyIFMoPzAP&rs=AOn4CLDmacmuMILsbsDH4cBFEeYF6qBcNA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC4rasfm9J-X4jNl9SvXp8xA", + name: "Ultra Records", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ljBJgg_2rIQIhglsv5Mg-sWCH3BuRGkoc0EdTNXOAszyapyAzdB5OHVwdFTzVQIo1u3001kjfg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("17 years ago"), + view_count: Some(278000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3YhoejhnW8w", + name: "Camila - De Que Me Sirve la Vida", + duration: Some(351), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDfgpFk1HtN5u0ZBNo78q1mrs_4nw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLApVZI-D45J5ojT34Gus61UJaEXdw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBMX62qB4qKHZzvBcmVj-XPVeS1JQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCj8mZhCEqajEImqnY0RgKyYWOS5A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCTbABe0xvBjIQeCMXU_R7fA", + name: "Camila", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/aKbUVgEBkUKoKxyCYJmx1AJIAa39Fd1wh0FyAIxpTENf5ki--aALiblye6QMCrYM9MZh6ur4=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(295000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "HL4HjQwMx-o", + name: "Maná - Amor Clandestino (Video Oficial)", + duration: Some(293), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA6VzpyD2lVc5N71uaB_23uIgQ19A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA3cspSDPLqEjL0muVDihd0tnqWkQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDoxvLVbdLzk9pqUptaJPA1vcBVYA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsuN6aDouSBRmGB6piUuUiuL5R5Q", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3cSX-0y3IZzr2F2J1dFlUg", + name: "OficialMana", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/DaDA-O9vekD9l6INQiz7JLfmPa3R2gPmxq6dTTuWT5F_-ccH92DUyh5cMXA32NbISSCqFk8RiQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(449000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "_KSyWS8UgA4", + name: "Cali Y El Dandee - Yo Te Esperaré", + duration: Some(254), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBU46lqWcHWhFSwiCUytw5njUpmZg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCQFylRnsllq8tClcowKxgPcUEWTg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCdlzpDwD9BJFdH-K2j0bcOFcADsg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCKuicZvyotuY9nfW3zfXlOD6cH8A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC-xukSIikEbhER7PqlB1nuQ", + name: "CALIDANDEE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_ljguxugztznJOqIvkgVsmY0MM0LWtfRr8UUwJaaE-kOA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(595000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3O1_3zBUKM8", + name: "Naughty Boy - La la la ft. Sam Smith (Official Video)", + duration: Some(244), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSX6rdGdayCv9q8ORPnwvXyZbY7w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAqUmKxnTY6wYdHwceZVW8Bi14OjA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC09zyYP3V7DJhsQ0ZH3RYVV9OFeA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLChZ9Ft8GWnxmAKv9lu8JzEkTDATw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCrJot6B0r3pIS0Q6ZTwZKvw", + name: "Naughty Boy", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ti0DwCZY57mLWsZzfZpzKaaTRGUoLbPftzgfP4UOf1YUJc8lBcn70I44AXGVPhoNrRqOTB__sJk=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(1400000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "CfihYWRWRTQ", + name: "John Newman - Love Me Again", + duration: Some(236), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCIcrhbh_N3owILzML6-7eEWqpvOA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBwdDIM9Ie3BilA9LiQ3N1nUfG5eQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzF89D001zicGbPbH4FzOdvJ0taQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBu1Ay7NR8qPDRBOxuC7aw1Icscvw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCXtn650vh9Dj7uz8cFac0AQ", + name: "John Newman", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/3ZLNRdGvWs9oKVIrq26fOHN-kpkYeohU2nUs4E9CBRaIZYMVDM-hyrVhzPk8Ugr8zr7Nf8GaEg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(1100000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pr6uyXT1-Vs", + name: "Dança da Lua - Eugénia Melo e Castro e Ney Matogrosso", + duration: Some(117), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDDE5LY_52_9eCxWt7iijMLmg2c4w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAF6cjFxbxjzKCDqB6BCEdrfKKAKw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQFciI8SQNgZHXCJtHYwvy3i8fpg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAP2CEkVK-tHiLm57UjszBKiAmlZQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC0amZq9I39vfeRjfA8pZd5A", + name: "Mario Rietsch Monteiro", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_nfboYiHCNCNjhB_Obn4EvqyN9K6rgjM-U6jfY7l4Lmj92T=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(71000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "6BTjG-dhf5s", + name: "Daddy Yankee - Limbo (Video Oficial)", + duration: Some(255), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCB6CojJe9yunlBLoJxLLS3drmglg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBoZsX1OkxGBO8Mwp2kPCxGtAtoig", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCoyW5GYQuCU4vS8IGhAsYod8FQeQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCcrOamSmXRhCbyraIUWQBBh1dALA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC9TO_oo4c_LrOiKNaY6aysA", + name: "Daddy Yankee", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/jV_3iNb4YlKOkEQGSuB-jPEyAWeA-ur46V_ffZyMjUeh4bSe23p0N0HeaUvxraCMbPjGQVI79A=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(1400000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "5dbEhBKGOtY", + name: "David Guetta - Play Hard ft. Ne-Yo, Akon (Official Video)", + duration: Some(242), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAu20cZb31Jew5t4T0WSPbozhkOWw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDN5rDJy-e3Q-oKv56oGAeiWxp_wA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBVTlhWdeeQAPN_hbtd9SiOfiD-cg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDIwWRFUUwHSYpwbnNbM-__RVoGFA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC1l7wYrva1qCH-wgqcHaaRg", + name: "David Guetta", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_nVKPoGkfw44ICB715GPlzNDsmqZdlwewB1QGa9K4vD94o=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(1200000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "_xSv4RXT2as", + name: "Pegate Mas.", + duration: Some(207), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShNMA8=&rs=AOn4CLBovKLROUB5Na0a16y1ET9WQv6hhg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShNMA8=&rs=AOn4CLDbucfXWctpGpQEFIEWBwyPsQQbCQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTTAP&rs=AOn4CLDf6sDB2DAqcBDyzP3UJKJpejE1tg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTTAP&rs=AOn4CLA8Ztf7jm-8mOOQ98-WrAW961e4pg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCPZ4LPqzBCJGFcWdvk5xxOg", + name: "ReggaetontodoelTIME", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_mMd1HCbxmJfbQjT6tntgbnqAmeaTW1XAz7fLfd1eAB5w=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(1000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "0NKUpo_xKyQ", + name: "Ellie Goulding - Lights (Official Video)", + duration: Some(214), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLADtMt8JfkPpoGaMv2hURRXMU6R7Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSVoLlva8D-wJcGTCVC1ZXRKu0IQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAE0Ug5lFw6sgJQtIQvCjfu5jOkmg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLArr-cx_RTYEtrkdPTi3m7tqzGhUA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCt-am4x4ZyeohfgM85qFgdQ", + name: "Ellie Goulding", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/1yyXWSDD01C97J6VFxhinIzLywXNbNBUe56-dOF1k7Zr9pf08Ozb360Jm6X_s1s26z2ZM9dSuA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(260000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "lbSOLBMUvIE", + name: "Michael Bublé - Home [Official Music Video]", + duration: Some(226), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvWhUK20wEvDvx6tWIpQZSj6TFKg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLArB-KUURodCmDX4zuumnYJ5TKeqA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAONZ3Xn5kovwS5qaQ8cPFqkH_lzA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD-f74zKaipTYXwuF-NDq2hCMN9HQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCHqQruhGENdmWy_oeH1f8QA", + name: "Michael Bublé", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/BIbMb6Bt7DZmTJc7-rtjqv6O59VwHZoQFXzimz3F5u_4Qm9qmvklKfEXCuYmyV2T-k_bkpjnZg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(208000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "ZPq570o-Nv0", + name: "ESC Portugal - 2003 - Deixa me Sonhar - Rita Guerra", + duration: Some(192), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBDO-vYQxpK3yOgOXuagFIx-eguMA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD4OWcwdAzRxskG6UVTgLauZwxtbA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCzDYn5hCxHQKE0xNOTCb3i-znFbg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCzM8lVpFtRZ-st8Lgv3Asn0VmvAw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCV25caWF5Lt_nKLJ2UowvkQ", + name: "Ricardo Mendes", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_mUOHoHOr9xTkGi70I65wXz19wfYYg56hHwDcl7rJ8eHw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("17 years ago"), + view_count: Some(19000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "1xXtAhX-eiM", + name: "LOREEN \"Sober\" (2011)", + duration: Some(233), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHtZd0WZV-JSsmM0VB8EWv7KbSlA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBuSZs-3Xgj0e9wv1aa7YYln8jROw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB61OqKRcSm3wBKCUcpyy3sb8BqpQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDB5CdXIzUcb-Cc1RD-OrqnCCiRIg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCU-0c1hN3jzWTdIetJCUULw", + name: "Warner Music Sweden", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_m8cLAa_996C_OgQ9vnW_WVFuz8VvZE4GELnkshnFV4S-U=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(6200000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "xPOBdqHWios", + name: "Loreen - My Heart Is Refusing Me (Lyric Video)", + duration: Some(224), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLCjYCbeDJ1GWKgk_VY1ECZUqaJqIQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLAXLbvru3z18yFH78dj3BLi0fhUog", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLD-l1GKQDva4GjAH4p3DxwGKFElxA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLC-Q0yvm_BQktzY9FNE9iu2KygJaA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCU-0c1hN3jzWTdIetJCUULw", + name: "Warner Music Sweden", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_m8cLAa_996C_OgQ9vnW_WVFuz8VvZE4GELnkshnFV4S-U=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(2600000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "6_5D4y6x-oo", + name: "Edward Maya & Mia Martina - Stereo Love (Ultra Music)", + duration: Some(255), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDaC_kZhD5OIIbgv87Jmr8GNL7w3A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBhkN0HtMjznrQqMlxBezBSZpHOQA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBONE-_u-aoQlsUh5nYrgs6QUPgUg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPhxbr2T5fpBosc8qPzVLKIDcAhA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC4rasfm9J-X4jNl9SvXp8xA", + name: "Ultra Records", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ljBJgg_2rIQIhglsv5Mg-sWCH3BuRGkoc0EdTNXOAszyapyAzdB5OHVwdFTzVQIo1u3001kjfg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(65000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "oASZG96v0Rk", + name: "Akcent - That\'s My Name (Ultra Music)", + duration: Some(254), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgXyhDMA8=&rs=AOn4CLClGyeg9LhLdOH_CUakbhXmikljTg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgXyhDMA8=&rs=AOn4CLDsbf0YdGxcU_GJLos0h-LPWWh7Ww", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIF8oQzAP&rs=AOn4CLD6T1Sk2KThe_f0-4SW5jisNy35Bw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIF8oQzAP&rs=AOn4CLBd5s5UzVJEp9Zg3YkMxP7CUi4QgQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC4rasfm9J-X4jNl9SvXp8xA", + name: "Ultra Records", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ljBJgg_2rIQIhglsv5Mg-sWCH3BuRGkoc0EdTNXOAszyapyAzdB5OHVwdFTzVQIo1u3001kjfg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(174000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "d1dcXgGQT2M", + name: "La Ley - Mentira (Video Oficial)", + duration: Some(289), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGE4gTihlMA8=&rs=AOn4CLAlDX9aQI088nOKb_O8q-H2fKj8OA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGE4gTihlMA8=&rs=AOn4CLDXXu3Eq8Sn66U0CUuBkC_jWtmdrQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhOIE4oZTAP&rs=AOn4CLBzZwbcbxOQ5CT1DIMLTQ907z_FsQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhOIE4oZTAP&rs=AOn4CLDmFaKxRVU5T3CfypAQ0DLBkamPuQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCP1b9jYyEqiNhJi4GqYdovw", + name: "Warner Music México", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/Z_Z_Cc3C8ZXdDXCJJPEfBx9G55mBf6dLZTmhN6it_PeivjvKwI8OyiMnhG2xpYeK8Gt5BiMrmV8=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("18 years ago"), + view_count: Some(285000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "O2fU28Pehdc", + name: "Maite Perroni - Tu y Yo (Video Oficial)", + duration: Some(243), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnTmI3HSwFkBYgpooV5oGnBoeAYg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDcvNVpXvvxcr61JSdwB1NkSLqZCQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcYhdUh2BlV5az8L6Iuq-It6ONjA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDLmlSoF2pcg72a8myCdj2UkAoJcg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCU720aZHx6_8ABYWvBHbWUQ", + name: "Maite Perroni", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/quW8K4ZcnrADpJWtQcSqhD37kZJsENBFEbIxuivKRJ0BccWbsQBrrT-U0I5ylymMudE7OGMvTQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(139000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "p-Z3YrHJ1sU", + name: "Edward Maya & Vika Jigulina - Stereo Love (Official Music Video)", + duration: Some(253), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAS7gls6oe0TfboDpVgwUjTmTLB9g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCS8Udu4Esa0SEPLdshEVw9jbCg9Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDx8O_LL4-vrngtFsM3WgBGX3Q8LQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDBWAvjWTOgxJrQUMO7uk_5shK1kw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCpDJl2EmP7Oh90Vylx0dZtA", + name: "Spinnin\' Records", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_lAEdCN-f5liiRVIRudaJzXbIsroI3oe-4QoemUi6t8RqI=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(763000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "mLxYzju_G88", + name: "SCHILLER - I\'VE SEEN IT ALL (MIT MAYA SABAN)", + duration: Some(242), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLCf8dDCPboKZf3Su_VeG3s7rYb__g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLCXipaBMoF6pPuE9jkVY55zSso-4Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLBpRXW1Q8tCQ_2DHeZ-9GcLtYpCNw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLDCH24UlbTQIdwsrdZX6BbnSnD9qw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCUUyi3ZKOX5JRftg38ZxFhQ", + name: "ukasu", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_lldZzkfxEWwWl_R8APPYYzkFQ7Js8FjaMmv418nEaF2_I=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("17 years ago"), + view_count: Some(3900000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "dQlxjSm0qU0", + name: "SCHILLER: „I Feel You\" // with Heppner // Official Video", + duration: Some(228), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDsc0fDYBvJZ0H3JX2qc4id6xGs1A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDeg9yV_a_ihwSZx0RhErXzH2O13A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCICmnt7t-QoZUpYOp_EFcuc0OiLw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAdnE8UJYENbk0IqcyL00WPZWRxhA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCmM5xlAZDZ-h3bi6AXzDNKQ", + name: "SCHILLER official", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/c4qc9zHTNh9Em3lNQIMLKm9o9Vpr71hKHc4gszh8or6NvkvBkcYsagPR5-oapNgkFxUbWrQ25g=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("17 years ago"), + view_count: Some(42000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Jbt8oH5Lxto", + name: "The Beatles - Love me Do", + duration: Some(143), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC6AKKAgwIABABGGUgZShlMA8=&rs=AOn4CLASno47mz_ynIg_IiAlstSWVh9f8Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC6AKKAgwIABABGGUgZShlMA8=&rs=AOn4CLBg8nOdMSj9QwH8kZPAGpjaWJdPtw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAugCigIMCAAQARhlIGUoZTAP&rs=AOn4CLDLVhWwsaSX4pk9XCyya4TJgLflcA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAugCigIMCAAQARhlIGUoZTAP&rs=AOn4CLAHm5wGZWv9WHcfQu4ipKfzbz5u8Q", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCSu-uDw30vUo1p9uBk-w_Yw", + name: "HitboxAgs", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_mbCXeBKFrkrw61nog2LhfwFm0jrSfq7DkeMRPmjWEN0w=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(15000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3EBz2baAGHo", + name: "Dirty South feat. Rudy - Phazing (Original Mix)", + duration: Some(453), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGBMgMih_MA8=&rs=AOn4CLBI5yGjuPSvupdJ1iiknxfpr8Yg2g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGBMgMih_MA8=&rs=AOn4CLDPXZZcDasKOg5yKp8HCzX5zFPkmw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARgTIDIofzAP&rs=AOn4CLDpmdk5uCUuQ5nQQ8Xfo7M8bvyW2g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARgTIDIofzAP&rs=AOn4CLCIWxiBJPp6Zbq1EJeyhWVZ0A5YNg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCD0k_PDzp5JHi2a2MZA-AVg", + name: "deltoeidis", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_mE-VhucqmhWo7M6dPfEIXbtRrngroCK0LPCUQDYaqdwzY=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(438000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "J-gYJBsln-w", + name: "Krewella - Alive (Official Video)", + duration: Some(207), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDfhQSAPLGNzG19EPS8TauB3RVnTA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBLMGjEU5-Nfj3-1UiqLdkpY_8W5w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDTHmbhRVTaG9Sl8gG-8VtE9rA0sQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtswxiGQ9Fccb1j51Fs3Hc2PTbsA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCDY_0WzkHyj0A1ev6RTql1Q", + name: "Krewella", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/-8Al9TT6V_4AgBGcIWi-O5l1kyfYwr-zyI4WhdBbnLxnOIre1zk0HxNMf6n6sr52XeTHm-gSLw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(120000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "q7yCLn-O-Y0", + name: "Fun.: Carry On [OFFICIAL VIDEO]", + duration: Some(345), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLANnYEVw6irRD-bIgs5Ecuw3M-VSw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCPDa15oP49C7l9JNNQcp5dVPAsdw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4L2CNkoMveWPEF-AX6oLFloFvKw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD0prSGZWRnaEk19t2eNgoEEwGBIQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UClVrJwcIy7saPcGc1nct80A", + name: "Fueled By Ramen", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/DSRM5zRas-sat4nQdrw6ntW8MCI8GcxsxYJPdE6Pj53CFwK6gVd9xWTCErd8xom3fAoapwN2=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(118000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "bek1y2uiQGA", + name: "Avicii vs Nicky Romero - I Could Be The One (Nicktim)", + duration: Some(286), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCszqGjdqkNE0jask-NzfJCgEYhIg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDYz6284MIvQcjDTpG6PldcpF_52A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA55IbSmhmsCz5FYeDeUmOHV8N7iQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCp10TFTKeaSWeuuUIfVpVjtg4zLw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCPHjpfnnGklkRBBTd0k6aHg", + name: "Avicii", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(375000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "EPHmUD0QfmM", + name: "John Mamann - Love Life ft. Kika", + duration: Some(175), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMTUCf1tgENEfqBYNaNFfYpEtpyQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDPr6WD2eyXjF7UMuQ9fn5IgnYufA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPouV_5OMd6efgMwD_gq_Fb-yLfw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwdECiNS-l85ZxifBBD8XevLkv-g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC5SfIg_4F6hl9krX3rebKzg", + name: "John Mamann", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/iYm1IPY2cSWGC6HQL2ZFcodYmvxRoSSWN2oRjAvyN2leTG3Kd13loEvFExMEtJP2jKcECeWK0w=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(33000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "jS8IZcx7tJY", + name: "Snow Patrol - Run (official video)", + duration: Some(283), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDEYK-5tJLmGVEJhNfaa-DJ7UZMyg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAwMpf-VqumwE92X8Pue7PKtvl7Hg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCovnREn7O4RU3FdqNTT0ldLD6ajg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAxolzVpRXJMsyBeE59Dw7MQ69dig", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3VFfBJe2he4XU1p7bhDiAg", + name: "Universal Music Nederland", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/QynqhlZKgRYJ8Z_pzFLABRYUBSxBqLfhB6zrXVj1ZKZXp0JMstaY2kgPdQKy3FDa0LyX0iz9Jg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(13000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "ghb6eDopW8I", + name: "Of Monsters and Men - Little Talks", + duration: Some(255), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoNyV-ShyxkGZ4gUEsjzvYeYcrKg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBkcRNL1QY64i8CZ-hm3hW4pOk6jA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDTWN1V_VFA_HToKttZkM5XdyXJ4Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDa3ukYowZBJjLw8wIVvAqedfJPxg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC-hZDis8Dbfk8FotKkOXyQQ", + name: "Of Monsters and Men", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/XyjESWT2l1vpvJC5r9BXPJGK94R1uaOPL38yOg4CaI3Hnm1aOkUHoQQfqGymHL0V8xyxzpqxDA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(406000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Xmap94TcDNs", + name: "Wisin & Yandel, Jennifer Lopez - Follow The Leader (Official Video) ft. Jennifer Lopez", + duration: Some(299), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjhdqhoiAbK6tcdMB6Z-UVgyXVWA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD0tivAuj9ecb7IXxmGiJcb9JjmIw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCn_rA_GRfxLOIQJS-eBtgD2RWCfQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCs0dMH2i_MZ1i8SI8FnYFekAjMAA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCwR_LqB7g3-_J7p1nscCbEA", + name: "Wisin & Yandel", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/fRcyj7XUM_h2EzoDrrNV9BYcdFJVZXv9ZpeTQ_IzBEBXuMEhzN_mwrI9gEFiGBth_F4Wg78mndw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(690000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "_gmtKSiJt2g", + name: "Juan Magán - Mal De Amores", + duration: Some(188), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXK7Fov31GIRclBnJqwRoJ69o0Hw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCcqW2viRHIbOYT6t03-mO5PoXrPg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEpVvuTBhKR24Zn5HAu-eQsZrZ5A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCvyD0J84hXeJjirAsT9ahqoLpk8g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCVpJ6eGdknSR4mlExF1bytA", + name: "JuanMagan", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/jbZX8ndVAV95tp329fauW0YLrrkCI9hIoR-9FfScXKBvab6igFXZHnWzIXgSdqEh82DlOtQ3=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(131000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "88dLLDrVOwg", + name: "Nelly Furtado - Waiting For The Night", + duration: Some(271), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLColV51m1JDZrHHxIO5fYuuk8X-cA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQZimrA854o5Xrav550NWfmCybuQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_9T2dFHpAPy37RqRpDkYYRW482w", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDXQ05ExnEfhN1lMY2bcZU-pNEbbQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC5Y-gAeGpzgzu0ObzKnhPFA", + name: "Nelly Furtado", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/kR10qBTgfsT08zHDZTCZOvJgiJwWZDdsBYraFJ-lLUAU4ilXE4oJ3L0c7JXETpACgVrRMNzI=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(17000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Z9L5ni0Spgk", + name: "Fedo, Camurri & Marchesini - Babylon (Promo Video)", + duration: Some(196), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBKuaqxWwDzFueczUw-cXqjgfxMlw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDa8Tt8dbn3a_4KbDh1lK2swonb3w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDMZ2_QGC2n7rvUFR-U4HdYAeV05Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPb65_UkG90x3VmlUCJSU_-GImOw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC5eYHWDQqAsiKlnvLCz-ezg", + name: "Energy TV", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_kKyn-Jfe3MdQUrG_fcX25AvOdyawsYcnzGPX_dp7DJJj8=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(157000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "YgFyi74DVjc", + name: "Tinie Tempah - Written In The Stars ft. Eric Turner", + duration: Some(217), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLByMtQpF7fANZ3zoMljVbG5nHhUPA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCVFfPXqM2RO7WVfOx_DYtVdRYYWw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCLSc5vaBLxnPxMM3oIzs6oecOpqw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtBz7EpKUPdU1dHYlXiB9eRaafSg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCDSX4RQN7fzIlZ1nSubwCcQ", + name: "TINIE TEMPAH", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/NhgzT20Csgo6Phhf9CQAD3z0XlpLa4TkaZfRAHx_CGuLfETlJ8jZmpw7ubu5V--mnsnPYsuV=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(348000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "yyDUC1LUXSU", + name: "Robin Thicke - Blurred Lines ft. T.I., Pharrell", + duration: Some(272), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB9ZvzaOQXpNngJbvS_GxgHXSnb7g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLASDSqilwfjPklCMYS2SwMJ7gnO3A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpCcrhl4afQxrGpWfRl-5h9M1TVA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgJQ_cJ44xgi8y834WOT28RodN4Q", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCFHZMfLTN8Zg2sUIrLJhRQQ", + name: "Robin Thicke", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_n3365ByIuc-w0HFawTUH3wcr2OCZ9fQuLaDgpqRwUsNyY=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(984000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "bnVUHWCynig", + name: "Beyoncé - Halo", + duration: Some(225), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdVYpBllucka8OdmI4rYaxdDbwZQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDifNY6_xFI36yPGwpSlQcRRdq5dw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAfrtQWKbvfqAIT5nlEP6oHpGwQnA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC_mAwlLPdy-eK1GFCDG1I-Uu_qVw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCuHzBCaKmtaLcRAOoazhCPA", + name: "Beyoncé", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/4UxYRy4fJ0Fo54TRPkw19_W6uCCnzTBSkzm75vGIiEObg4IgY5Ie1BIsNcflFNqofAjxEpTRcQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(1800000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "iRYvuS9OxdA", + name: "Amy Macdonald - This is the Life", + duration: Some(188), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQ6tSfh29w-wLTG8eOYoR6ExueTQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC_TGb7k7HHhnjgjKoucF2uxyY5eQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAU0YHCpj4Sl0p1nMnWJlQc9m0O7w", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBbZ3pXnK3rb_jAwDzhJUMxHBLCBA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC4bQSvfzqx4r3YmPw3Osx3g", + name: "Amy Macdonald", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/aFHGJn9VVm0hWuc024rJeqQUJkL18AYC3bZrfE_vPZkZ1hKdcFMoFJnpGPczqyeWTf9Q4wvPEQ=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(208000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "RBumgq5yVrA", + name: "Passenger | Let Her Go (Official Video)", + duration: Some(255), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGH8gPCglMA8=&rs=AOn4CLClTEuXGgPmtiTNzrUWRE03Rb5Mdg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGH8gPCglMA8=&rs=AOn4CLChUhmw9GMq6pTC4nK4yZWlrW_QQQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARh_IDwoJTAP&rs=AOn4CLCVpX4xhA7l6u_lSdxZLUPOfe9u6w", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARh_IDwoJTAP&rs=AOn4CLCANoXn9hFhlZWlwzSiR0re3Oi0XQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCFHtCB_FWXQ8GpjgfYcD8-g", + name: "Passenger", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/LU_OAj4i8auuKxlblSdzPYmwKZyaBSnQd3_rwa6kFAukymqBmE1A_fssJ2KoxgBeZ1OvwusXtw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(4000000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "5NV6Rdv1a3I", + name: "Daft Punk - Get Lucky (Official Audio) ft. Pharrell Williams, Nile Rodgers", + duration: Some(249), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB8eQJ05B8xmUeTG2Qjv5ZTGV6GtQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCYWE3tjuqA73Ghpo9Zx9YhQrPF8g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAYujREX1wWp6lqR-FxLTC3UoDBww", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAec6mzXBkRvD7DZJQXZQAn-5DdYg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC_kRDKYrUlrbtrSiyu5Tflg", + name: "Daft Punk", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/XPIjND5mm2nuSIJ6uQyIWLCawnIYSVm6QS0GEN_UNuPLRD5EFa6yCkYrcyLpl3TFuBo6AZynsA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(860000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "GbVxvITmwIc", + name: "Nadia Ali - Rapture (Avicii Remix) [Official Music Video]", + duration: Some(283), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYlbB7MP7mlFPrvaaa8NgyZhhFMw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBTwvP-ZJmMyMrYfKAVUyra_X-uTA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD796ZUIzn9jANidIPu15gHgkOGJQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwlEEFb5u_e5qpa9tSJ8UeOPHSpQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCGZXYc32ri4D0gSLPf2pZXQ", + name: "Armada Music TV", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/-5P3p8rEXiE5hqjsJ6KiHlf4ToVRHl7Gor15bhIFgw73aUSlA1KjMqrx3PWYcBvNg9PJYXA02A=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(77000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "_ovdm2yX4MA", + name: "Avicii - Levels", + duration: Some(199), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJhG8-CbY_gMCDa0Othohpjp2-Sw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHpPr_9X0IOy9gsmtWlQkFT9GV3g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDn3vMoIYvWmWMNFsgN8aTyC876QA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCictkFhj6f0NLuvA-jBl0uIx9r1A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCPHjpfnnGklkRBBTd0k6aHg", + name: "Avicii", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(778000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "5y_KJAg8bHI", + name: "Avicii - Wake Me Up (Official Lyric Video)", + duration: Some(252), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCbQHhfWQkRu61QB_9f8c0luSDo-A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAjMdoRGoRT5ed3VrlZ_j84fXehBg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOnvnv-RD8R5gyfB7llV53-gKDBg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBA82_EAo1CRpHUnA2HIQHJ8DAT8w", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCPHjpfnnGklkRBBTd0k6aHg", + name: "Avicii", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("12 years ago"), + view_count: Some(542000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "6Mj8KDpoZnQ", + name: "Del Amitri Driving with the Brakes on with lyrics", + duration: Some(275), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-AoAC8AGKAgwIABABGGkgaShpMA8=&rs=AOn4CLAai-jQB6NdIU65Ae_A2lVZyyrIhw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-AoAC8AGKAgwIABABGGkgaShpMA8=&rs=AOn4CLAUPD_EFn7JC4PrPCJREsc2Hk_NFA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgKAAvABigIMCAAQARhpIGkoaTAP&rs=AOn4CLB-UUKz-dpXAAlZmvF2c1tseoZ8cA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgKAAvABigIMCAAQARhpIGkoaTAP&rs=AOn4CLDtvT3HtJnCrtf3AMvEeSmKwsPyhA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCu4v_9NAtKYVd8_sPh99h6A", + name: "Ziggy", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/FnwabdYmfqa4ewKB2urAkoB42ntkY55H5v25NMPQr8zJ8UJyQaV9mw-Fh0Vs5cu1YNGMAv1rgdE=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("16 years ago"), + view_count: Some(296000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "rtOvBOTyX00", + name: "Christina Perri - A Thousand Years [Official Music Video]", + duration: Some(288), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAiaq7QqeSdb9xU068ljYGiLtY1cA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCjTvxsN22M1eXwUuZR49bogXDbpA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDIWjGMXTDXcu3u_s0S8l0b9K-Tkg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfknlSUb89kvv-vLPcKafCxp6gXA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC2gMECGMn5TVbRN5S5tKb8Q", + name: "Christina Perri", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/S_Psf4fVxUTgGPgH6NAvJOSmw74bYEt_sZ-gMLWGx9wrw6jsDfNlgQZ0qS-m_Q9V7XKlgFxqQA=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("14 years ago"), + view_count: Some(2800000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "UggslfShToQ", + name: "INNA - J\'Adore | Lyrics Video", + duration: Some(196), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAwL6RMQVmZwr5PwLtF5DvAEmpDAw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCNgWToeUKppaH5cbM63v0VblZrGA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAfsBFhkfeIi_9cTcew42dY2DBARw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAMtgf3RwJEymxxE9tEraM-Uh052Q", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCr8RbU-D7iSvpy0ZO-AasoQ", + name: "INNA", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/3zkun1w1mzqDc6GqaNooYgUOVCbIQ7PLqn06-WHl3Eab4KGMXnwBKZ9VkyPNJALSw09GuEzN9f4=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(37000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "MORF_XGAfj0", + name: "Alex Mica - Breathe", + duration: Some(222), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD4dJKhtTKudy14ZzzgTY9qzH4x8g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBSVafq7JdLyuoH10rl-wljo7NN_w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_aPn5MajbIR712uVfiXo8Fj-8qg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDE9J6brKvxld_oV3S9RzO83hA-IA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCYM6H8mE3I8nTON-wMqg5Gg", + name: "1artistmusic", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_nt-53e2sQ1O-CsCgRzIt2WGr-prYNFKSG3p-ODz3Qe7S8=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 years ago"), + view_count: Some(8800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-0Bwmmiat-o", + name: "Vlegel - After Night in Ibiza (Official Video)", + duration: Some(228), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCGorDbo4abAT0S-MvD5hDsHJjXfA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBa2y31Slz9APf2Dq25f1-01FxSUQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBEsFgAkX9q4DEsgHQkMc-2mcfTug", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWxu7pswYn23AmmMQVXggP2z29Rw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCfS8AVoT4NgwXqPEau_Dx6A", + name: "Vlegel & Bluesolar", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/Ay3pkG0Qc4vBmzyCcRgGK72I3dbJS6y2BcVY3qtBFxx8VJKUWds8DsDUwknQMSM3L9wDUiqxKCM=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(27000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "mME-URRbak8", + name: "Carlos Baute - Quien te quiere como yo (Videoclip oficial)", + duration: Some(228), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCRsCb3kityamG2pLkdboBA7yUbUA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQgg21dw9tKDOyOGeayYmM4ttyrg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCBVsxiVCXqgoHpTPBc28mtnmN7qw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAAdUUW53TO_rbaF8jm47Y8mk0U0g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC2e1yIHI-WdrbGx1CZvRYMA", + name: "Carlos Baute", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/7QRFESWwfBljzlo0aP9EXtZohMVkg5F3i0zRbEkIL6Fvxk-EXm1QbuOnp8fdFU16i-CEv-9m-g=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("15 years ago"), + view_count: Some(112000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: Some("4qmFsgKBARIkVkxQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3FpGjRDQUY2SGxCVU9rTklTV2xGUkVreVVtdEZOVTVFU1hsU2FrWkRVa1JKZWs1NldRJTNEJTNEmgIiUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaQ%3D%3D"), + endpoint: browse, + ), + video_count: 177, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBa5-Dz5la0fxHv3a4MwFR7DIYJoA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAxCkSRDuuvRO6BrdC3iHNiDbu3Jg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDraZ8FZUZsrqXXxwMErPyqS-dEqg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAHTfmPcI3oRi3eFeNejHBCi1KKrw", + width: 336, + height: 188, + ), + ], + description: None, + channel: Some(ChannelId( + id: "UCzMzwgvr4KncCyY-BsiH2fw", + name: "Sérgio Cabral", + )), + last_update: "[date]", + last_update_txt: Some("Last updated on Jun 23, 2025"), + visitor_data: None, +) diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_featuring.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_featuring.snap new file mode 100644 index 0000000..221f49d --- /dev/null +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_featuring.snap @@ -0,0 +1,1130 @@ +--- +source: src/client/playlist.rs +expression: map_res.c +--- +Playlist( + id: "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + name: "ILLIT MV | All Music Videos", + videos: Paginator( + count: Some(26), + items: [ + VideoItem( + id: "L_VvwekYwp8", + name: "LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) \'ICONIC BY MISTAKE\' Official MV Teaser", + duration: Some(27), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDy-Kqi4LIXwd_G6NvYkPST8EMGnw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvNKjiXTPAfjchP52eZqwQb53zNA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB5bWcvd8gWsHXYXmsfYk74siFz8Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDTUyTFd6fVnU8QdFG0gzFzX3jpbw", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 day ago"), + view_count: Some(2400000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "bMhDJ0S0OBA", + name: "ILLIT (아일릿) ‘It’s Me’ Official MV", + duration: Some(147), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAtAhnbpfc8C2EVPyTUhEjZb5FFuA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBUmIZgEfW7BMc6H4MA73MsC4Pb1Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLChI-xzAA0JslEf6XiCR2ZNfCDYuA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9WJBg-WLUhFPbc02kXW_iwfgbiA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(55000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "9nEp9eeGaJk", + name: "ILLIT (아일릿) \'NOT ME’ Official MV", + duration: Some(156), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAbDadKnMO52eZ61_ECYnsZ8HprHw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAhO60xOAIOaPw956nOOrV-pMYO9Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAnv_wyvPDbWt8P-lD1PBo4O7UgpQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2JjTnBA4JHTpkvWTg8-patdhwRg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("4 months ago"), + view_count: Some(6900000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-01oDwXKSuE", + name: "ILLIT (아일릿) \'Sunday Morning’ Official MV", + duration: Some(177), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7XtcX5b6LpSvQIAUzU9MAKK8fpA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBXAAcNDuY69YHTMUPb-g3fYtn5YA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAtioWndpfeCX4vHhaFaDVWVgAyOg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6vOh2MaaVTg6pg7AQkTeZLHmqSQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("4 months ago"), + view_count: Some(18000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "x_RYZsOfpKY", + name: "ILLIT (아일릿) \'NOT CUTE ANYMORE’ Official MV", + duration: Some(147), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAReAfEedsbRAUbPawmDZiBO8vWSQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD18FmLwX4AdP9FFG7a5KnVMxksAg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBMPE1yiSgbauZ8vY0YAnt2xoFhvQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC96oJxgjyJa2GpmbdTheBtI9PCMQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 months ago"), + view_count: Some(56000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "HeqsjDF7Lw0", + name: "ILLIT (아일릿) \'時よ止まれ (Toki Yo Tomare)\' Official MV", + duration: Some(210), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCZWvG-8hCajrc8RbUESl-qRC4NbA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCtj6Q1lU6ZvApGs4ReauuYhQ2bcA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBXSy2bIe0LwUJZHKuamBCy4u_tmw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCikN4HjYNFiQRDbFFANVU0TX1mYQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("9 months ago"), + view_count: Some(20000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "GkG60kISnfc", + name: "ILLIT (아일릿) \'jellyous’ Official MV", + duration: Some(189), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAg555IzmuRepUWpsHF89gMdKzXjQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAq8bpfcDquHYPkoeVGNNrcmF512g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbCvs0OFKgeF2NZ8-bqMp5CDdXBA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwZxkivoM61oZZn2EMijdlPO_DMg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(66000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "negtrQu5mTA", + name: "ILLIT (아일릿) \'빌려온 고양이 (Do the Dance)\' Official MV", + duration: Some(202), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBN3HAPrnxVxK3NKYotipEGVBvk5w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC9Xhz2hotxQ9DqK2Y6S0n7JxwprA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARQhjGh5xR_tEtSh5KFfQjLhpm5g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1B2OmYggg7_CUrgbj_8yITJfxnA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(56000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "xRU1XXHIpIc", + name: "ILLIT (아일릿) \'bomb\' Brand Film (little monster MV)", + duration: Some(221), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBaJrq-9PR1K_YFU4Q-Ii5ObY3Qcg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBbu9oDgbvdhiQyRWzFVfOJPc0UiA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4gAKoQIqmCnZUyloev5sevtdYmg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh9-E4WF_Gw24_00hAoaDmxsigPw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(8800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "qlgEadao-Sk", + name: "ILLIT (아일릿) \'Almond Chocolate\' Special Film", + duration: Some(226), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAmM1TSc9v6CwSfdU4o7fszu1jn-A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCp098LScS7f_g5N1Fnmn8x5bjALQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA7PACEjx0cb_uIifPIql-Bf2tHAw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTC-IniD3ECIaJfTLDOdvOdqUo7A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(33000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-nEGVrzPaiU", + name: "ILLIT (아일릿) ‘Tick-Tack’ Official MV", + duration: Some(177), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDWdtXPAfXz9JuovHi_Iu1E9snZpA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAuP3DENfMOrQ6RlBfe2bWDYfiL8w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEatH0xl66a1D2zUECvPcBBuJUSQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAG4iqVbsHv3fjKtTocpCDBbxVpaQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(78000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "tbDGl7jEazA", + name: "ILLIT (아일릿) ‘Cherish (My Love)’ Official MV", + duration: Some(215), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA4vtx1DDk8MV2q5ffQxHtEfQMPMg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAKuOvB5tuCtuRO5xt16oWzOMvFWg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAz1yr09s7GX7KBeIF6i0M048J2bQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDP8CdFPeybvnX098e4rY3zWk92Yw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(63000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "UCmgGZbfjmk", + name: "ILLIT (아일릿) \'Lucky Girl Syndrome\' Official MV", + duration: Some(146), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLArNWolcySqU6S9X-oVI7SmUllXfA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBsmPdxIUx3237yJ_6op_gDAKHurA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAcc8wel1afOMJBp6zkokslT7u9Pw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAZn7QcqrGvgXKh7VX__Rq8IBoUtg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(68000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Vk5-c_v4gMU", + name: "ILLIT (아일릿) ‘Magnetic’ Official MV", + duration: Some(189), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBDuX8CvaltFWCTlT7RokrXgZYk_w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA7-7y5AcNXC6zrdu77054JoKGcCw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgzQu6XlB-iXV0OXzEjl22QrPjCg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBjT-bOPfum1GNp9hxrklcY7AUsig", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(319000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pJusqOVhoFk", + name: "GRWM (Get Ready With Me)", + duration: Some(169), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAb_X4NBi2HcQcTbybfeyTJsTku-Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB3MUgcxa2He6CsmgoSp3mRHVnLMQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCx63cSxBxzWf_hppT_PvPuajNd2A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBg-TxFUgMhEoBZ-TSLXCzyIspmfg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(2100000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "b8xFEnrDuIU", + name: "paw, paw!", + duration: Some(150), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHTH-hUX5bnEKJETxOmrWktK3Xjw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD_WbvP_6fP86CGtrLefcYzwHdZGw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD5FBxtVfaodfNVFXQvyUogVphJnw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCf8bFFPDT31ha-hVnQuLYqEVjyKA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(3100000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Lds_DyEYAk0", + name: "Mamihlapinatapai", + duration: Some(182), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSUUFw3cwtHlrdNJ9efXbPxoRWKg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBEo98x7wsJPaHVYUBwld6GhTWn0A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLABtbMguFxQJNQSKt34n9c7SumRdQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAY9sE0qdaZ8EJfMQ2sTQXj5BcN_A", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(1600000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "9IRtzlfyiFo", + name: "Love, older you", + duration: Some(159), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCh4E6aXRJUewku3PIV_elQkZheAA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDCLjRXR9UUcrD8yPhiOLeGHUgH1g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCK6JAwUGrApn_btlapBHglcComhg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDSm4E-4E61hTVGC2xKc4TOZeVuwA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(1800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "O4GnXupvK3Y", + name: "little monster", + duration: Some(150), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBc0RlCFDbvRyn_aLXMErUkEMJmZA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDrtrXfPYorUhp6QI2hL-hQXj_pjQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAGbtjEl5zhOaJNz1WO3dBMnkdI6w", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPoVQeAVcMX66obnJKrchizHCNvw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(4800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "iIFTQcBiEJA", + name: "oops!", + duration: Some(162), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBnt3L9uwtv2sPfFNQC4YMSBffJTA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC60MLvGCGeTpOdnk6A9xvLQPJFvA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtDuC6THbtpukJZGG1HcDqLmsVJw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBIpumdju0ZZIJVeChyaBJe9biwsA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(6500000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "imnphAoMVL0", + name: "밤소풍", + duration: Some(140), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDt-4nXHfCNkTmn5X-njKYQZ5GjVw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBnGkzqwSc2T4ot0rGGWRNzTlzWoA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD6vK8fFU_6LcYHVWsRvNTF2xy0wA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBHMIDhwSPFg4j8gS2fFw6GlxO2oQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(3700000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "NChlBP5DSc4", + name: "I’ll Like You", + duration: Some(128), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBNVHdpfPBBjuAnvL_R9hB3AV5QYQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCnPPKJh1uN0Z2r4fGxsqau6joP1Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBygGG9oDgh7U__LcUedl-LV1Xu7g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBWHu01mVksxX8vZoEvxbNntiCoYg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(6800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "qh7F1sFkOaY", + name: "IYKYK (If You Know You Know)", + duration: Some(145), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB4QZ9cA0DYq4UJuZlfy2XTOWj5xw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCJY_1wc6OR4sIn0LB8xPYIvmDLoA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDdM3daKHd66FGITs4qWNsr6z9duA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAOyynS-35PlsLx4pXqSrSbW-hGag", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(8600000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "4ehnJaIcEAI", + name: "Pimple", + duration: Some(161), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDyYsqBFE2HvOe38BT3iR63NWiBjQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3pYSsEXoxGMZgXRbyHClqVN1oNg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDf1gWfT7LpHqVGAawSqB9Fy_EalQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC418I4v043aGs4lozJOTqAaU7SWA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(3800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Sr7dWdf4Z3U", + name: "Midnight Fiction", + duration: Some(169), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4J-8dWDcoEMHzcNVUVyH2XefRgg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCmvDzHBW8G_uGBcxAspmHPNqnx1g", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLATSQlMBL88lmSyqVyDj_mjRdYeUg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCK249HIJ_mRJ9g8bCnCQ7WClBc7w", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(14000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "X1xQhbffaN8", + name: "My World", + duration: Some(108), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCXchDfWispCtiyswEC13gMvTcjEQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA1I4ilG9aMnHPZxR8AYjXMyo1VEw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAns3f22djwQFyDK_bO3zEn9GcwDg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJWw5eMDcYXl9L09eU3KMaOJ8HDQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(7800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: None, + endpoint: browse, + ), + video_count: 26, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfZe9Lg8JQDNv3nyGaiXfnF3cLFQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOkvtQBV9cK7Rko96s7Wm5KL9wGg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBkbfQK8xy2Sqv6P2UExpmQMbTdMA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC12xvG8FdMXHTYnyZOwaM60pGIOw", + width: 336, + height: 188, + ), + ], + description: Some(RichText([ + Text( + text: "ILLIT 아일릿\nBE:LIFT", + ), + ])), + channel: Some(ChannelId( + id: "UC33F_xsjA-b0m0gPEXLR_aw", + name: "My Monsta X BR", + )), + last_update: "[date]", + last_update_txt: Some("Updated yesterday"), + visitor_data: None, +) diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_live.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_live.snap index c32dd94..e52be28 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_live.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_live.snap @@ -41,6 +41,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(8), @@ -82,6 +83,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4), @@ -123,6 +125,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(66000), @@ -164,6 +167,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 2 days ago"), view_count: Some(553000), @@ -205,6 +209,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 days ago"), view_count: Some(729000), @@ -246,6 +251,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 days ago"), view_count: Some(629000), @@ -287,6 +293,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 1 year ago"), view_count: Some(1400000), @@ -328,6 +335,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 1 year ago"), view_count: Some(1000000), @@ -369,6 +377,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 1 year ago"), view_count: Some(780000), @@ -410,6 +419,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 2 years ago"), view_count: Some(913000), @@ -451,6 +461,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 53 years ago"), view_count: Some(0), @@ -492,6 +503,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 53 years ago"), view_count: Some(0), @@ -533,6 +545,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 53 years ago"), view_count: Some(0), @@ -574,6 +587,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 2 years ago"), view_count: Some(34000), @@ -615,6 +629,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(876000), @@ -656,6 +671,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(533000), @@ -697,6 +713,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(570000), @@ -738,6 +755,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(308000), @@ -779,6 +797,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(699000), @@ -820,6 +839,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(474000), @@ -861,6 +881,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(573000), @@ -902,6 +923,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(676000), @@ -943,6 +965,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(5600000), @@ -984,6 +1007,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(206000), @@ -1025,6 +1049,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(354000), @@ -1066,6 +1091,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(2400000), @@ -1107,6 +1133,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(2600000), @@ -1148,6 +1175,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(2100000), @@ -1189,6 +1217,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(2200000), @@ -1230,6 +1259,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(2100000), @@ -1271,6 +1301,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(1900000), @@ -1312,6 +1343,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(369000), @@ -1353,6 +1385,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(296000), @@ -1394,6 +1427,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(472000), @@ -1435,6 +1469,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 years ago"), view_count: Some(561000), @@ -1476,6 +1511,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(259000), @@ -1517,6 +1553,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(455000), @@ -1558,6 +1595,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(97000), @@ -1599,6 +1637,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(365000), @@ -1640,6 +1679,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(123000), @@ -1681,6 +1721,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(88000), @@ -1722,6 +1763,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(246000), @@ -1763,6 +1805,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(876000), @@ -1804,6 +1847,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(149000), @@ -1845,6 +1889,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(196000), @@ -1886,6 +1931,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(192000), @@ -1927,6 +1973,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(189000), @@ -1968,6 +2015,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(110000), @@ -2009,6 +2057,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(61000), @@ -2050,6 +2099,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(75000), @@ -2091,6 +2141,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(89000), @@ -2132,6 +2183,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(73000), @@ -2173,6 +2225,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(33000), @@ -2214,6 +2267,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(96000), @@ -2255,6 +2309,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(92000), @@ -2296,6 +2351,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(82000), @@ -2337,6 +2393,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(123000), @@ -2378,6 +2435,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(89000), @@ -2419,6 +2477,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(94000), @@ -2460,6 +2519,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(148000), @@ -2501,6 +2561,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(125000), @@ -2542,6 +2603,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(52000), @@ -2583,6 +2645,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(414000), @@ -2624,6 +2687,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(150000), @@ -2665,6 +2729,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(22000), @@ -2706,6 +2771,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(326000), @@ -2747,6 +2813,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(65000), @@ -2788,6 +2855,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(58000), @@ -2829,6 +2897,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(100000), @@ -2870,6 +2939,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(4), @@ -2911,6 +2981,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(53000), @@ -2952,6 +3023,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(50000), @@ -2993,6 +3065,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(40000), @@ -3034,6 +3107,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(40000), @@ -3075,6 +3149,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(90000), @@ -3116,6 +3191,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(29000), @@ -3157,6 +3233,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(40000), @@ -3198,6 +3275,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(328000), @@ -3239,6 +3317,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(12000), @@ -3280,6 +3359,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(65000), @@ -3321,6 +3401,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(14000), @@ -3362,6 +3443,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(38000), @@ -3403,6 +3485,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(81000), @@ -3444,6 +3527,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(48000), @@ -3485,6 +3569,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(18000), @@ -3526,6 +3611,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(68000), @@ -3567,6 +3653,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(26000), @@ -3608,6 +3695,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(59000), @@ -3649,6 +3737,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(57000), @@ -3690,6 +3779,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(208000), @@ -3731,6 +3821,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(17000), @@ -3772,6 +3863,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(48000), @@ -3813,6 +3905,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(404000), @@ -3854,6 +3947,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(16000), @@ -3895,6 +3989,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(244000), @@ -3936,6 +4031,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(27000), @@ -3977,6 +4073,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(284000), @@ -4018,6 +4115,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(26000), @@ -4059,6 +4157,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(314000), @@ -4100,6 +4199,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 years ago"), view_count: Some(25000), diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap index 1b85733..700adc2 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap @@ -41,6 +41,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(210000000), @@ -82,6 +83,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(119000), @@ -123,6 +125,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(168000000), @@ -164,6 +167,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(170000000), @@ -205,6 +209,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(161000000), @@ -246,6 +251,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(110000000), @@ -287,6 +293,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(151000000), @@ -328,6 +335,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(101000000), @@ -369,6 +377,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(83000000), @@ -410,6 +419,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(73000000), @@ -451,6 +461,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(68000000), @@ -492,6 +503,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(70000000), @@ -533,6 +545,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(78000000), @@ -574,6 +587,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(104000000), @@ -615,6 +629,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(70000000), @@ -656,6 +671,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(60000000), @@ -697,6 +713,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(76000000), @@ -738,6 +755,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(97000000), @@ -779,6 +797,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(80000000), @@ -820,6 +839,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(73000000), @@ -861,6 +881,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(66000000), @@ -902,6 +923,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(59000000), @@ -943,6 +965,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(58000000), @@ -984,6 +1007,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(90000000), @@ -1025,6 +1049,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(59000000), @@ -1066,6 +1091,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(62000000), @@ -1107,6 +1133,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(58000000), @@ -1148,6 +1175,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(75000000), @@ -1189,6 +1217,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(71000000), @@ -1230,6 +1259,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(62000000), @@ -1271,6 +1301,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(71000000), @@ -1312,6 +1343,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(52000000), @@ -1353,6 +1385,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(45000000), @@ -1394,6 +1427,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(59000000), @@ -1435,6 +1469,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(85000000), @@ -1476,6 +1511,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(47000000), @@ -1517,6 +1553,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(108000000), @@ -1558,6 +1595,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(90000000), @@ -1599,6 +1637,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(89000000), @@ -1640,6 +1679,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(61000000), @@ -1681,6 +1721,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(103000000), @@ -1722,6 +1763,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(72000000), @@ -1763,6 +1805,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(38000000), @@ -1804,6 +1847,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(49000000), @@ -1845,6 +1889,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(65000000), @@ -1886,6 +1931,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(38000000), @@ -1927,6 +1973,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(43000000), @@ -1968,6 +2015,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(47000000), @@ -2009,6 +2057,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(61000000), @@ -2050,6 +2099,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(40000000), @@ -2091,6 +2141,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(40000000), @@ -2132,6 +2183,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(46000000), @@ -2173,6 +2225,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(83000000), @@ -2214,6 +2267,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(42000000), @@ -2255,6 +2309,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(84000000), @@ -2296,6 +2351,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(34000000), @@ -2337,6 +2393,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(37000000), @@ -2378,6 +2435,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(47000000), @@ -2419,6 +2477,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(92000000), @@ -2460,6 +2519,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(56000000), @@ -2501,6 +2561,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(39000000), @@ -2542,6 +2603,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(37000000), @@ -2583,6 +2645,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(42000000), @@ -2624,6 +2687,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(35000000), @@ -2665,6 +2729,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(37000000), @@ -2706,6 +2771,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(56000000), @@ -2747,6 +2813,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(56000000), @@ -2788,6 +2855,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(25000000), @@ -2829,6 +2897,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(36000000), @@ -2870,6 +2939,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(38000000), @@ -2911,6 +2981,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(36000000), @@ -2952,6 +3023,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(28000000), @@ -2993,6 +3065,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(40000000), @@ -3034,6 +3107,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(30000000), @@ -3075,6 +3149,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(33000000), @@ -3116,6 +3191,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(27000000), @@ -3157,6 +3233,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(28000000), @@ -3198,6 +3275,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(42000000), @@ -3239,6 +3317,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(28000000), @@ -3280,6 +3359,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(37000000), @@ -3321,6 +3401,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(37000000), @@ -3362,6 +3443,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(33000000), @@ -3403,6 +3485,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(34000000), @@ -3444,6 +3527,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(36000000), @@ -3485,6 +3569,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(34000000), @@ -3526,6 +3611,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(31000000), @@ -3567,6 +3653,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(31000000), @@ -3608,6 +3695,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(26000000), @@ -3649,6 +3737,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(26000000), @@ -3690,6 +3779,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(27000000), @@ -3731,6 +3821,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(24000000), @@ -3772,6 +3863,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 years ago"), view_count: Some(24000000), @@ -3813,6 +3905,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(27000000), @@ -3854,6 +3947,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(25000000), @@ -3895,6 +3989,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(31000000), @@ -3936,6 +4031,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(54000000), @@ -3977,6 +4073,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(19000000), @@ -4018,6 +4115,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(78000000), @@ -4059,6 +4157,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(19000000), @@ -4100,6 +4199,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(99000000), diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap index 95aab22..66e008a 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap @@ -41,6 +41,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(290000), @@ -82,6 +83,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(414000), @@ -123,6 +125,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(177000), @@ -164,6 +167,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(126000), @@ -205,6 +209,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(135000), @@ -246,6 +251,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(101000), @@ -287,6 +293,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(93000), @@ -328,6 +335,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(83000), @@ -369,6 +377,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(76000), @@ -410,6 +419,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(69000), @@ -451,6 +461,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(66000), @@ -492,6 +503,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(55000), @@ -533,6 +545,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(48000), @@ -574,6 +587,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(59000), @@ -615,6 +629,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(63000), @@ -656,6 +671,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(213000), @@ -697,6 +713,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(382000), @@ -738,6 +755,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(113000), @@ -779,6 +797,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(73000), @@ -820,6 +839,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(111000), @@ -861,6 +881,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(191000), @@ -902,6 +923,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(65000), @@ -943,6 +965,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(59000), @@ -984,6 +1007,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(64000), @@ -1025,6 +1049,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(58000), @@ -1066,6 +1091,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(66000), @@ -1107,6 +1133,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(44000), @@ -1148,6 +1175,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(43000), @@ -1189,6 +1217,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(39000), @@ -1230,6 +1259,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(147000), @@ -1271,6 +1301,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(78000), @@ -1312,6 +1343,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(45000), @@ -1353,6 +1385,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(34000), @@ -1394,6 +1427,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(45000), @@ -1435,6 +1469,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(39000), @@ -1476,6 +1511,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(42000), @@ -1517,6 +1553,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(39000), @@ -1558,6 +1595,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(46000), @@ -1599,6 +1637,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(51000), @@ -1640,6 +1679,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(51000), @@ -1681,6 +1721,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(57000), @@ -1722,6 +1763,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(47000), @@ -1763,6 +1805,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(63000), @@ -1804,6 +1847,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(253000), @@ -1845,6 +1889,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(96000), @@ -1886,6 +1931,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(248000), @@ -1927,6 +1973,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(124000), @@ -1968,6 +2015,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(40000), @@ -2009,6 +2057,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(161000), @@ -2050,6 +2099,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(49000), @@ -2091,6 +2141,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(41000), @@ -2132,6 +2183,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(191000), @@ -2173,6 +2225,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(33000), @@ -2214,6 +2267,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(43000), @@ -2255,6 +2309,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(255000), @@ -2296,6 +2351,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(104000), @@ -2337,6 +2393,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(126000), @@ -2378,6 +2435,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(265000), @@ -2419,6 +2477,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(105000), @@ -2460,6 +2519,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(69000), @@ -2501,6 +2561,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(73000), @@ -2542,6 +2603,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(127000), @@ -2583,6 +2645,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(43000), @@ -2624,6 +2687,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(171000), @@ -2665,6 +2729,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(146000), @@ -2706,6 +2771,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(139000), diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap index f300f33..a7b150b 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap @@ -41,6 +41,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(37000000), @@ -82,6 +83,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(72000000), @@ -123,6 +125,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 months ago"), view_count: Some(32000000), @@ -164,6 +167,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(40000000), @@ -205,6 +209,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(491000000), @@ -246,6 +251,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 months ago"), view_count: Some(27000000), @@ -287,6 +293,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(18000000), @@ -328,6 +335,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(259000000), @@ -369,6 +377,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(361000000), @@ -410,6 +419,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(313000000), @@ -451,6 +461,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(104000000), @@ -492,6 +503,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(76000000), @@ -533,6 +545,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(66000000), @@ -574,6 +587,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(6200000), @@ -615,6 +629,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(265000000), @@ -656,6 +671,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(283000000), @@ -697,6 +713,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(279000000), @@ -738,6 +755,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(76000000), @@ -779,6 +797,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(31000000), @@ -820,6 +839,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 years ago"), view_count: Some(210000000), @@ -861,6 +881,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 months ago"), view_count: Some(13000000), @@ -902,6 +923,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(58000000), @@ -943,6 +965,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(14000000), @@ -984,6 +1007,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(12000000), @@ -1025,6 +1049,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(62000000), @@ -1066,6 +1091,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(5500000), @@ -1107,6 +1133,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(78000000), @@ -1148,6 +1175,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(17000000), @@ -1189,6 +1217,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(15000000), @@ -1230,6 +1259,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(8800000), @@ -1271,6 +1301,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(22000000), @@ -1312,6 +1343,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(112000000), @@ -1353,6 +1385,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(29000000), @@ -1394,6 +1427,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(23000000), @@ -1435,6 +1469,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 years ago"), view_count: Some(90000000), @@ -1476,6 +1511,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(6100000), @@ -1517,6 +1553,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(23000000), @@ -1558,6 +1595,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(74000000), @@ -1599,6 +1637,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(2800000), @@ -1640,6 +1679,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(4900000), @@ -1681,6 +1721,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(7300000), @@ -1722,6 +1763,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(39000000), @@ -1763,6 +1805,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(27000000), @@ -1804,6 +1847,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(38000000), @@ -1845,6 +1889,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(1900000), @@ -1886,6 +1931,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(8800000), @@ -1927,6 +1973,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 months ago"), view_count: Some(2500000), @@ -1968,6 +2015,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(6300000), @@ -2009,6 +2057,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(5600000), @@ -2050,6 +2099,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(1100000), @@ -2091,6 +2141,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(1200000), @@ -2132,6 +2183,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(1700000), @@ -2173,6 +2225,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(7100000), @@ -2214,6 +2267,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(1400000), @@ -2255,6 +2309,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(3600000), @@ -2296,6 +2351,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(635000), @@ -2337,6 +2393,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(5700000), @@ -2378,6 +2435,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(3700000), @@ -2419,6 +2477,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(497000), @@ -2460,6 +2519,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(484000), @@ -2501,6 +2561,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(1400000), @@ -2542,6 +2603,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(3100000), @@ -2583,6 +2645,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(960000), @@ -2624,6 +2687,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(1800000), @@ -2665,6 +2729,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(2700000), @@ -2706,6 +2771,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(528000), @@ -2747,6 +2813,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(237000), @@ -2788,6 +2855,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(211000), @@ -2829,6 +2897,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(195000), @@ -2870,6 +2939,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(303000), @@ -2911,6 +2981,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(255000), @@ -2952,6 +3023,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(102000), @@ -2993,6 +3065,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(222000), @@ -3034,6 +3107,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(693000), @@ -3075,6 +3149,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(613000), @@ -3116,6 +3191,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(125000), @@ -3157,6 +3233,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(143000), @@ -3198,6 +3275,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(252000), @@ -3239,6 +3317,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(100000), @@ -3280,6 +3359,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(97000), @@ -3321,6 +3401,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(88000), @@ -3362,6 +3443,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(151000), @@ -3403,6 +3485,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(26000), @@ -3444,6 +3527,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(16000), @@ -3485,6 +3569,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(125000), @@ -3526,6 +3611,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(108000), @@ -3567,6 +3653,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(13000), @@ -3608,6 +3695,7 @@ Playlist( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(4500), diff --git a/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap b/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap index a3d3a4d..3313b41 100644 --- a/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap @@ -26,6 +26,346 @@ SearchResult( subscriber_count: Some(2920000), short_description: "Hi, I\'m Tina, aka Doobydobap! Food is the medium I use to tell stories and connect with people who share the same passion as I\u{a0}...", )), + Video(VideoItem( + id: "N5AKQflK1TU", + name: "When you impulse buy...", + duration: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/N5AKQflK1TU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAsKUEXxvFyA6J9cUPJlYYtRBjxmg", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 day ago"), + view_count: Some(858993), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts #jam https://doobydobap.com/recipe/hongsi_jam Instagram @doobydobap Join my discord!"), + )), + Video(VideoItem( + id: "OzIFALQ_YtA", + name: "taste testing gam!", + duration: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/OzIFALQ_YtA/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLD1E-eWjZrzHcfzh-DBWeZ6ewxNNg", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 days ago"), + view_count: Some(1000180), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts #fruit #mukbang Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for\u{a0}..."), + )), + Video(VideoItem( + id: "dAcJILbc_0Q", + name: "How to: Korean rice wine 🍶 (makgeolli)", + duration: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dAcJILbc_0Q/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCi9qIkFstiJzKf9YdwdLEKzsZfZA", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("5 days ago"), + view_count: Some(1325816), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes & stories."), + )), + Video(VideoItem( + id: "9NuhKCv3crg", + name: "the end.", + duration: Some(982), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9NuhKCv3crg/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB3RO6rSdCdoNvVoOIuXHuQLMAhjg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9NuhKCv3crg/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCGnhU_OdOXdc1jI-o8oDVXsyARaQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("7 days ago"), + view_count: Some(974475), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("or the start of something new~~~~~ Thank you for your patience on the vlog, it took some time to adjust to my new normal. Excited\u{a0}..."), + )), + Video(VideoItem( + id: "GvutfmW26JQ", + name: "👹stay sour 🍋", + duration: Some(52), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GvutfmW26JQ/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLATzHy4VrMbKmNT14yfqCUBvElmpQ", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("8 days ago"), + view_count: Some(1096013), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("Ingredients: ** Citrus Filling** 1 cup mandarin juice or any orange-y citrus in season! 6 eggs 1 1/2 cup sugar ⅓ cup flour zest of 1\u{a0}..."), + )), + Video(VideoItem( + id: "MwWdlNamxN0", + name: "what I do with leftovers", + duration: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MwWdlNamxN0/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDQFiOrRxYkYaYaJleuwExGzK0A8Q", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 days ago"), + view_count: Some(2735502), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts #friedrice #cooking Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for\u{a0}..."), + )), + Video(VideoItem( + id: "FsYaHsohjBc", + name: "osechi ft. slim shady", + duration: Some(52), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/FsYaHsohjBc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBuuMnmUl-er211GWmxJoIacRMWPQ", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(1168881), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts #cooking Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes\u{a0}..."), + )), + Video(VideoItem( + id: "38Gd6TdmNVs", + name: "KOREAN BARBECUE l doob gourmand ep.3", + duration: Some(525), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/38Gd6TdmNVs/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDsNWReQCqk65JFrXXAd6rxMUI_Bw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/38Gd6TdmNVs/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA46ZJUIjqXr6u27TG5kiThPUj0EQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(354486), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("I haven\'t done a doob gourmand series in so so long! I hope you enjoyed it, let me know what kind of food you\'re interested in\u{a0}..."), + )), + Video(VideoItem( + id: "o04Yo2qxqcc", + name: "trailer l doob gourmand ep.3 k bbq", + duration: Some(53), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/o04Yo2qxqcc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAAqXMMzlzLMIFNEAMwgDbQ1NkuSw", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(639926), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts #bbq #korean ... a snippet from my doob gourmand, coming soon! Instagram @doobydobap Join my discord!"), + )), + Video(VideoItem( + id: "JBUZE0mIlg8", + name: "small but sure joy", + duration: Some(29), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/JBUZE0mIlg8/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCRBlyIUBUm_aypWz4tGkrDNJxIZw", + width: 405, + height: 720, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(1231893), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: Some("shorts #food #korea Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for\u{a0}..."), + )), Video(VideoItem( id: "1VW7iXRIrc8", name: "Alone, in the City of Love", @@ -55,6 +395,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(531580), @@ -92,6 +433,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(974475), @@ -129,6 +471,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1034415), @@ -166,6 +509,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(831908), @@ -174,6 +518,386 @@ SearchResult( is_upcoming: false, short_description: Some("I could palpably feel how I\'m so much happier than before when I was reviewing my footage All the finalized recipes will be\u{a0}..."), )), + Video(VideoItem( + id: "ExHRTtm8QEA", + name: "Mother, an Inventor? EP 456 | Atashin\'chi | [ENG sub]", + duration: Some(418), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ExHRTtm8QEA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAge-bKNb6AanyqxV7ak4Kfn-3nYw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ExHRTtm8QEA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBFFYvASoliDr52srhWeMpcNf1oJw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCkwJXqFl-9VVvK9udYCFjMw", + name: "【アニメ】あたしンち公式チャンネル", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu-wrmP4MaWt-SDzrcSiAeN7QTR2VgWBmt9Zr3TD=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(386384), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("▼Subscribe to the official channel here \nhttps://www.youtube.com/c/atashinchi?sub_confirmation=1\n#Atashinchi ..."), + )), + Video(VideoItem( + id: "8mxdUQadX6Y", + name: "wholesome days in korea :\'\')", + duration: Some(497), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/8mxdUQadX6Y/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDoP9fZds83zk9TdFK0ZDDoV01c2g", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8mxdUQadX6Y/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAbM5vfd7RzivOeKK4OG3ngMpCqwA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCTZHeY_cugi1rAAPoH-sMkA", + name: "dobochobo", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/VvcHqBmCDRXWVRlgWqRM4U69j0cde17bs9vQDn3qEMAK62dTb93MnBtpBlNX-eh2g8NX-BVEoQ=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("17 hours ago"), + view_count: Some(19274), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("a short n sweet vlog of some of my last days in seoul - visiting my grandma, people watching at hangang, and spending time with\u{a0}..."), + )), + Video(VideoItem( + id: "gXFw55sYoRE", + name: "Kbbq for One", + duration: Some(874), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gXFw55sYoRE/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAvmd1zOXlDXmwCni86QaKInsHiRg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gXFw55sYoRE/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDS6cGKpyTFEFvd-Y-kpTOqHhFcrg", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("9 months ago"), + view_count: Some(864777), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Watch till the end to hear about my type ;) doobymart.com Go get your 돈역마염 T-shirts before Christmas! Instagram\u{a0}..."), + )), + Video(VideoItem( + id: "Spiq_AjCXs8", + name: "Tea and Biscuits... the British Obsession", + duration: Some(578), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Spiq_AjCXs8/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDDN75ZCzIOVIElVqHWVANBzIVxg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Spiq_AjCXs8/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD2TrmSLHMNt7hDoR5jsmWMTcD7Uw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCOgGAfSUy5LvEyVS_LF5kdw", + name: "JOLLY", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu-2Z-LMvcKYcD3r83tRBuYsFJuau3d3rJr4AqG5fw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(956121), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Tea and Biscuits. A British institution. British people consume more than a jolly 8 million biscuits every day... but which one is the\u{a0}..."), + )), + Video(VideoItem( + id: "IxFmWHjcdYM", + name: "Golden Fried Rice from Kaguya-Sama: Love Is War | Anime with Alvin", + duration: Some(447), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/IxFmWHjcdYM/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCu1oJLIA6yl336DVuRFeMACbrYMg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/IxFmWHjcdYM/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9oNa5mB_qbZFjr9GQCPzdWZWB5Q", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCJHA_jMfCvEnv-3kRjTCQXw", + name: "Babish Culinary Universe", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu8y65Kqbg0e4OUZClxeu5qteQZEQqjenCHW3wYg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("20 hours ago"), + view_count: Some(262149), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Save up to 40% on your SimpliSafe system. Visit https://SimpliSafe.com/babish to customize yours! Try SimpliSafe risk-free."), + )), + Video(VideoItem( + id: "djgrv_7HbsM", + name: "When British People Try French Snacks...", + duration: Some(816), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/djgrv_7HbsM/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLALhZG-LeI394jh6ZN2fNs3Spm9jg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/djgrv_7HbsM/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAE1Ygy4wMYxkl8GsFvZ6eVAyAiRA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCOgGAfSUy5LvEyVS_LF5kdw", + name: "JOLLY", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu-2Z-LMvcKYcD3r83tRBuYsFJuau3d3rJr4AqG5fw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(2347800), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Today we try some Jolly French Snacks, and are reminded that French food is, well, jolly good. Buy Josh\'s autobiography (written\u{a0}..."), + )), + Video(VideoItem( + id: "EqLHh9vJIKA", + name: "Best Friends Cooking Battle (ft. Celebrity Chef)", + duration: Some(1344), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/EqLHh9vJIKA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAHKkitgyRgsAM_YaLa-LFZBeFfew", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EqLHh9vJIKA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB3ms2FhtfcwsnkleaIGI0475j4vQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCOgGAfSUy5LvEyVS_LF5kdw", + name: "JOLLY", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu-2Z-LMvcKYcD3r83tRBuYsFJuau3d3rJr4AqG5fw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: Some(773583), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("If you want to send us anything to open, our PO Box is open again! The address is: Box 51, 1 Rockley Road, London, W14 0DJ\u{a0}..."), + )), + Video(VideoItem( + id: "1oPq2UUiM7s", + name: "The Ultimate Full English Breakfast with Sorted Food!", + duration: Some(530), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/1oPq2UUiM7s/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEmg7zT9mNRDtvV0XI6Wwp03MTAA", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1oPq2UUiM7s/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD8HE0GLPGBzMc0V_8ycCrWEiQ0tA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCOgGAfSUy5LvEyVS_LF5kdw", + name: "JOLLY", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu-2Z-LMvcKYcD3r83tRBuYsFJuau3d3rJr4AqG5fw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 months ago"), + view_count: Some(882756), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Today we\'re joined by Sorted Food to settle the great debate - what is in the ULTIMATE Full English?! Check out their channel\u{a0}..."), + )), + Video(VideoItem( + id: "0uTLaUsK_fM", + name: "The Ultimate Snack World-Cup!!", + duration: Some(1133), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/0uTLaUsK_fM/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAKHz14GlQnRbdPEVCKzoGZ77OpAg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0uTLaUsK_fM/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbKuNiDGuNTS-KTVatbAo0O9LQuw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCOgGAfSUy5LvEyVS_LF5kdw", + name: "JOLLY", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu-2Z-LMvcKYcD3r83tRBuYsFJuau3d3rJr4AqG5fw=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: Some(752836), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("If you want to send us anything to open, our PO Box is open again! The address is: Box 51, 1 Rockley Road, London, W14 0DJ\u{a0}..."), + )), + Video(VideoItem( + id: "6c58-749p6Y", + name: "Old Friends & New", + duration: Some(774), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6c58-749p6Y/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB2Jhsz_feWcNW07yWtjrumbMgtnw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6c58-749p6Y/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDagCO86W02BzWwG3yYwtlvLUbAuw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 months ago"), + view_count: Some(426393), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Realized I have a typo that says perogis instead of peroni oop But for real, I\'m so thankful for Bobbi bc she was one of the few/\u{a0}..."), + )), Video(VideoItem( id: "38Gd6TdmNVs", name: "KOREAN BARBECUE l doob gourmand ep.3", @@ -203,6 +927,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(354486), @@ -240,6 +965,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(524950), @@ -277,6 +1003,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), view_count: Some(528595), @@ -314,6 +1041,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(717515), @@ -351,6 +1079,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(624386), @@ -388,6 +1117,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(696942), @@ -425,6 +1155,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(923749), @@ -462,6 +1193,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(1282467), @@ -499,6 +1231,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(1649656), @@ -536,6 +1269,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(1085725), @@ -544,6 +1278,44 @@ SearchResult( is_upcoming: false, short_description: Some("A busy, but calm week for me here in Seoul living alone. Planning on exploring more parts of Korea, please let me know in the\u{a0}..."), )), + Video(VideoItem( + id: "T4NOt727wqI", + name: "20 Comfort Foods From Around The World", + duration: Some(722), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/T4NOt727wqI/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpte9rWpo0EXWj53uMxatkyAumag", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T4NOt727wqI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1U3YAMWUe4_RXBpWnVP_-XE3hvA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCwiTOchWeKjrJZw7S1H__1g", + name: "Food Insider", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu80hN5x1GVlHZ3VevK1qrMF2ocDLTs6t56GoAXoHg=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(5628269), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("In a time when much of the world is facing lockdown because of the coronavirus pandemic, unable to see family and friends in\u{a0}..."), + )), Video(VideoItem( id: "dkMtSrjDLO0", name: "How to make Naruto\'s favorite ramen", @@ -573,6 +1345,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 months ago"), view_count: Some(1327833), @@ -610,6 +1383,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(1052801), @@ -647,6 +1421,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(1137136), @@ -684,6 +1459,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(928967), @@ -721,6 +1497,7 @@ SearchResult( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 months ago"), view_count: Some(1077297), diff --git a/src/client/snapshots/rustypipe__client__search__tests__map_search_featuring.snap b/src/client/snapshots/rustypipe__client__search__tests__map_search_featuring.snap new file mode 100644 index 0000000..747b600 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_featuring.snap @@ -0,0 +1,2805 @@ +--- +source: src/client/search.rs +expression: map_res.c +--- +SearchResult( + items: Paginator( + count: Some(690395), + items: [ + Channel(ChannelItem( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + handle: Some("@ILLIT_official"), + avatar: [ + Thumbnail( + url: "https://yt3.googleusercontent.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj-mo", + width: 88, + height: 88, + ), + Thumbnail( + url: "https://yt3.googleusercontent.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s176-c-k-c0x00ffffff-no-rj-mo", + width: 176, + height: 176, + ), + ], + verification: artist, + subscriber_count: Some(4610000), + short_description: "ILLIT Official Youtube #아일릿 공식 유튜브.", + )), + Video(VideoItem( + id: "IrdYM_mlMwY", + name: "PLEASE DON\'T SEND ILLIT TO THEIR NEXT FANMEETING", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/IrdYM_mlMwY/oar2.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDPSPxxZdol_h3GuntT031jUuVR4w&usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(6200), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "UpKb5HBK_iI", + name: "Katseye, ILLIT, LE SSERAFIM collab #trendingshorts #katseye #kpopedits #eyekon #viral #illit", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/UpKb5HBK_iI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB-epRoMZ-wik2DFbb6vilNcWcNtw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UpKb5HBK_iI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAC0345HNknNh9GIJitLnF_nJoZpQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(9200), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "x7eD6NYSuvY", + name: "PROTECT ILLIT at all cost. #illit #ot5 #fypシ", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x7eD6NYSuvY/oardefault.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA_1dcpZ7i2cz4R6Jf2zYfbMebRuQ&usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(29000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "HQiqLHq7_5c", + name: "She’s so funny for that 😭 #yunah #illit", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/HQiqLHq7_5c/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCiwlW-yp_VEDRsVMgKqXErLbor2g&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HQiqLHq7_5c/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBZXByjMZuEdVmxD5upaaVMAv9yDw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(144000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "axmWBpmB91k", + name: "even if you don’t stan illit please help ! #kpop #illit #enhypen_is_7 #fyp #viral ##btsarmy #shorts", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/axmWBpmB91k/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDEld-zSiZLyjdG7DytxWwAik3cIA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/axmWBpmB91k/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB02Ss-qRdWF9CEhmd1BvlHphqWFg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2500), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Playlist(PlaylistItem( + id: "RDEMaozqHNyrpCBJawVzD16-2A", + name: "Mix - ILLIT", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDbH-PY7ujuX5_pJvBdpytGKu7dVg", + width: 480, + height: 270, + ), + ], + channel: None, + video_count: None, + )), + Video(VideoItem( + id: "L_VvwekYwp8", + name: "LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) \'ICONIC BY MISTAKE\' Official MV Teaser", + duration: Some(27), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAMENNq85hoLdiJXBwBlDR9ViDO2A", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/L_VvwekYwp8/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnfZnaDy1eV9xr4xSvcNK9i96DVw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(81200000), + )), + channels_feat: [ + ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4600000), + ), + ChannelTag( + id: "UCA61H4fWOMHikLcUFKyQUog", + name: "KATSEYE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(10700000), + ), + ChannelTag( + id: "UCs-QBT4qkj_YiQw1ZntDO3g", + name: "LE SSERAFIM", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(7570000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 day ago"), + view_count: Some(2436197), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) \'ICONIC BY MISTAKE\' JUNE 12, 1PM KST / 12AM ET | JUNE 11\u{a0}..."), + )), + Video(VideoItem( + id: "bMhDJ0S0OBA", + name: "ILLIT (아일릿) ‘It’s Me’ Official MV", + duration: Some(147), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAhsf_NmUqjZsiBHZ_MqvO_Pi5C5Q", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1ZYz0t_yHdBrADnmFhguhEhGaSw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(55613297), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'It\'s Me\' Official MV Executive Producer Kim Taeho Creative Director Heu Serian Music Video Director YVNG WING\u{a0}..."), + )), + Video(VideoItem( + id: "qqqpVsYQwRY", + name: "this movement", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qqqpVsYQwRY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAaJC4pnFWVqQNNFYvupXHzZ7YNXg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qqqpVsYQwRY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDWMPSaszGX_DkCem-ufhdK4xELlg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1300000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "_xGQB2n5_1M", + name: "iiii", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_xGQB2n5_1M/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAI3b6FGxq4SqzadRnkUXInC63Qng&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_xGQB2n5_1M/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBMw3CL5BrbdKRhtSYeDtSExU8FzA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(568000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "pBMIQWB5gU8", + name: "It’s Me X mosi mosi 📞⚡#Its_Me #MOKA #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pBMIQWB5gU8/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB2IWihHFR11nWVjqKLqicu9K9e1A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pBMIQWB5gU8/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBG8wPoO32Q0sl2adt0f1WxY_wRPg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Ywjngvf5w-I", + name: "💪", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Ywjngvf5w-I/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLASh-DvZ0I92GOiFPxGG3nJ7t2u9Q&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Ywjngvf5w-I/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD1LTf6sfILEo0QyERHbBvvKhT5eA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1800000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "lsEOS6T2E6Y", + name: "who\'s ... #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lsEOS6T2E6Y/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCheaJAKcZUUlqwm4Vh7lyv65ksNg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lsEOS6T2E6Y/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAleLzBt2hFZV4hbVSmUrFgzmOl_w&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2100000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "MslXXdesvEs", + name: "here #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MslXXdesvEs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBQqc0Of8jYG8LWLqUlbhy-zMHdzg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MslXXdesvEs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCluiRLbzB5P4SsUmQDyeUlEZrhQQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Ubs7dACn6_k", + name: "It\'s @ZB1_official#PARKGUNWOOK 💙#ZEROBASEONE #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Ubs7dACn6_k/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCEW7MxkMggwRDt_rLtZ0NeUhN0Uw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Ubs7dACn6_k/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAsYtuimUjQnwt3EFs0OK5MyNmnyA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(891000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "2E8HC2yWZ14", + name: "It\'s @MEOVV_OFFICIAL #ELLA 🐈\u{200d}⬛#MEOVV #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/2E8HC2yWZ14/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCJPYJBroBMOnDI2WALZ32andqBuA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/2E8HC2yWZ14/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDYKIue2aOgiVDVthIi8RWlWEOjGw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1900000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "k9vIEfePtSs", + name: "It\'s Me X REDRED 🙅 @cortis_bighit @ILLIT_official #IROHA #MARTIN #Its_Me #CORTIS_REDRED", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/k9vIEfePtSs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDtaOqt1fw-6E4HtYixHH93HCbwzw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/k9vIEfePtSs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCIxUEhrZBS6WOUHd3D6RxLRDP4vg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(6400000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "QiGDF6Wvf2M", + name: "It\'s @ITZY #YEJI 👩\u{200d}❤\u{fe0f}\u{200d}👩#ITZY #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/QiGDF6Wvf2M/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAJa4WkJMOWHB5GYoYsD9FPTClXvQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/QiGDF6Wvf2M/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAAUq2KcbX_L-q4P_2hc1JM3ZLdkA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1600000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "dFM5ycZ1XCs", + name: "i hear familiar sound in Backrooms(chchcherish ....)", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dFM5ycZ1XCs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBh4zLGCEYi3-OVthocdgQ70nRaWA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dFM5ycZ1XCs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDUsIaBCqnrBmUp0GS768kvRkiVGg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1600000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "NeTfi5hyZS4", + name: "It\'s @Aooo_band @tsumiki_NOMELONNOLEMON @asmiOfficialChannel #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NeTfi5hyZS4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCi55BhiBG-lzWNNHkJZMLi1ot4aQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NeTfi5hyZS4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBkkYH-W7UTEJo6gnayqfshSif5rw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(881000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Mucyxcm2FAs", + name: "set me free", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Mucyxcm2FAs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB0V3urOvyV8D--9hwzdIb-bcxEAA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Mucyxcm2FAs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBeo1ZmX7D4h_c8e-pKCqMdaCGpRA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(503000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "NyWJRryVLVw", + name: "내 수호천사들 #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NyWJRryVLVw/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAbhpuw_6FJWmPlZTytv7_6WUyDzQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NyWJRryVLVw/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDsiGm9uaR8c2P9CzPNTcqdL1cp5Q&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "eNIUfk3LSrI", + name: "감정별 \"who\'s your bias\" 문장 읽기 ㅋㅋ #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/eNIUfk3LSrI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDoroh_BTrj30qJYb1Bs7NP8k6OJg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/eNIUfk3LSrI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD6otdNT-YsbH259mDmQQHDOGItFw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1300000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "iGL-uiw8wIg", + name: "오랜만에 잇츠미놀 ㄱ #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/iGL-uiw8wIg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBUGvLo0dy_cbVQljCmUbLqo3YpiQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iGL-uiw8wIg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDuoJUmYvqk3yIJo7ZtYlGjr1ubSA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2400000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "doX5XoL68aI", + name: "It\'s @TREASURE #SOJUNGHWAN 🫵#TREASURE#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/doX5XoL68aI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCDfH8qzHg1pkRimz_S5dCBDlQBjA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/doX5XoL68aI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBjquq8DaaFC6CKMQVoTPlaix0aeg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "g5LW6-GTUBs", + name: "Intro of the year #WONHEE 🧘 @LESSERAFIM_official #BOOMPALA #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/g5LW6-GTUBs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAny1ciWSiW4wRfxKg6doHaisJwYQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g5LW6-GTUBs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBPpGOVxFaHzlNr5DO2tYQdUz9BWw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1100000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "lHhOpLkdm4w", + name: "It\'s @naked_BIBI 선배님과 춤을 춰 ... 🎀#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lHhOpLkdm4w/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-bO2vAXkiaw9Fn0AdudjsSCmrPg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lHhOpLkdm4w/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA2ALV0Ik5HMi8JjqykLsXJKyFLrg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(3700000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "TKGVyEIGI2A", + name: "It\'s #MOKA !!!!!!!!!!!!!!!!!!!!!!!! 🥹🥹(we love u so much) #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/TKGVyEIGI2A/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCPVNEEMsU5OCsjLw_Il3adxuhz3w&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/TKGVyEIGI2A/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLClLvxZ3G8Rhq61_NljIKYeRG-TUw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(9000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "mtH0kQGQ5nc", + name: "Behind 털이 (2) #Its_Me #WONHEE #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/mtH0kQGQ5nc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB8Tvf4aqGGPqBFqsTCkKlhB4QVlA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/mtH0kQGQ5nc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDLPTO87QCgb93GJSjIrjWKxqbpuA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(3900000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "33Upz_GycTY", + name: "@ 세종대학교 최애 누구?? 🫵❤\u{fe0f}\u{200d}🔥#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/33Upz_GycTY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBVJ8rgj0khDcH4zMyJbgV2e1CuRQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/33Upz_GycTY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAUm5j1IOGzPzYbjonaX5ndqJOEcw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "SGZlq289gUA", + name: "imtheoneimyouridolwalking #Its_Me #WONHEE #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/SGZlq289gUA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBCaTD3NXT6aGdbpTJTr8P7JG8pow&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/SGZlq289gUA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCaK7Qm1UyK4bxU384SyN5borD6LA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(4900000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "iROOEDLVXnc", + name: "It\'s @YOUNGPOSSEUP \u{200b} #SUNHYE 💤#Its_Me #YUNAH #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/iROOEDLVXnc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDkCAz_M8E_twEZAZZaz93_WclEiA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/iROOEDLVXnc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCXOMEeT-CgMzBknRDGZmpiNHwyOA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1200000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "HUgbpULKEzY", + name: "It\'s @Santos_Bravos #Drew #Kauê 🤴🤴#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/HUgbpULKEzY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBonKpUQ18SsWW41oe_VwSM-SxtdQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HUgbpULKEzY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBKwC8DhDA50XcGoolbqCmE0_uhuA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2600000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "6gIrwvL7VkE", + name: "It\'s @andTEAM_official #TAKI 🕺🕺🕺#Its_Me #MINJU #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6gIrwvL7VkE/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD8dj4tV8elBZjJW-AWVTBNUNSaew&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6gIrwvL7VkE/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD9JGth5oIs7-co_sH_JF_igf4Ntg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1600000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "k-sB9Z-uGtg", + name: "It\'s \u{200b}\u{2060}@LESSERAFIM_official #SAKURA im your fav!! #LE_SSERAFIM #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/k-sB9Z-uGtg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDj4DMc-xX40ReaYAr12Lpx_RkGHg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/k-sB9Z-uGtg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAZ_y6jrNZa517kETJp9nrAfLJRXA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Av9ia8En4_0", + name: "It\'s \u{200b}\u{2060}\u{200b}\u{2060}\u{200b}\u{2060}\u{200b}\u{2060}@pledis17 #THE8 예쁘다🕺#SEVENTEEN #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Av9ia8En4_0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDIh-9B9TWFdzbDmPTb7JBI-H0mpA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Av9ia8En4_0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDkKpv1vwAzuVd46m00XdTnrFzxuA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(3000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "rLIdA7ULKRo", + name: "It\'s @commonthursday_official 귀여워용🫶 #조현아#Its_Me #YUNAH #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/rLIdA7ULKRo/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAjgavYAoRQ9RTmI2HTSLocG1SU-Q&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rLIdA7ULKRo/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCfj2H6ZumkhoosFmUo7pwrXEaqlw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(5700000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "7kCDw62rLWA", + name: "It\'s @youngji_2002 🧏\u{200d}♀\u{fe0f} #이영지#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/7kCDw62rLWA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCIU0CDp5sIbD4GYxfnbLrARra-qw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7kCDw62rLWA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBuekvXeOoGpE08CpNQsfqqcTYz6Q&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(16000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "NPUp0ILX4JU", + name: "#중앙대학교 최애는 나야‼\u{fe0f}#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NPUp0ILX4JU/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDtkdGt8ecuX_UJ_kPahBQ8SqAXFg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NPUp0ILX4JU/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCvHZg70GIsZYmfz5iG95cn7RH0lg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(537000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "DrHR0GjZfsE", + name: "@ 중앙대학교 사랑해요🩵#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DrHR0GjZfsE/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDhqsCp4-H1N2KYxfANGC3Yoyiksw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DrHR0GjZfsE/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBOxtWcEqwAjrqxJ7E54Vug4wF5IQ&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(479000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "ujvOB1eFKno", + name: "It\'s #김종국 #마선호 power 💪💪💪❤\u{fe0f}\u{200d}🔥🏋\u{fe0f} #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ujvOB1eFKno/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB8Ki-eJw_0pnrp-1MKc7LrNBQq4A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ujvOB1eFKno/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB7dtmYHgOZHJ5bjlJvcRD452LSdA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1500000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "V36uQWNUgqw", + name: "@ 고려대학교 소리질러!!!!!❤\u{fe0f}\u{200d}🔥#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/V36uQWNUgqw/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBsnfPcUBmCpGvwhvvvxLLPf0MMBA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/V36uQWNUgqw/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCbEjPODlC2pc42OUnSPuyIoMohbg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(748000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "uRQDGNhQFk8", + name: "#고려대학교 최애는 나야‼\u{fe0f}#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/uRQDGNhQFk8/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCydlht1S-LeCVFE1AFXcscnoCPZA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uRQDGNhQFk8/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCYNkg8-qJKmjqiQChXgvWz1Q4g8g&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1100000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Y9xsrIxkwto", + name: "so주과일 석류과일 ❌Who\'s your bias I\'m your bias? ⭕ #Its_Me #아일릿 #ILLIT", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Y9xsrIxkwto/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCbyucIbofCdLVV6LqxHRw7df5tHg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y9xsrIxkwto/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD0uX0uuOIePzXnNChWOrtmxsQmVw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2400000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "1toVT2mXvjY", + name: "It\'s @TTOTTOKWON 🩷🩷🩷 #권또또 #Its_Me #WONHEE #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/1toVT2mXvjY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCUDdCt7ceAHv1aJ2IPw9yYQi2HXw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1toVT2mXvjY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAN3VRBAbi-UVQcwtaSk2G2kNW-Ag&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2000000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "caRWI9LQ8-w", + name: "It\'s @Billlie #MOONSUA #TSUKI #Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/caRWI9LQ8-w/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCFcubWKfhbB6b93D7ChrvX5IQsKw&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/caRWI9LQ8-w/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA74LNQOhgg8KcmxCCWaoW3PUCJxA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2100000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "wqdpaxSirCA", + name: "#숭실대학교 최애는 나야‼\u{fe0f}#Its_Me #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/wqdpaxSirCA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCzqFG9uGNFV91AcUpE26eOj-1OSQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wqdpaxSirCA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCcyGu97vsrssz-qLA-fSwbwVHQSw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1400000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "aqKJPu2k6xY", + name: "It\'s @82major_official #PARKSEOKJOON 8\u{fe0f}\u{20e3}2\u{fe0f}\u{20e3} #Its_Me #YUNAH #ILLIT #아일릿", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/aqKJPu2k6xY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBoxCFOINjU8QvSEEZi7YAZd-I3Qg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/aqKJPu2k6xY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBO2vC5EvtrVCRVzNPSXDPSBHpgJw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(973000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "x_RYZsOfpKY", + name: "ILLIT (아일릿) \'NOT CUTE ANYMORE’ Official MV", + duration: Some(147), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x_RYZsOfpKY/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDyIVJ15PFXxT0jt8I_1YCuxOSBGw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x_RYZsOfpKY/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQVxbvi04Y72-U5MSjmTfCpHPSpQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 months ago"), + view_count: Some(56970391), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'NOT CUTE ANYMORE\' Official MV Executive Producer Taeho Kim Creative Director Serian Heu Music Video\u{a0}..."), + )), + Video(VideoItem( + id: "5mS00tz0PKI", + name: "What Katseye, Illit & Le Sserafim Have in Common", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/5mS00tz0PKI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCGkwvOdcsFsHJsW2KA4Sda2qCSvg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5mS00tz0PKI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAET4ySr4mboAiUMGPHTcjaeUKupA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(380000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "1ezdyFoT8mQ", + name: "KATSEYE Iconic By Mistake Collab with LE SSERAFIM and ILLIT! 😍", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/1ezdyFoT8mQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDc8xaLno5xoki_Iy-_0aOS-58AfQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/1ezdyFoT8mQ/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLApLBlnhXXvDghjq0PnNfNW9Cr3Yw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(51000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "COMU2bSxTrw", + name: "ILLIT - Magnetic / THE FIRST TAKE", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/COMU2bSxTrw/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBS-YefYSCrLIWXHDCHP39vygug4A&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/COMU2bSxTrw/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDOMm3cpkwR-dwArLxtzROtxylK6Q&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(9600000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "8XcXJIVjS28", + name: "ILLIT - It’s Me (Color Code: 💜PURPLE & PINK🩷) | #ColorPicked by ILLIT", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/8XcXJIVjS28/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDxQuGR2t9UoSROXDF_DEeW-vSkog&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/8XcXJIVjS28/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLADzpC8SuU9xFJR--jy-2opW1a1Qg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(6800000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "LuGHLb1uKzU", + name: "illit not cute anymore bts 🔥 #illit #notcuteanymore #thenvsnow #wonhee #moka #아일릿 #minju #netflix", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/LuGHLb1uKzU/oar2.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCHHsHD1k3pDM_OPylgGa1n8QLs1g&usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(846000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "TF5kQnGo9IE", + name: "No More SKIBITI!!!! #kpop #fyp #trending #shorts #katseye #illit #lesserafim", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/TF5kQnGo9IE/oardefault.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD_ehpq5ArnnWspL0MXGbVb704Kvw&usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(68000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Nu14VuhqhcA", + name: "#fanchart #illit #kpop #illitmoka #illitminju #illitiroha #illitwonhee", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Nu14VuhqhcA/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBs_fmANO18-TS3JAqvCKvPax0WPA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Nu14VuhqhcA/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBySFNl7-uEE5AJovb9S-xfZrjZEg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(20000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "wKuGqgEAmUY", + name: "You like music,right? // #illit #katseye #kissoflifeigloo #lesserafim #itzy #unchild #kpop", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/wKuGqgEAmUY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDZhvIgYFoSQLd2TWENpANEx4e41Q&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wKuGqgEAmUY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDtPq_QAOv9KNsLL4xdCCKmKublxA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(9600), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "DpyRikdMyuo", + name: "#ILLIT // please spread awareness!! #protectillit #protectmoka #illit @HYBELABELS @ILLIT_official", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi_webp/DpyRikdMyuo/oardefault.webp?usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(24000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "K2D8tJZaZB0", + name: "LE SSERAFIM x ILLIT x KATSEYE - ICONIC BY MISTAKE", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/K2D8tJZaZB0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAfoymI2HPqazvR0nhBVLkXqBVzkQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/K2D8tJZaZB0/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAW1wu1GALZMKKEP0LD4sFm2_zMtA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(18000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "yHKPZB35YZM", + name: "please protect illit i swear... #illit #awareness #kpop #fypp #shorts #viral", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yHKPZB35YZM/oardefault.jpg?sqp=-oaymwEdCPUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCAQ5csMJGGodG-hNdyCZgtcmjTfw&usqp=CCk", + width: 501, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(11000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "Rx53H4yHeSc", + name: "CORTIS x ILLIT collab dance 🔥 #cortis #illit #itsme #redred #kpopdance", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Rx53H4yHeSc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAvQEIFhcI0atohB9g88fkqDYuc3g&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Rx53H4yHeSc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDhkzag83p5hnFU8zwjjGTKtE1OOg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(9300), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "C7qkvPASZMQ", + name: "ILLIT (아일릿) ‘It’s Me’ with special guest... 👀 | KPOP IN PUBLIC #shorts", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/C7qkvPASZMQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCPrnJkU2GJIzD5D8OE-f-c1zD7Ug&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/C7qkvPASZMQ/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC_vbbEtIIHNykK23TvKtQPhemjNg&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(36000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "d5sGfDFJp-w", + name: "|| Yunah is already taken, sorryy😣 || #kpop #illit", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/d5sGfDFJp-w/oar2.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCSyf0zOdEu7-1-EqQGhHZfQoD8GQ&usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(613000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "E5tUBYw1Wmg", + name: "I\'M NOT SURE IF ITS TRUE OR NOT ⚠ #viral #illit #kpop", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/E5tUBYw1Wmg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDUJXmnMjjDm3IfM42Sx2VG6DpguQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/E5tUBYw1Wmg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDkhQc1a_xOBm-5jE_Zm-F-H7NALA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1700), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "NCiQqbCXzlo", + name: "I do not stan illit rn but this is URGENT‼\u{fe0f} please spread awareness about this! #illit #shorts", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NCiQqbCXzlo/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAzrPuW8-qoOUOzhTLx3Nb0ptw8oQ&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/NCiQqbCXzlo/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDWaqwH8_cfZFjPaVM1GUAOBIl6Qw&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(7500), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "dofwRoSVOWI", + name: "Waiting for the next!!!!! || #illit #yunah", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dofwRoSVOWI/oar2.jpg?sqp=-oaymwEdCMAEENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB4aIo4SJB-JXpIZQ2FjaKyGd5d2w&usqp=CCk", + width: 576, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(394000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "ElyOR4gZR50", + name: "|| wonhee is the joy. 🥹 || #illit #kpop", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi_webp/ElyOR4gZR50/oar2.webp?usqp=CCk", + width: 720, + height: 720, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(10000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "RhceHJwbcZA", + name: "Reacting to KATSEYE x LE SSERAFIM x ILLIT Photo Concepts 😬👀🔥", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/RhceHJwbcZA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCSsS0hyrJdzYFxuF-iBon_1gnzdg&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/RhceHJwbcZA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCvFkOoABKobvl-DGQq9ya9LK2joA&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(17000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "yzqlmWK026U", + name: "Katseye New Song ??? #Katseye #Illit #Lesserafim", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yzqlmWK026U/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCtOBwdZfFBifAK1lPvae-yWjXYcA&usqp=CCk", + width: 405, + height: 720, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yzqlmWK026U/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCYJjajxEfC6jz3oCRM591B6LKpow&usqp=CCk", + width: 405, + height: 608, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(68000), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "GkG60kISnfc", + name: "ILLIT (아일릿) \'jellyous’ Official MV", + duration: Some(189), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GkG60kISnfc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAN4YiWvozMNVvtycNjITQnL1UJpw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GkG60kISnfc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDKwYcs-YPCa64HUXDi6Z2Csope4Q", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(66959170), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'jellyous\' Official MV Creative Director: Serian Heu Production : HAT TRICK c BELIFT LAB Inc. All Rights Reserved\u{a0}..."), + )), + Video(VideoItem( + id: "negtrQu5mTA", + name: "ILLIT (아일릿) \'빌려온 고양이 (Do the Dance)\' Official MV", + duration: Some(202), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/negtrQu5mTA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCSHM2-GjGFpISDqKlQQwPHiXQjmw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/negtrQu5mTA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAr1RvX3Ygea64Tr6q_CwFhFz549w", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("11 months ago"), + view_count: Some(56956911), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'빌려온 고양이 (Do the Dance)\' Official MV Creative Director: Serian Heu Music Video Director: Zac Dov Wiesel\u{a0}..."), + )), + Video(VideoItem( + id: "Pf74EiO_Z4A", + name: "ILLIT | Love, older you | Believe in tomorrow\'s you and dream on | Special Video🌙 | 2026 𝑹𝒆𝒄𝒂𝒑", + duration: Some(164), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Pf74EiO_Z4A/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBRJUELPwwf_jHs7-cPMmq9LhchNQ", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Pf74EiO_Z4A/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDBQSu2LSN_-72PTYxlJ3y29-nc9w", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("5 days ago"), + view_count: Some(525163), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "XAZWDEljjdk", + name: "It\'s Me X REDRED", + duration: Some(85), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/XAZWDEljjdk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDNrzQQ6MKb8_LyCTefiFJ5bMlncw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XAZWDEljjdk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB88D_Urv8ceCHDnAHmrOGPoJ0hpw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4330000), + )), + channels_feat: [ + ChannelTag( + id: "UCZMYvSPulDSUdx7bdtTFdrg", + name: "CORTIS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4820000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("7 days ago"), + view_count: Some(778466), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Its_Me #CORTIS_REDRED #ILLIT #아일릿 #CORTIS #코르티스 Connect with ILLIT ILLIT Weverse: https://weverse.io/illit Official\u{a0}..."), + )), + Video(VideoItem( + id: "V_omCNb-884", + name: "BOOMPALA X It\'s Me Compilation", + duration: Some(274), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/V_omCNb-884/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgE7XOG72skiflqztsj5hwfa32dA", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/V_omCNb-884/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0JrlP6sCeUIYciMcBHDtqAbo44Q", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4330000), + )), + channels_feat: [ + ChannelTag( + id: "UCs-QBT4qkj_YiQw1ZntDO3g", + name: "LE SSERAFIM", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(7530000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("11 days ago"), + view_count: Some(310691), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("BOOMPALA #Its_Me #LE_SSERAFIM #르세라핌 #ILLIT #아일릿 00:00 ver.1 02:03 ver.2 03:33 ver.3 Connect with ILLIT ILLIT\u{a0}..."), + )), + Video(VideoItem( + id: "3Rx_N-tOWhQ", + name: "It\'s Mi | MAHEEJU’s Audition and Beauty Tips?! | MINJU & WONHEE Q&A | ILLIT (아일릿) ‘It\'s Me’", + duration: Some(290), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3Rx_N-tOWhQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLByG7NeaTGugqAO1NRRjWM28N7b5A", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3Rx_N-tOWhQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBbLRvrlwK57dLGhdIJUDS9MmyVYw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(145862), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "yd-0w2P0r54", + name: "CELEBRATION X It\'s Me", + duration: Some(75), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yd-0w2P0r54/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAnD2n8K4W_m7aPx8D9ORD8iwMuKQ", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yd-0w2P0r54/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA7UZXeMoY9O04cRU5zZJ_jzxlqeQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4330000), + )), + channels_feat: [ + ChannelTag( + id: "UCs-QBT4qkj_YiQw1ZntDO3g", + name: "LE SSERAFIM", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(7520000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(411804), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("CELEBRATION #Its_Me #LE_SSERAFIM #르세라핌 #ILLIT #아일릿 Connect with ILLIT ILLIT Weverse: https://weverse.io/illit\u{a0}..."), + )), + Video(VideoItem( + id: "uW0M1iGnb3Q", + name: "[FULL CAM] ILLIT X LE SSERAFIM - It\'s Me & CELEBRATION @KOREA UNIV. l ILLIT (아일릿)", + duration: Some(130), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/uW0M1iGnb3Q/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmo7semI-xw3ZoJjf8-K4y65w9Sg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uW0M1iGnb3Q/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCmR4oebIDHb9IIkctXUn5pJ_Bceg", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(352141), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + )), + Video(VideoItem( + id: "tbDGl7jEazA", + name: "ILLIT (아일릿) ‘Cherish (My Love)’ Official MV", + duration: Some(215), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tbDGl7jEazA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCL4-Y8KfPJmFoRI3OgxHuw49GbPg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tbDGl7jEazA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6K0f-tQQVoqaAM_PDu98dQ63yOA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(63590419), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'Cherish (My Love)\' Official MV Creative Director: Serian Heu Music Video Director: Hasegawa Anderson\u{a0}..."), + )), + Video(VideoItem( + id: "-nEGVrzPaiU", + name: "ILLIT (아일릿) ‘Tick-Tack’ Official MV", + duration: Some(177), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-nEGVrzPaiU/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjJHhKFLP2_cOktGC3DMnqkzVpOw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-nEGVrzPaiU/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCOjAlkEjJOKIIHsTvcZSLRvHZ49A", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(78126128), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'Tick-Tack\' Official MV Creative Director: Serian Heu Music Video Director: YUANN @kidzfrmnowhere c BELIFT\u{a0}..."), + )), + Video(VideoItem( + id: "Vk5-c_v4gMU", + name: "ILLIT (아일릿) ‘Magnetic’ Official MV", + duration: Some(189), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIZ0I8MCHY40NGSVF1dVRM6GTg4Q", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Vk5-c_v4gMU/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAqXOnRPJbtuXxk2PxBPNBJ6GgQQQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(319063272), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Creative Director: Serian Heu Music Video Director: DQM SUMMER MOON with ILLIT c BELIFT LAB Inc. All Rights Reserved\u{a0}..."), + )), + Video(VideoItem( + id: "viXU8s8InIc", + name: "no one in ILLIT is normal", + duration: Some(510), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/viXU8s8InIc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCRS4yHC7lXo6ZMPMoeYrxydPabpw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/viXU8s8InIc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD94tizdo6qrFEDpvqC8S_hc7jLxw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCJmqWMXmEIP4kubGFjSdXyQ", + name: "jiwooyo", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/UiXRFkzcUNp2SOGwiqhFHi0KhzYPr4R7FA0zj2x7PWVZC0f5YKV5yNBGBYJcvKcgfR_5acTZ-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: none, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 days ago"), + view_count: Some(37369), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("there is literally no one in illit is normal . (‼\u{fe0f}) make sure to change the resolution to highest for best quality ✨ business\u{a0}..."), + )), + Video(VideoItem( + id: "UCmgGZbfjmk", + name: "ILLIT (아일릿) \'Lucky Girl Syndrome\' Official MV", + duration: Some(146), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/UCmgGZbfjmk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUdfn_xkasosGxhhMQmWPK9ioN6g", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/UCmgGZbfjmk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEOFIAH_ZUTW_w_3WLgWECkPzfFA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 years ago"), + view_count: Some(68466417), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Creative Director: Serian Heu Music Video Director: AFF c BELIFT LAB Inc. All Rights Reserved Connect with ILLIT ILLIT\u{a0}..."), + )), + Video(VideoItem( + id: "ES9oYbzYCh8", + name: "ILLIT (아일릿) \'NOT CUTE ANYMORE’ Performance Film", + duration: Some(137), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ES9oYbzYCh8/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzQSwsCzJ4yjrfvWBGjZOZz2Z9ZA", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ES9oYbzYCh8/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAu_uBIiRpPYLY_JE9yNF6jCSWJ4g", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 months ago"), + view_count: Some(27925664), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'NOT CUTE ANYMORE\' Performance Film Executive Producer Taeho Kim Creative Director Serian Heu Director\u{a0}..."), + )), + Video(VideoItem( + id: "F7sGJVUrkjQ", + name: "Hearts2Hearts 하츠투하츠 \'RUDE!\' MV", + duration: Some(216), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/F7sGJVUrkjQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBdi0YbGuLDjk5-MZwe8fDZyiPgXw", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/F7sGJVUrkjQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDtNNMDITkt1TPB8rOew33TCBwKKw", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEf_Bc-KVd7onSeifS3py9g", + name: "SMTOWN", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(33700000), + )), + channels_feat: [ + ChannelTag( + id: "UC7Q3HUnJA3nvjZR2JeMn2Cw", + name: "Hearts2Hearts", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/oTX_8teqpjm0o2ES1eIhVEHGRQSnO0nQWTE1qFKLOcHm6mTFnZBHw0AyPCvZxxKS3L1JDOwE=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(2700000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: Some(109330158), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Hearts2Hearts\' new single \"RUDE!\" is out! Listen and download on your favorite platform: https://Hearts2Hearts.lnk.to/RUDE\u{a0}..."), + )), + Video(VideoItem( + id: "x3eqqoZPV_E", + name: "BABYMONSTER - \'춤 (CHOOM)\' M/V", + duration: Some(205), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x3eqqoZPV_E/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBo3YjLbe5-5IS3VfR64pjk2xHkgA", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x3eqqoZPV_E/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBgdUXbLEl2SO8JjrQzFk_xAf5qSg", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCqwUnggBBct-AY2lAdI88jQ", + name: "BABYMONSTER", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/guzIoEyd9IyKWaD7Jfnlp1rD7k9SiEOV7go0ItyJ3O9V-j8ez6Jvs4Yj3LfrCu3Z7rFcdIqYLTI=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(146047333), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("춤 (CHOOM) 1, 2 heat is on Own it, burn it, kick it, flip that 3, 4 BABYMON We gon get this party started Walk in, stomping like we\u{a0}..."), + )), + Video(VideoItem( + id: "U6BDbXIah-Y", + name: "CORTIS (코르티스) \'REDRED\' Official MV", + duration: Some(209), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/U6BDbXIah-Y/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBwpeEswADEwz2nRvip79RD0wUvyQ", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/U6BDbXIah-Y/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEg3cWEz_r2Jg4nitANFOvF4u_4A", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(81200000), + )), + channels_feat: [ + ChannelTag( + id: "UCZMYvSPulDSUdx7bdtTFdrg", + name: "CORTIS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4820000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(35476565), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("CORTIS (코르티스) \'REDRED\' Official MV Listen \'REDRED\': https://cortis.lnk.to/GREENGREEN Credits: Directed by IDIOTS\u{a0}..."), + )), + Video(VideoItem( + id: "lOpdrEgmYzY", + name: "ILLIT (아일릿) \'It’s Me’ Official MV (Performance ver.)", + duration: Some(143), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/lOpdrEgmYzY/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjg91gcyOCqToe0603jMUEISCwwA", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/lOpdrEgmYzY/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjHZrB4_GPfnQIctJy5HUloPfKjg", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(81200000), + )), + channels_feat: [ + ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4540000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(11070879), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT(아일릿) \'It\'s Me\' Official MV (Performance ver.) Executive Producer Kim Taeho Creative Director Heu Serian Music Video\u{a0}..."), + )), + Video(VideoItem( + id: "LM875jeR-PM", + name: "ILLIT (아일릿) \'It\'s Me\' Dance Practice", + duration: Some(144), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/LM875jeR-PM/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARMRadZhHhRszKLw3Pl3eNPKcCEg", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LM875jeR-PM/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAGEIihvRil8_qp9rUY3YhPikHIWQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(6897739), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT #아일릿 #MAMIHLAPINATAPAI Connect with ILLIT ILLIT Weverse: https://weverse.io/illit Official YouTube:\u{a0}..."), + )), + Video(VideoItem( + id: "9nEp9eeGaJk", + name: "ILLIT (아일릿) \'NOT ME’ Official MV", + duration: Some(156), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9nEp9eeGaJk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBNDz91RHM3H7MiUMzUSzY2s7c5ig", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9nEp9eeGaJk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2Hz_P1cisdNQrkHoGJZax-j2ySA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("4 months ago"), + view_count: Some(6971061), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'NOT ME\' Official MV Executive Producer Kim Taeho Creative Director Heu Serian Music Video Director Yunah\u{a0}..."), + )), + Video(VideoItem( + id: "SToSz9n0TfI", + name: "ILLIT(아일릿) \'It’s Me\' (4K) | STUDIO CHOOM ORIGINAL", + duration: Some(161), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/SToSz9n0TfI/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLByJmjWD3tpK6jn0C60RGX4ftzf1w", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/SToSz9n0TfI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDsgCHIVYd0gQE9gY2gAJoQyHQASA", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEIi7zFR_wE23jFncVtd6-A", + name: "STUDIO CHOOM [스튜디오 춤]", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/3ZjSjNuOP8ho8qlpEsOMT_KbbK6lLs4EFBgVMZg1fK3nnJipRoJ4Pq1sSIKbf-rEdcu5CmAnvQ=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(10254215), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("[STUDIO CHOOM ORIGINAL] ILLIT \'It\'s Me\' [스튜디오 춤 오리지널] 아일릿 \'잇츠 미\' 아일릿이 최애가 되는 마성의 주문 시작 (1:34)\u{a0}..."), + )), + Video(VideoItem( + id: "E5joqiTD0ws", + name: "ILLIT (아일릿) ‘jellyous’ Dance Practice", + duration: Some(172), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/E5joqiTD0ws/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-5qi3YXLtNSmx4TsOUj2RLYgNmA", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/E5joqiTD0ws/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD247yKnbFYCxoDg7XaOdVP2wIzew", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: artist, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("10 months ago"), + view_count: Some(13287189), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT #아일릿 #ILLIT_bomb #jellyous #젤리어스 Connect with ILLIT ILLIT Weverse: https://www.weverse.io/illit Official YouTube:\u{a0}..."), + )), + Video(VideoItem( + id: "-01oDwXKSuE", + name: "ILLIT (아일릿) \'Sunday Morning’ Official MV", + duration: Some(177), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-01oDwXKSuE/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-MVXIt1kdSn0rfpnAV1e0Wua0OQ", + width: 360, + height: 202, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-01oDwXKSuE/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCjqibygu9zoMQNhuxSnnNpFykSPQ", + width: 720, + height: 404, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 68, + height: 68, + ), + ], + verification: verified, + subscriber_count: None, + )), + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("4 months ago"), + view_count: Some(18847704), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("ILLIT (아일릿) \'Sunday Morning\' Official MV Executive Producer : Kim Taeho Creative Director : Heu Serian Music Video Director\u{a0}..."), + )), + ], + ctoken: Some("EvQFEgVpbGxpdBqgA1NCU0NBUmhWUTBWd1JtOVhaVU5OUTI4MWVqTkZkbGRoZWpab1VWR0NBUnBTUkVWTllXOTZjVWhPZVhKd1EwSktZWGRXZWtReE5pMHlRWUlCQzB4ZlZuWjNaV3RaZDNBNGdnRUxZazFvUkVvd1V6QlBRa0dDQVF0NFgxSlpXbk5QWm5CTFdZSUJDMGRyUnpZd2EwbFRibVpqZ2dFTGJtVm5kSEpSZFRWdFZFR0NBUXQwWWtSSGJEZHFSV0Y2UVlJQkN5MXVSVWRXY25wUVlXbFZnZ0VMVm1zMUxXTmZkalJuVFZXQ0FRdDJhVmhWT0hNNFNXNUpZNElCQzFWRGJXZEhXbUptYW0xcmdnRUxSVk01YjFsaWVsbERhRGlDQVF0c1QzQmtja1ZuYlZsNldZSUJDMHhOT0RjMWFtVlNMVkJOZ2dFTE9XNUZjRGxsWlVkaFNtdUNBUXRUVkc5VGVqbHVNRlJtU1lJQkMwVTFhbTl4YVZSRU1IZHpnZ0VMTFRBeGIwUjNXRXRUZFVXeUFRWUtCQWdaRUFMcUFRUUlBaEFakgLDAi9zZWFyY2g_b3E9aWxsaXQmZ3NfbD15b3V0dWJlLjMuLjBpNTEyaTQzM2kxMzFpNDdrMWowaTNrMWwyajBpNTEyaTQzM2sxbDJqMGk1MTJpNDMzaTEzMWsxbDRqMGk1MTJpNDMzazFqMGkzazFqMGk1MTJpNDMzazFqMGk1MTJpNDMzaTEzMWsxajBpM2sxLjI5MTIuNDI2Ny4wLjQ2NzkuLi4uLi4wLjE4OC45MzAuMGo2Li4uLi4uLi4uLjEuLi4uLi4uMC4uMGk1MTJrMWowaTUxMmk0N2sxajBpNTEyaTQzM2kxMzFpNDU1azFqMGk1MTJpNDMzaTEzMWk2NTBrMWowaTUxMmk0MzNpNDdrMWowaTUxMmk0MzNpMTMxaTY1MGk0N2sxajBpNTEyaTQzM2kxMzFpNzkwaTQ3azEuMTM0oAIEGIHg6BgiC3NlYXJjaC1mZWVk"), + endpoint: search, + ), + corrected_query: None, + visitor_data: None, +) diff --git a/src/client/snapshots/rustypipe__client__trends__tests__map_trending_20230501_page_header_renderer.snap b/src/client/snapshots/rustypipe__client__trends__tests__map_trending_20230501_page_header_renderer.snap index 7bf82a5..7cd9e9d 100644 --- a/src/client/snapshots/rustypipe__client__trends__tests__map_trending_20230501_page_header_renderer.snap +++ b/src/client/snapshots/rustypipe__client__trends__tests__map_trending_20230501_page_header_renderer.snap @@ -37,6 +37,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(943365), @@ -79,6 +80,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(5682280), @@ -121,6 +123,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(2568335), @@ -163,6 +166,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1537152), @@ -205,6 +209,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(879336), @@ -247,6 +252,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(2643121), @@ -289,6 +295,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(13558113), @@ -331,6 +338,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1607876), @@ -373,6 +381,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("19 hours ago"), view_count: Some(857947), @@ -415,6 +424,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1308291), @@ -457,6 +467,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(1312774), @@ -499,6 +510,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(9202736), @@ -541,6 +553,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(12267060), @@ -583,6 +596,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(876946), @@ -625,6 +639,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(969731), @@ -667,6 +682,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(18569236), @@ -709,6 +725,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(16625440), @@ -751,6 +768,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 days ago"), view_count: Some(1011272), @@ -793,6 +811,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(983487), @@ -835,6 +854,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(1094094), @@ -877,6 +897,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(2323671), @@ -919,6 +940,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(20027473), @@ -961,6 +983,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(848856), @@ -1003,6 +1026,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 days ago"), view_count: Some(845522), @@ -1045,6 +1069,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(929299), @@ -1087,6 +1112,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(307937), @@ -1129,6 +1155,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(291642), @@ -1171,6 +1198,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(276081), @@ -1213,6 +1241,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(438961), @@ -1255,6 +1284,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(413820), diff --git a/src/client/snapshots/rustypipe__client__trends__tests__map_trending_videos.snap b/src/client/snapshots/rustypipe__client__trends__tests__map_trending_videos.snap index 4e64ba3..2ea7ec7 100644 --- a/src/client/snapshots/rustypipe__client__trends__tests__map_trending_videos.snap +++ b/src/client/snapshots/rustypipe__client__trends__tests__map_trending_videos.snap @@ -37,6 +37,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(2873209), @@ -79,6 +80,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(777753), @@ -121,6 +123,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(4245789), @@ -163,6 +166,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("20 hours ago"), view_count: Some(528686), @@ -205,6 +209,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(1157471), @@ -247,6 +252,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(19579375), @@ -289,6 +295,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(4850190), @@ -331,6 +338,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(440722), @@ -373,6 +381,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(10285052), @@ -415,6 +424,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("17 hours ago"), view_count: Some(207145), @@ -457,6 +467,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("23 hours ago"), view_count: Some(395113), @@ -499,6 +510,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("22 hours ago"), view_count: Some(227728), @@ -541,6 +553,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 hours ago"), view_count: Some(1875402), @@ -583,6 +596,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(449633), @@ -625,6 +639,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("22 hours ago"), view_count: Some(311006), @@ -667,6 +682,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 hours ago"), view_count: Some(1016314), @@ -709,6 +725,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(205272), @@ -751,6 +768,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(254375), @@ -793,6 +811,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(337002), @@ -835,6 +854,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1170050), @@ -877,6 +897,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(213453), @@ -919,6 +940,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(2530745), @@ -961,6 +983,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(552568), @@ -1003,6 +1026,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(1028903), @@ -1045,6 +1069,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(493539), @@ -1087,6 +1112,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(966225), @@ -1129,6 +1155,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(185196), @@ -1171,6 +1198,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(973046), @@ -1213,6 +1241,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(649096), @@ -1255,6 +1284,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(163557), @@ -1297,6 +1327,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(265018), @@ -1339,6 +1370,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(934820), @@ -1381,6 +1413,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(390286), @@ -1423,6 +1456,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(1273458), @@ -1465,6 +1499,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(4502416), @@ -1507,6 +1542,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(2540238), @@ -1549,6 +1585,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(655275), @@ -1591,6 +1628,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1122910), @@ -1633,6 +1671,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(1974306), @@ -1675,6 +1714,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(2730322), @@ -1717,6 +1757,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(923909), @@ -1759,6 +1800,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(164574), @@ -1801,6 +1843,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(337315), @@ -1843,6 +1886,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(648769), @@ -1885,6 +1929,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(194246), @@ -1927,6 +1972,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(402574), @@ -1969,6 +2015,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(335274), @@ -2011,6 +2058,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(678135), @@ -2053,6 +2101,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(255765), @@ -2095,6 +2144,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(259996), @@ -2137,6 +2187,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 days ago"), view_count: Some(40299696), @@ -2179,6 +2230,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(10499110), @@ -2221,6 +2273,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(10285052), @@ -2263,6 +2316,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(2873209), @@ -2305,6 +2359,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(4850190), @@ -2347,6 +2402,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(2540238), @@ -2389,6 +2445,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(2019404), @@ -2431,6 +2488,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(5591480), @@ -2473,6 +2531,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 days ago"), view_count: Some(24540193), @@ -2515,6 +2574,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 7 days ago"), view_count: Some(5869928), @@ -2557,6 +2617,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(2106221), @@ -2599,6 +2660,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(5259742), @@ -2641,6 +2703,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(5931342), @@ -2683,6 +2746,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(9843693), @@ -2725,6 +2789,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(34630241), @@ -2767,6 +2832,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(5579025), @@ -2809,6 +2875,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(1322409), @@ -2851,6 +2918,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(2246200), @@ -2893,6 +2961,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(3926322), @@ -2935,6 +3004,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(6793645), @@ -2977,6 +3047,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(5401331), @@ -3019,6 +3090,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(777753), @@ -3061,6 +3133,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(3400062), @@ -3103,6 +3176,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 days ago"), view_count: Some(4315677), @@ -3145,6 +3219,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(20551404), @@ -3187,6 +3262,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(3545884), @@ -3229,6 +3305,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(678135), @@ -3271,6 +3348,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(1504982), @@ -3313,6 +3391,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1468515), @@ -3355,6 +3434,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(7814218), @@ -3397,6 +3477,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(1157471), @@ -3439,6 +3520,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(1355588), @@ -3481,6 +3563,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(966225), @@ -3523,6 +3606,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(5352181), @@ -3565,6 +3649,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(778550), @@ -3607,6 +3692,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 days ago"), view_count: Some(4354695), @@ -3649,6 +3735,7 @@ expression: map_res.c verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("13 days ago"), view_count: Some(15055156), @@ -3691,6 +3778,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(2892907), @@ -3733,6 +3821,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(3353247), @@ -3775,6 +3864,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(2745645), @@ -3817,6 +3907,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(254375), @@ -3859,6 +3950,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1170050), @@ -3901,6 +3993,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(2287355), @@ -3943,6 +4036,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(2404696), @@ -3985,6 +4079,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("20 hours ago"), view_count: Some(528686), @@ -4027,6 +4122,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(2638910), @@ -4069,6 +4165,7 @@ expression: map_res.c verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(1687151), @@ -4111,6 +4208,7 @@ expression: map_res.c verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(5546987), diff --git a/src/client/snapshots/rustypipe__client__userdata__tests__map_history.snap b/src/client/snapshots/rustypipe__client__userdata__tests__map_history.snap index faa1964..a9ea875 100644 --- a/src/client/snapshots/rustypipe__client__userdata__tests__map_history.snap +++ b/src/client/snapshots/rustypipe__client__userdata__tests__map_history.snap @@ -1,5 +1,5 @@ --- -source: src/client/history.rs +source: src/client/userdata.rs expression: map_res.c --- Paginator( @@ -45,6 +45,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: None, publish_date_txt: None, view_count: Some(15), @@ -96,6 +97,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: None, publish_date_txt: None, view_count: Some(23907328), @@ -147,6 +149,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: None, publish_date_txt: None, view_count: Some(390010), @@ -198,6 +201,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: None, publish_date_txt: None, view_count: Some(6491367), @@ -249,6 +253,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: None, publish_date_txt: None, view_count: Some(132844), diff --git a/src/client/snapshots/rustypipe__client__userdata__tests__map_subscription_feed.snap b/src/client/snapshots/rustypipe__client__userdata__tests__map_subscription_feed.snap index f433e2d..63acf47 100644 --- a/src/client/snapshots/rustypipe__client__userdata__tests__map_subscription_feed.snap +++ b/src/client/snapshots/rustypipe__client__userdata__tests__map_subscription_feed.snap @@ -1,5 +1,5 @@ --- -source: src/client/history.rs +source: src/client/userdata.rs expression: map_res.c --- Paginator( @@ -39,6 +39,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 minutes ago"), view_count: Some(62), @@ -81,6 +82,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 minutes ago"), view_count: Some(0), @@ -123,6 +125,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("14 minutes ago"), view_count: Some(3), @@ -165,6 +168,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 hour ago"), view_count: Some(235), @@ -207,6 +211,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 hours ago"), view_count: Some(327007), @@ -249,6 +254,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 hours ago"), view_count: Some(4492), @@ -291,6 +297,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 hours ago"), view_count: Some(49359), @@ -333,6 +340,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: None, @@ -375,6 +383,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 hours ago"), view_count: Some(294143), @@ -417,6 +426,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 hours ago"), view_count: Some(102102), @@ -459,6 +469,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 hours ago"), view_count: Some(134738), @@ -501,6 +512,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("18 hours ago"), view_count: Some(90042), @@ -543,6 +555,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 19 hours ago"), view_count: Some(610), @@ -585,6 +598,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("20 hours ago"), view_count: Some(145199), @@ -627,6 +641,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(624311), @@ -669,6 +684,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(611), @@ -711,6 +727,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(17261), @@ -753,6 +770,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(844142), @@ -795,6 +813,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(101517), @@ -837,6 +856,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(43932), @@ -879,6 +899,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(591), @@ -921,6 +942,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(76208), @@ -963,6 +985,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(33642), @@ -1005,6 +1028,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(774860), @@ -1047,6 +1071,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(29932), @@ -1089,6 +1114,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(14558), @@ -1131,6 +1157,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(20689), @@ -1173,6 +1200,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(80520), @@ -1215,6 +1243,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(546), @@ -1257,6 +1286,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(581806), @@ -1299,6 +1329,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1941055), @@ -1341,6 +1372,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(41875), @@ -1383,6 +1415,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 2 days ago"), view_count: Some(1345), @@ -1425,6 +1458,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(155), @@ -1467,6 +1501,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(138292), @@ -1509,6 +1544,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 2 days ago"), view_count: Some(260640), @@ -1551,6 +1587,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(999751), @@ -1593,6 +1630,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(645), @@ -1635,6 +1673,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(22040), @@ -1677,6 +1716,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(22848), @@ -1719,6 +1759,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(120), @@ -1761,6 +1802,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(41094), @@ -1803,6 +1845,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1448271), @@ -1845,6 +1888,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(27092), @@ -1887,6 +1931,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 3 days ago"), view_count: Some(127319), @@ -1929,6 +1974,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(130029), @@ -1971,6 +2017,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1356), @@ -2013,6 +2060,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(3385546), @@ -2055,6 +2103,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(49), @@ -2097,6 +2146,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(71754), @@ -2139,6 +2189,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(1263346), @@ -2181,6 +2232,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 days ago"), view_count: Some(25943), @@ -2223,6 +2275,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(34019), @@ -2265,6 +2318,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(34718), @@ -2307,6 +2361,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(99038), @@ -2349,6 +2404,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(2529633), @@ -2391,6 +2447,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 days ago"), view_count: Some(643), @@ -2433,6 +2490,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(171186), @@ -2475,6 +2533,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(3257760), @@ -2517,6 +2576,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(146994), @@ -2559,6 +2619,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(60749), @@ -2601,6 +2662,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 4 days ago"), view_count: Some(470247), @@ -2643,6 +2705,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(50997), @@ -2685,6 +2748,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(30134), @@ -2727,6 +2791,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(81964), @@ -2769,6 +2834,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(363707), @@ -2811,6 +2877,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(40010), @@ -2853,6 +2920,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(343347), @@ -2895,6 +2963,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(63218), @@ -2937,6 +3006,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(79621), @@ -2979,6 +3049,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(21031), @@ -3021,6 +3092,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(52639), @@ -3063,6 +3135,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(964), @@ -3105,6 +3178,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(113608), @@ -3147,6 +3221,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(11118), @@ -3189,6 +3264,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(2773065), @@ -3231,6 +3307,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(120050), @@ -3273,6 +3350,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(2308522), @@ -3315,6 +3393,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(385293), @@ -3357,6 +3436,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(289798), @@ -3399,6 +3479,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 5 days ago"), view_count: Some(539), @@ -3441,6 +3522,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(22330), @@ -3483,6 +3565,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(3736), @@ -3525,6 +3608,7 @@ Paginator( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(78606), @@ -3567,6 +3651,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(107497), @@ -3609,6 +3694,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(180744), @@ -3651,6 +3737,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(154057), @@ -3693,6 +3780,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(1749525), @@ -3735,6 +3823,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(41189), @@ -3777,6 +3866,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(11137), @@ -3819,6 +3909,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(203200), @@ -3861,6 +3952,7 @@ Paginator( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(96209), @@ -3903,6 +3995,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(2848369), @@ -3945,6 +4038,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(102498876), @@ -3987,6 +4081,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(26152), @@ -4029,6 +4124,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(1332), @@ -4071,6 +4167,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(1811), @@ -4113,6 +4210,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(320), @@ -4155,6 +4253,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(54920), @@ -4197,6 +4296,7 @@ Paginator( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 days ago"), view_count: Some(156642), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap index daf5903..8f2e62d 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap @@ -136,6 +136,7 @@ VideoDetails( verification: verified, subscriber_count: Some(30900000), ), + channels_feat: [], view_count: 233243423, like_count: Some(4015532), publish_date: "[date]", @@ -175,6 +176,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(996), @@ -212,6 +214,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 months ago"), view_count: Some(7684395), @@ -249,6 +252,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(260984648), @@ -286,6 +290,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(3035220118), @@ -323,6 +328,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(138451832), @@ -360,6 +366,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(255458628), @@ -397,6 +404,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(274719671), @@ -434,6 +442,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(203129706), @@ -471,6 +480,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(531757), @@ -508,6 +518,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(3656394146), @@ -545,6 +556,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(1479871637), @@ -582,6 +594,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(456763969), @@ -619,6 +632,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(1149727787), @@ -656,6 +670,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(86080254), @@ -693,6 +708,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(169858302), @@ -730,6 +746,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(216164610), @@ -767,6 +784,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(135093083), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap index eb4753e..30bfff3 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap @@ -136,6 +136,7 @@ VideoDetails( verification: verified, subscriber_count: Some(31000000), ), + channels_feat: [], view_count: 234258725, like_count: Some(4027586), publish_date: "[date]", @@ -175,6 +176,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(218055265), @@ -212,6 +214,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(248023999), @@ -249,6 +252,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(347102621), @@ -286,6 +290,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(97453393), @@ -323,6 +328,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(266364690), @@ -360,6 +366,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(1254749733), @@ -397,6 +404,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(459831562), @@ -434,6 +442,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(7118730), @@ -471,6 +480,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(300492226), @@ -508,6 +518,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(469178299), @@ -545,6 +556,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(161053206), @@ -582,6 +594,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(694135299), @@ -619,6 +632,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(256797155), @@ -656,6 +670,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(285625201), @@ -693,6 +708,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(127297352), @@ -730,6 +746,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(357346135), @@ -767,6 +784,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 hours ago"), view_count: Some(748983), @@ -804,6 +822,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(12347702), @@ -841,6 +860,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(1964840790), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap index b678aac..907fc6d 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap @@ -395,6 +395,7 @@ VideoDetails( verification: verified, subscriber_count: Some(14900000), ), + channels_feat: [], view_count: 1251797, like_count: Some(58077), publish_date: "[date]", @@ -659,6 +660,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(3449572), @@ -696,6 +698,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(3209930), @@ -733,6 +736,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 hours ago"), view_count: Some(640179), @@ -770,6 +774,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(905709), @@ -807,6 +812,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(998245), @@ -844,6 +850,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(132460), @@ -881,6 +888,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(2372992), @@ -918,6 +926,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(565416), @@ -955,6 +964,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(1199845), @@ -992,6 +1002,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1379793), @@ -1029,6 +1040,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(2775764), @@ -1066,6 +1078,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(2449262), @@ -1103,6 +1116,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(4321218), @@ -1140,6 +1154,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(3270062), @@ -1177,6 +1192,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(1274410), @@ -1214,6 +1230,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(209854), @@ -1251,6 +1268,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(2453269), @@ -1288,6 +1306,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(1478434), @@ -1325,6 +1344,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(1816036), @@ -1362,6 +1382,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(1625226), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20231103_likes.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20231103_likes.snap index eb8f7e7..5ae6b92 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20231103_likes.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20231103_likes.snap @@ -136,6 +136,7 @@ VideoDetails( verification: verified, subscriber_count: Some(32100000), ), + channels_feat: [], view_count: 255522287, like_count: Some(4209059), publish_date: "[date]", @@ -175,6 +176,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(277189882), @@ -212,6 +214,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(10870401), @@ -249,6 +252,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 days ago"), view_count: Some(888941), @@ -286,6 +290,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(8407), @@ -323,6 +328,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(523737389), @@ -360,6 +366,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(40486850), @@ -397,6 +404,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(135870843), @@ -434,6 +442,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(4218059), @@ -471,6 +480,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(509192107), @@ -508,6 +518,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(245301963), @@ -545,6 +556,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 days ago"), view_count: Some(1719), @@ -582,6 +594,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(61284005), @@ -619,6 +632,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(5419659), @@ -656,6 +670,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(392124), @@ -693,6 +708,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(259400824), @@ -730,6 +746,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(2807502), @@ -767,6 +784,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(286088204), @@ -804,6 +822,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(196956308), @@ -841,6 +860,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(1522365959), @@ -878,6 +898,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(1646522795), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20241109_mix.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20241109_mix.snap index c3b7230..e10f159 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20241109_mix.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20241109_mix.snap @@ -33,6 +33,7 @@ VideoDetails( verification: artist, subscriber_count: Some(38100), ), + channels_feat: [], view_count: 28898, like_count: Some(213), publish_date: "[date]", @@ -72,6 +73,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(127967), @@ -109,6 +111,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(243357), @@ -146,6 +149,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(25802), @@ -183,6 +187,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(14449259), @@ -220,6 +225,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(66406), @@ -257,6 +263,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(34662), @@ -294,6 +301,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(1841784), @@ -331,6 +339,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(48241), @@ -368,6 +377,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(11079), @@ -405,6 +415,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(10097065), @@ -442,6 +453,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(199272), @@ -479,6 +491,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(9826), @@ -516,6 +529,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(15623), @@ -553,6 +567,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 months ago"), view_count: Some(3150637), @@ -590,6 +605,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(294858), @@ -627,6 +643,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(1634446), @@ -664,6 +681,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(19574820), @@ -701,6 +719,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(932727), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap index b9ee695..1c0765f 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260603_title_panel.snap @@ -136,6 +136,7 @@ VideoDetails( verification: verified, subscriber_count: Some(33700000), ), + channels_feat: [], view_count: 290160605, like_count: Some(4406040), publish_date: "[date]", @@ -163,6 +164,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(290000000), @@ -188,6 +190,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(960000000), @@ -213,6 +216,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(46000000), @@ -237,7 +241,47 @@ VideoDetails( height: 188, ), ], - channel: None, + channel: Some(ChannelTag( + id: "UCYLNGLIzMhRTi6ZOLjAPSmw", + name: "Shakira", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/FhrbXrCCkXlRFrTlJR6uZMzZO0PvnUoQdqK2b920BF6IjDsScsYwixMcLQHtwDy-CnWAWB0yiD4=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(50700000), + )), + channels_feat: [ + ChannelTag( + id: "UCEzDdNqNkT-7rSfSGSr1hWg", + name: "Burna Boy", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/R_lx2cAcDqU--oWopjcHFF-dffPRq2j_A4QPoTauqL8X-j24B6Av_RmoTsLCGHNC-iWhRf0yTQ=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(6000000), + ), + ChannelTag( + id: "UCpcTrCXblq78GZrTUTLWeBw", + name: "FIFA", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/9UB1blxIJIz-OQmtHTsGEvYnMSYU3i77CRrYyD4EIA34kxseG0z5BYebP_P7KkWniL1W-7ZN=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(25500000), + ), + ], publish_date: "[date]", publish_date_txt: Some("10 days ago"), view_count: Some(65000000), @@ -263,6 +307,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(203000000), @@ -287,7 +332,34 @@ VideoDetails( height: 188, ), ], - channel: None, + channel: Some(ChannelTag( + id: "UCEf_Bc-KVd7onSeifS3py9g", + name: "SMTOWN", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(33700000), + )), + channels_feat: [ + ChannelTag( + id: "UC9GtSLeksfK4yuJ_g1lgQbg", + name: "aespa", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(8450000), + ), + ], publish_date: "[date]", publish_date_txt: Some("4 days ago"), view_count: Some(23000000), @@ -313,6 +385,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(309000000), @@ -338,6 +411,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(323000000), @@ -363,6 +437,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(82000000), @@ -388,6 +463,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(567000000), @@ -413,6 +489,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(18000000), @@ -438,6 +515,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), view_count: Some(139000000), @@ -463,6 +541,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(281000000), @@ -488,6 +567,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("9 years ago"), view_count: Some(1800000000), @@ -513,6 +593,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(461000000), @@ -538,6 +619,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(5100000), @@ -563,6 +645,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(583000000), @@ -588,6 +671,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(395000000), @@ -613,6 +697,7 @@ VideoDetails( ), ], channel: None, + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(52000000), @@ -637,7 +722,34 @@ VideoDetails( height: 188, ), ], - channel: None, + channel: Some(ChannelTag( + id: "UCYDmx2Sfpnaxg488yBpZIGg", + name: "STARSHIP", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(6710000), + )), + channels_feat: [ + ChannelTag( + id: "UC-Fnix71vRP64WXeo0ikd0Q", + name: "IVE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(5090000), + ), + ], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(332000000), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260608_lockup_avatar.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260608_lockup_avatar.snap new file mode 100644 index 0000000..e15b0b5 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20260608_lockup_avatar.snap @@ -0,0 +1,632 @@ +--- +source: src/client/video_details.rs +expression: map_res.c +--- +VideoDetails( + id: "mpwfjhmyEzw", + name: "Živě z Lanškrounského náměstí!", + description: RichText([]), + channel: ChannelTag( + id: "UCY9w3ZMjdWwbGeKRGGUocuA", + name: "Nordic Telecom Lanškroun", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s48-c-k-c0x00ffffff-no-rj", + width: 48, + height: 48, + ), + Thumbnail( + url: "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s88-c-k-c0x00ffffff-no-rj", + width: 88, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s176-c-k-c0x00ffffff-no-rj", + width: 176, + height: 176, + ), + ], + verification: none, + subscriber_count: Some(2540), + ), + channels_feat: [], + view_count: 1, + like_count: Some(1686), + publish_date: "[date]", + publish_date_txt: Some("Started streaming on Dec 1, 2017"), + is_live: true, + is_ccommons: false, + chapters: [], + recommended: Paginator( + count: None, + items: [ + VideoItem( + id: "3x-f_QTWc7I", + name: "LIVE BIG WINDY Action at Madeira Island Airport 08.06.2026", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSQO4Fzzq23lO9ECJQZxvj_HrpTw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDipPtCCW1ep6bAEpQU-BQvd6tlkw", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "7_NmRPy8Lr8", + name: "Partisan Court in Lanškroun (1945) | Documentary video", + duration: Some(1027), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsqVZXTCBgFx9ShvsaMZ3qjwQVcg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBnWLzJnjkfRRAVmDt-IYTlj6wt1Q", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 years ago"), + view_count: Some(104000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3NHT2APad3o", + name: "Reakcia na kauzu Očistec | Tlačová konferencia PS, 8. jún 2026", + duration: Some(668), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGCEgXShyMA8=&rs=AOn4CLD7Vt9cRW-H2CfcLHBHblIi2dEwNA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARghIF0ocjAP&rs=AOn4CLAR7QCwP0zOUQ_fpP1taeLh8gz6MA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 hours ago"), + view_count: Some(3500), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Dr5zebXpO-M", + name: "Storchennest Live Webcam in Bad Salzungen, Thüringen", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHXCGlrP94UV_43S52B39iE5yvLA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCt7Kp1wTZ7eRoFm4LXxY75Kbt4Hg", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(3500), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "gyrHO886lkc", + name: "Čapí hnízdo - Žichlínek", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC6uGa5ouEiQM28BIG0MyCm1WomOQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCiI8ocWUepzZ-CSaXusiePTONclA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "--zol7HRZ-w", + name: "Tlačová beseda: Reakcia strany SaS na kauzu Očistec (8.6.2026)", + duration: Some(945), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC8uQrjrJq4Wdmy_-C0tSaPqirXrw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAcsNuF2T-TLbLrRg9KMbbLCk7Gdg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC5zY50gn7Z0-yGSt74dRZXw", + name: "Televízia JOJ", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/8rPXBoj2l1nhd9C-DCXF-s3tx0i_36GJzJcxeMyYvyPpPNakQsyc5DYc5d_QLDeI74ILkmFSJQ=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: none, + subscriber_count: Some(1360000), + )), + channels_feat: [ + ChannelTag( + id: "UCV6rB9suAHP-QYkjkcwtJOQ", + name: "JOJ 24", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/E6nEKHx4Lshqnnv01U2-p1fN6eTf0Jo_P6IxlYssCifBeHJ6i0LbXFe4JuUtxjDCsGnkxK0J=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: none, + subscriber_count: Some(5740), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 hours ago"), + view_count: Some(2700), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "N2YhITvhDLI", + name: "140 cm (55\") Giant Tree! Dangerous Cutting in Strong Winds Near a House", + duration: Some(2631), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAWBVyIE_JO1mcflttQM0eqyl42hQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAa8XrS9b8GkpZcUMGT_foqs8RGWw", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(1400000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "X-KdSL7kvR4", + name: "Pavel povede delegaci v OSN. Vládu dál rázně žádá: Stejně civilizovaně vyřešte i summit NATO", + duration: Some(618), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAlXI92eP0gPtmtzIabrySxL-clBg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBUExWDF0Nq0190KUSx4iCkNzChrA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 hours ago"), + view_count: Some(16000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "aoWSn8_ou8Q", + name: "Gotthard Heinrici – Der General, der 1 Million Sowjets 3 Tage aufhielt", + duration: Some(2020), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCJXH_UWQhfwyZC0QILd955Dcdk6Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAY4ctoCTjM8J2tPlNp9h2-7tx-Zg", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("4 months ago"), + view_count: Some(159000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Oh8pwvPTnEs", + name: "This potato trick will drive everyone crazy! My grandma\'s homemade recipe in 10 minutes!", + duration: Some(1269), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBCmPSuUB-fVRakNwC--Y3E2YfS9w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAlg3vA2iu5ied_OFiwKgVKqmSp8g", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: Some(327000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "EEmG2CUZVYo", + name: "When Storms Hit the Beach | Caught on Camera", + duration: Some(1742), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDCIwGjoYbLsU4k08oTVtlJjIP4fw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6D4zmOVIixNMrVAmYZjk9sAutDg", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("13 days ago"), + view_count: Some(433000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "gsFvkUAMBOE", + name: "Great idea! A chainless bicycle motor that will blow your mind", + duration: Some(962), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAPKX7fXALcqR1OGFduFnquex5DMw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAHHm9J9OgOwflIdi3cD6-8Cn0T9g", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("8 months ago"), + view_count: Some(6600000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "AZo1t-uiNr4", + name: "Trump im Umfragetief | Überteuerte WM-Tickets | FDP-Comeback? | heute-show vom 05.06.2026", + duration: Some(2096), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/AZo1t-uiNr4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDeP0L5rx8eea3bFkF7om8CGEwywA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/AZo1t-uiNr4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDfMJxqC91MU_AdbT-3HueOS4HRXA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 days ago"), + view_count: Some(1000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "QyR3aRO7gjU", + name: "Farmer\'s Idea of \u{200b}\u{200b}Inventing an Electric Bicycle! Will Surprise Everyone", + duration: Some(830), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/QyR3aRO7gjU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTsN6wjC1YW0mEMAVFYhx24Iye_g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/QyR3aRO7gjU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtpbQ1Jod3PauVCK0CFAUnSUnmhw", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("6 months ago"), + view_count: Some(764000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "fPek3ROuBbY", + name: "The master carpenter showed me this genius invention. You can make it yourself too!", + duration: Some(1285), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/fPek3ROuBbY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7uWuWeBb7hNnsQX8scFjA9zytew", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fPek3ROuBbY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCN_Kvaox60yfI75E1F5up_1FJ4-A", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("5 months ago"), + view_count: Some(1800000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "OQba5Nl3evs", + name: "Why the war could end in 2026", + duration: Some(2385), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/OQba5Nl3evs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQPFvbYDMj5R0eA9BzbMEhnxyPyg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/OQba5Nl3evs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1WK1gGYi8ZBiAPfIV3QrXEsQbhQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC6qX6SeS_fJ6ZEeE94kclDw", + name: "ZIB erklärt", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/TfNhIhStryiwS0_mygenPtiEfZiVI5zUN5LdzfKJV-wLicTAcxSWgWErrp0ZM1GL9pJPGmtD_TA=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: none, + subscriber_count: Some(48200), + )), + channels_feat: [ + ChannelTag( + id: "UCnA3ppw3s8hrT6dCLgPZQyg", + name: "Stefan Lenglinger", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/PD6aEtgDFGBouQCl9inVu7oliXVOoLCGheS0sBiFQ0oBzn1cqKTbu6iMfeYPI0PgRTjOWimkQQ=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: none, + subscriber_count: Some(53200), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("6 days ago"), + view_count: Some(265000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "sYYlWUdxnT0", + name: "10 GERMAN Cars You\'ve Never Seen Before!", + duration: Some(1320), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/sYYlWUdxnT0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBhDNTH65WZ9sINcPLFYAbJq-qzQA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/sYYlWUdxnT0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCV_uP9vHMssYTDc3yj2nrbOcIW2g", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(34000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "GMl1FRRS9uc", + name: "German Shepherd\'s Heartwarming Reaction When First Meeting Abandoned Kitten", + duration: Some(149), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GMl1FRRS9uc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCmaOQ7uOik9IhfRI7lGd0X5SQIzA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/GMl1FRRS9uc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCi-tNMFAI9DRUqMiCZkakuzeCFAQ", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(17000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "w2gG6XjN1qk", + name: "Webkamera Volyně", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/w2gG6XjN1qk/hqdefault.jpg?v=2e297&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7Xxjs4bTnbtzO0ocEXUjPz9RlPQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/w2gG6XjN1qk/hqdefault.jpg?v=2e297&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBNZLjdQHsnGDmG5YDvmt2cnOvIbQ", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(4), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "x40rfRAEXBg", + name: "Žacléř - Rýchorské náměstí | Live Webcam", + duration: None, + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x40rfRAEXBg/hqdefault.jpg?v=2455e&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDkelCjNOntpwX-NkDVPw7-5radqQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x40rfRAEXBg/hqdefault.jpg?v=2455e&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDMWeqevhrTdyNjGWOZmoOSLyhHYg", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: None, + view_count: None, + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: Some("CBQSExILbXB3ZmpobXlFenfAAQHIAQEYACqbBk1nc0ltTGlSZ05IdnlzYkhBZHJPaS1zTXdBUUt2UVFLQV9JLUFBb093ajRMQ0xMbjJhYlFfLWVQM3dFS0FfSS1BQW9Pd2o0TENMX2Q4T1hQeU5uNTd3RUtBX0ktQUFvT3dqNExDUHJ1Nlo2QS1fVG8zQUVLQV9JLUFBb053ajRLQ09QM3BLLWI3NXpmRGdvRDhqNEFDZzdDUGdzSXg2enEtYnpuc1pXREFRb0Q4ajRBQ2c3Q1Bnc0k3TV9GanZ1U3V2YjdBUW9EOGo0QUNnM0NQZ29Jc3BtRTM1T2tpTE0zQ2dQeVBnQUtEY0ktQ2dpZS1wTDNpNm1uOFY4S0FfSS1BQW9Od2o0S0NNVDNvdl84MC1UQ2Fnb0Q4ajRBQ2czQ1Bnb0l5N2pPbnEtNHlvODZDZ1B5UGdBS0RjSS1DZ2lLcS1Xb2d0dmhwQkFLQV9JLUFBb093ajRMQ09HSnNJQ1U4dHZnZ2dFS0FfSS1BQW9Od2o0S0NMN3RpTjMtdG8zTkFRb0Q4ajRBQ2czQ1Bnb0l0WVR1blpIdG5aSkRDZ1B5UGdBS0RjSS1DZ2kyaTdpZDBadnAtM3dLQV9JLUFBb053ajRLQ1B2MTNjdk4zTGFET1FvRDhqNEFDZzdDUGdzSXZickd1NVNyaWNPeEFRb0Q4ajRBQ2czQ1Bnb0k1LTNMb3RHaTNlUVlDZ1B5UGdBS0RzSS1Dd2lwcmJmR2w5MkJ0TU1CQ2dQeVBnQUtEc0ktQ3dpWXVKR0EwZV9LeHNjQkVoUUFBZ1FHQ0FvTURoQVNGQllZR2h3ZUlDSWtKaG9FQ0FBUUFSb0VDQUlRQXhvRUNBUVFCUm9FQ0FZUUJ4b0VDQWdRQ1JvRUNBb1FDeG9FQ0F3UURSb0VDQTRRRHhvRUNCQVFFUm9FQ0JJUUV4b0VDQlFRRlJvRUNCWVFGeG9FQ0JnUUdSb0VDQm9RR3hvRUNCd1FIUm9FQ0I0UUh4b0VDQ0FRSVJvRUNDSVFJeG9FQ0NRUUpSb0VDQ1lRSnlvVUFBSUVCZ2dLREE0UUVoUVdHQm9jSGlBaUpDWWoPd2F0Y2gtbmV4dC1mZWVk"), + endpoint: next, + ), + top_comments: Paginator( + count: Some(0), + items: [], + ctoken: None, + endpoint: next, + ), + latest_comments: Paginator( + count: Some(0), + items: [], + ctoken: None, + endpoint: next, + ), + visitor_data: None, +) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap index 0fa8d21..380174a 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap @@ -29,6 +29,7 @@ VideoDetails( verification: none, subscriber_count: Some(1480), ), + channels_feat: [], view_count: 205, like_count: None, publish_date: "[date]", diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap index 585f051..702f49e 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap @@ -47,6 +47,7 @@ VideoDetails( verification: none, subscriber_count: Some(172000), ), + channels_feat: [], view_count: 2493983, like_count: Some(52274), publish_date: "[date]", @@ -86,6 +87,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(2749364), @@ -123,6 +125,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(2266658), @@ -160,6 +163,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(260941), @@ -197,6 +201,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(1229987), @@ -234,6 +239,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(6095028), @@ -271,6 +277,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(46470), @@ -308,6 +315,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(25136), @@ -345,6 +353,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(44410), @@ -382,6 +391,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(4184357), @@ -419,6 +429,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(36111), @@ -456,6 +467,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(20322), @@ -493,6 +505,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(482258), @@ -530,6 +543,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 days ago"), view_count: Some(427756), @@ -567,6 +581,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(26926), @@ -604,6 +619,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(126093), @@ -641,6 +657,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(13243), @@ -678,6 +695,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(80624), @@ -715,6 +733,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(29009), @@ -752,6 +771,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 months ago"), view_count: Some(67538), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap index 0192d7c..793ac87 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap @@ -368,6 +368,7 @@ VideoDetails( verification: verified, subscriber_count: Some(14800000), ), + channels_feat: [], view_count: 971966, like_count: Some(48244), publish_date: "[date]", @@ -632,6 +633,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 days ago"), view_count: Some(1862544), @@ -669,6 +671,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 8 days ago"), view_count: Some(946996), @@ -706,6 +709,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(349251), @@ -743,6 +747,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 day ago"), view_count: Some(375458), @@ -780,6 +785,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("Streamed 6 days ago"), view_count: Some(734463), @@ -817,6 +823,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(2773698), @@ -854,6 +861,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 hours ago"), view_count: Some(219605), @@ -891,6 +899,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 hours ago"), view_count: Some(145345), @@ -928,6 +937,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 hours ago"), view_count: Some(50033), @@ -965,6 +975,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 month ago"), view_count: Some(1163652), @@ -1002,6 +1013,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(3266169), @@ -1039,6 +1051,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(678935), @@ -1076,6 +1089,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(7569956), @@ -1113,6 +1127,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(3374461), @@ -1150,6 +1165,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 days ago"), view_count: Some(1322625), @@ -1187,6 +1203,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(255945), @@ -1224,6 +1241,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), view_count: Some(2930532), @@ -1261,6 +1279,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("12 days ago"), view_count: Some(2743664), @@ -1298,6 +1317,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), view_count: Some(7958495), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_featuring.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_featuring.snap new file mode 100644 index 0000000..a101965 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_featuring.snap @@ -0,0 +1,818 @@ +--- +source: src/client/video_details.rs +expression: map_res.c +--- +VideoDetails( + id: "Y8JFxS1HlDo", + name: "IVE 아이브 \'LOVE DIVE\' MV", + description: RichText([ + Text( + text: "IVE Twitter\n: ", + ), + Web( + text: "Twitter: ivestarship", + url: "https://twitter.com/IVEstarship", + ), + Text( + text: "\n: ", + ), + Web( + text: "Twitter: ive_twt", + url: "https://twitter.com/IVE_twt", + ), + Text( + text: "\n: ", + ), + Web( + text: "Twitter: ivestarship_jp", + url: "https://twitter.com/IVEstarship_JP", + ), + Text( + text: "\nIVE Instagram : ", + ), + Web( + text: "Instagram: ivestarship", + url: "https://instagram.com/IVEstarship", + ), + Text( + text: "\nIVE Facebook: ", + ), + Web( + text: "https://fb.me/IVEstarship", + url: "https://fb.me/IVEstarship", + ), + Text( + text: " \nIVE Fancafe: ", + ), + Web( + text: "https://cafe.daum.net/IVEstarship", + url: "https://cafe.daum.net/IVEstarship", + ), + Text( + text: "\nIVE TikTok: ", + ), + Web( + text: "TikTok: ive.official", + url: "https://www.tiktok.com/@IVE.official", + ), + Text( + text: "\nIVE Weibo: ", + ), + Web( + text: "https://weibo.com/ivestarship", + url: "https://weibo.com/ivestarship", + ), + Text( + text: "\n\n", + ), + Text( + text: "#IVE", + ), + Text( + text: " ", + ), + Text( + text: "#아이브", + ), + Text( + text: " ", + ), + Text( + text: "#アイヴ", + ), + Text( + text: " ", + ), + ]), + channel: ChannelTag( + id: "UCYDmx2Sfpnaxg488yBpZIGg", + name: "STARSHIP", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(6710000), + ), + channels_feat: [ + ChannelTag( + id: "UC-Fnix71vRP64WXeo0ikd0Q", + name: "IVE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(5100000), + ), + ], + view_count: 332689461, + like_count: Some(2915442), + publish_date: "[date]", + publish_date_txt: Some("Apr 5, 2022"), + is_live: false, + is_ccommons: false, + chapters: [], + recommended: Paginator( + count: None, + items: [ + VideoItem( + id: "bMhDJ0S0OBA", + name: "ILLIT (아일릿) ‘It’s Me’ Official MV", + duration: Some(147), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAtAhnbpfc8C2EVPyTUhEjZb5FFuA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9WJBg-WLUhFPbc02kXW_iwfgbiA", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(81400000), + )), + channels_feat: [ + ChannelTag( + id: "UCEpFoWeCMCo5z3EvWaz6hQQ", + name: "ILLIT", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4540000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(55000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "qiPDrzVLxlA", + name: "FULL Reddit Story That Will Leave You Shocked 😱", + duration: Some(2715), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHOBYACgAqKAgwIABABGFkgSihlMA8=&rs=AOn4CLANVRkzDUA_yx5NMRiNXALcsTArlA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBzgWAAoAKigIMCAAQARhZIEooZTAP&rs=AOn4CLD0KMh2iCpHcG_ABZImoZrO0diN8Q", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 weeks ago"), + view_count: Some(182000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "F0B7HDiY-10", + name: "IVE 아이브 \'After LIKE\' MV", + duration: Some(181), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDz394RZUiNTr12axPChFC20Wr0dw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBgPegPpVIRxUyC4-YSWfTf6kCoFg", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCYDmx2Sfpnaxg488yBpZIGg", + name: "STARSHIP", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(6710000), + )), + channels_feat: [ + ChannelTag( + id: "UC-Fnix71vRP64WXeo0ikd0Q", + name: "IVE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(5100000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 years ago"), + view_count: Some(359000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Bx0JhRXWGRo", + name: "🌈 NAIL ART STORYTIME TIKTOK✨Regal Nails, POV @Brianna Mizura || Tiktok Part 18", + duration: Some(1915), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTTYeV_Vc71V4NFyxudTLVbU_Cig", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAFrjlMGTFJyzI7vCsdMss56upCvA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 years ago"), + view_count: Some(241000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "hBL--UFW1YE", + name: "Top 10 Best Voice Kids Germany Blind Auditions That Broke the Internet!", + duration: Some(1364), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBT5T6NtIXduYjyW7azpxwIJdqDaw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4k-77zyNuEncuidnMQKO9vHinyQ", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("2 months ago"), + view_count: Some(124000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "vWJjb6AqAI4", + name: "| IVE PLAYLIST | 아이브 플레이리스트", + duration: Some(4318), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD3kV6HAtXkg3jZ_rT8RJCgJ7N4yQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnaOJKmfdZNILk84f0VnW07yk4pQ", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 months ago"), + view_count: Some(301000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "AO4ICxki0vk", + name: "I\'m too Short, But It\'s Cute", + duration: Some(1632), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBY0wuBhv9X5AYD2eLOLNyyZhy3zA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPH94gIC902J0TjNhvraMSwTxWaA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("9 months ago"), + view_count: Some(22000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "QAnHt7DRyX0", + name: "LiDiRo reagiert auf Shorts #599 #lidiro #shorts", + duration: Some(908), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCzS5WyWjIM9G3TMDseLJnDJ9jayA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4xvQWvhhlb5RYcFRLVBcBnrkZHg", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(171000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Gnn4GRSzRXI", + name: "LE SSERAFIM (르세라핌) \'BOOMPALA\' OFFICIAL PERFORMANCE FILM", + duration: Some(178), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDcFptELrW4JDERGs5ZvrrcTzPXgg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2KQggaxsiw3YNy8IzE8Woghuw1w", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(81400000), + )), + channels_feat: [ + ChannelTag( + id: "UCs-QBT4qkj_YiQw1ZntDO3g", + name: "LE SSERAFIM", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(7520000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("2 weeks ago"), + view_count: Some(9600000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "g36q0ZLvygQ", + name: "IVE 아이브 \'REBEL HEART\' MV", + duration: Some(193), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAke8YBaH16hGapUqQr_CmN7bWDZA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJlCzTy_rHwrn8NaGz9QOQ8_nBKw", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCYDmx2Sfpnaxg488yBpZIGg", + name: "STARSHIP", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(6710000), + )), + channels_feat: [ + ChannelTag( + id: "UC-Fnix71vRP64WXeo0ikd0Q", + name: "IVE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(5100000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(68000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "6ZUIwj3FgUY", + name: "IVE 아이브 \'I AM\' MV", + duration: Some(185), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAO5wAXryRECJH6253QkYIgRMpW7w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBThVgtwL4v-dPhdB_JuA_PRARufQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCYDmx2Sfpnaxg488yBpZIGg", + name: "STARSHIP", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(6710000), + )), + channels_feat: [ + ChannelTag( + id: "UC-Fnix71vRP64WXeo0ikd0Q", + name: "IVE", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(5100000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("3 years ago"), + view_count: Some(387000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "x3eqqoZPV_E", + name: "BABYMONSTER - \'춤 (CHOOM)\' M/V", + duration: Some(205), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBzpz704_LQZK5gNI7sE-sAXAnutg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi7T3smxSQqFokFZRibBAfvKsOoQ", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(145000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3yValBh_ZMU", + name: "Playlist de Ive ", + duration: Some(2498), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3yValBh_ZMU/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLBsaWwVu16WXhrp8vSAZJkGk6qvRQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3yValBh_ZMU/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLB3cOuQzo0GorourSIzEwA7AsiiXQ", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(24000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "DE8plY_cBD4", + name: "| IVE PLAYLIST | 컴백 아이브 플레이리스트", + duration: Some(2180), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DE8plY_cBD4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBF-pIWOaX2Gj3q5_GPuoldTDco7Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DE8plY_cBD4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEm05tPfmcyPn0zOcy7lPGutR1rA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("1 year ago"), + view_count: Some(283000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "a1vHjBy85TU", + name: "CORTIS (코르티스) \'REDRED\' Conceptual Performance Film", + duration: Some(168), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/a1vHjBy85TU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA2bTJLRMc9dSLXecAEOfI97D_wWQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/a1vHjBy85TU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDq-fkaYSTvNQ54InlMpZglFPFKRQ", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UC3IZKseVpdzPSBaWxBxundA", + name: "HYBE LABELS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(81400000), + )), + channels_feat: [ + ChannelTag( + id: "UCZMYvSPulDSUdx7bdtTFdrg", + name: "CORTIS", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(4820000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("1 month ago"), + view_count: Some(10000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "fCO7f0SmrDc", + name: "(G)I-DLE - \'Nxde\' Official Music Video", + duration: Some(184), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/fCO7f0SmrDc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHBg8LcdNOe_-2cDY5dcNQqjw70w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fCO7f0SmrDc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUzVgWuZI29bJpoRqaF6IxLk-P5Q", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("3 years ago"), + view_count: Some(394000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Amq-qlqbjYA", + name: "BLACKPINK - \'마지막처럼 (AS IF IT\'S YOUR LAST)\' M/V", + duration: Some(217), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Amq-qlqbjYA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHu9RrvkF4L1KizKkYhjJM6Lq4bg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Amq-qlqbjYA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAkHmfSM4M7ftGbbsSq0k_FyojQJA", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("8 years ago"), + view_count: Some(1500000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Bo2aD_I7-1U", + name: "IVE 아이브 \'LOVE DIVE\' DANCE PRACTICE", + duration: Some(178), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Bo2aD_I7-1U/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmoDMJt_KYyBwTUbPGDdD8rDCazg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Bo2aD_I7-1U/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCZWc06OjWejwgIw0bmB6FweP707w", + width: 336, + height: 188, + ), + ], + channel: None, + channels_feat: [], + publish_date: "[date]", + publish_date_txt: Some("4 years ago"), + view_count: Some(39000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "83C3TZ4Zm_o", + name: "aespa 에스파 \'LEMONADE\' MV", + duration: Some(192), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXb3DFHdveQntFYaWxU4loAK_jSQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCblUFkafbgzY27xJwmZYKWhsEa4g", + width: 336, + height: 188, + ), + ], + channel: Some(ChannelTag( + id: "UCEf_Bc-KVd7onSeifS3py9g", + name: "SMTOWN", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: verified, + subscriber_count: Some(33700000), + )), + channels_feat: [ + ChannelTag( + id: "UC9GtSLeksfK4yuJ_g1lgQbg", + name: "aespa", + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj", + width: 0, + height: 0, + ), + ], + verification: artist, + subscriber_count: Some(8500000), + ), + ], + publish_date: "[date]", + publish_date_txt: Some("11 days ago"), + view_count: Some(30000000), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: Some("CBQSExILWThKRnhTMUhsRG_AAQHIAQEYACqcD01nc0ktcmZtOE5ucHJianpBZHJPaS1zTW9Rc0tuZ3NLQV9JLUFBb093ajRMQ01IVzk4cjhzZi1HMUFFS0RzSS1Dd2lEeUstRzZ1YkUxX29CQ2czQ1Bnb0lsYkxiMl95YjRjNGRDZzdDUGdzSTZjcXIyUEhLd1p1Q0FRb053ajRLQ0pXNDNOM0Q0Wi1SSVFvT3dqNExDTGJNcGFfVTY2aTEyQUVLRGNJLUNnanMtZXZTcUlHcnkxOEtEc0ktQ3dpUzlaMk0zcXplaXBBQkNnN0NQZ3NJeU5iWXJMMnB4T2FRQVFvTXdqNEpDUGZhbk5ud3F2UTBDZzNDUGdvSTBybW1nX0M0cnVwU0NnN0NQZ3NJODVDSTZ0ZUh6TF8zQVFvT3dqNExDSTI0amVmdW9MN0ZrUUVLRHNJLUN3ajJyOENTdWYyNnVyZ0JDZzdDUGdzSTVzZjIxZENPdzR1T0FRb053ajRLQ1BhNGxwRE9ob3ZBYXdvT3dqNExDSlBzeGV6aHlvdm1zQUVLRGNJLUNnaXk3b2pTOU8yQ2hWd0tEc0ktQ3dpWmw4UzU1WVdsNWEwQkNnM0NQZ29JaGR5WnpjaXh1ZDhhQ2c3Q1Bnc0lvOTNWLTkzRXV0S1NBUW9Pd2o0TENPenY3b1R6MGRTejdnRUtEc0ktQ3dqOXV1N0U4SktnODRZQkNnM0NQZ29JLVl5TF9ZcVg2T3BtQ2czQ1Bnb0loTlNTNGNucm1hTjdDZzdDUGdzSXFJdXlnYTdLcEpMLUFRb053ajRLQ0txdTMtQ21fdEd5ZEFvT3dqNExDSnpWOGNTeHQ5NmUzd0VLRGNJLUNnamp0dWpjM3V2S29SZ0tEc0ktQ3dpcXhJeTYydUxSek53QkNnUHlQZ0FLRGNJLUNnaVE4TkNsOU9TUTVHd0tBX0ktQUFvT3dqNExDSkhocmI3Z3o0ZWQ3d0VLRGNJLUNnaWxvNC1ZZ2M3aGxqc0tEc0ktQ3dpZXFvcm4wSkxqcS0wQkNnM0NQZ29JMTdUNHFZUEx4NXhnQ2czQ1Bnb0k0SVhWbHJQRG9PeEtDZzdDUGdzSWtPTEYxdnlCbGVpcUFRb093ajRMQ016cHB0eTRscnkza1FFS0RzSS1Dd2lZN2M3Q19aZkotX01CQ2c3Q1Bnc0l3NGZ2NkxIVml1N3FBUW9EOGo0QUNnN0NQZ3NJMEl5dnF2UDE4SkdxQVFvRDhqNEFDZzNDUGdvSTNmYmp4TVBqbnFBWENnUHlQZ0FLRGNJLUNnaWFzdGl1MGJEQ2pnY0tBX0ktQUFvT3dqNExDSUdyMjRxVTM3LUpoQUVLQV9JLUFBb093ajRMQ0k2QnFJSDY3Wml4dlFFS0FfSS1BQW9Nd2o0SkNQbWxpOG14Z1lKM0NnUHlQZ0FLRXRJLUR3b05Va1JaT0VwR2VGTXhTR3hFYndvRDhqNEFDZzNDUGdvSV9aTEhodnYyOFlSQUNnUHlQZ0FLRGNJLUNnanlpczJsa1lQLXZCb0tBX0ktQUFvT3dqNExDSVNVdjVlWjJxcV9nd0VLQV9JLUFBb093ajRMQ01hQ2x1NmptTUxLNlFFS0FfSS1BQW9Pd2o0TENQR3Z2YktvMWVxN3h3RUtBX0ktQUFvT3dqNExDTVhKX2NQQjB0YVMzd0VLQV9JLUFBb053ajRLQ0w2SThQN1lzc3FuREFvRDhqNEFDZzNDUGdvSXRjcno1Y0h4OGExckNnUHlQZ0FLRGNJLUNnaTMySnFsOU9fdWtYd0tBX0ktQUFvTndqNEtDSUNiN3RTbDFhLTFBZ29EOGo0QUNnM0NQZ29JMWZidmtmX0I1c1lHQ2dQeVBnQUtEc0ktQ3dqNnQtYncyZW10dVBNQkVoWUFIeUVyTFM4eE16VTNPVHM5UDBGRFJVZEpTMDFQR2dRSUFCQUJHZ1FJQUJBQ0dnUUlBQkFER2dRSUFCQUVHZ1FJQUJBRkdnUUlBQkFHR2dRSUFCQUhHZ1FJQUJBSUdnUUlBQkFKR2dRSUFCQUtHZ1FJQUJBTEdnUUlBQkFNR2dRSUFCQU5HZ1FJQUJBT0dnUUlBQkFQR2dRSUFCQVFHZ1FJQUJBUkdnUUlBQkFTR2dRSUFCQVRHZ1FJQUJBVUdnUUlBQkFWR2dRSUFCQVdHZ1FJQUJBWEdnUUlBQkFZR2dRSUFCQVpHZ1FJQUJBYUdnUUlBQkFiR2dRSUFCQWNHZ1FJQUJBZEdnUUlBQkFlR2dRSUh4QWdHZ1FJSVJBaUdnUUlJUkFqR2dRSUlSQWtHZ1FJSVJBbEdnUUlJUkFtR2dRSUlSQW5HZ1FJSVJBb0dnUUlJUkFQR2dRSUlSQXBHZ1FJSVJBcUdnUUlLeEFzR2dRSUxSQXVHZ1FJTHhBd0dnUUlNUkF5R2dRSU14QTBHZ1FJTlJBMkdnUUlOeEE0R2dRSU9SQTZHZ1FJT3hBOEdnUUlQUkEtR2dRSVB4QkFHZ1FJUVJCQ0dnUUlReEJFR2dRSVJSQkdHZ1FJUnhCSUdnUUlTUkJLR2dRSVN4Qk1HZ1FJVFJCT0dnUUlUeEJRS2hZQUh5RXJMUzh4TXpVM09UczlQMEZEUlVkSlMwMVBqD3dhdGNoLW5leHQtZmVlZA%3D%3D"), + endpoint: next, + ), + top_comments: Paginator( + count: Some(125000), + items: [], + ctoken: Some("Eg0SC1k4SkZ4UzFIbERvGAYyJSIRIgtZOEpGeFMxSGxEbzAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D"), + endpoint: next, + ), + latest_comments: Paginator( + count: Some(125000), + items: [], + ctoken: Some("Eg0SC1k4SkZ4UzFIbERvGAYyOCIRIgtZOEpGeFMxSGxEbzABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), + endpoint: next, + ), + visitor_data: None, +) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap index 49c2b0e..ac43051 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap @@ -91,6 +91,7 @@ VideoDetails( verification: verified, subscriber_count: Some(5590000), ), + channels_feat: [], view_count: 681, like_count: Some(872230), publish_date: "[date]", @@ -130,6 +131,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(90280310), @@ -167,6 +169,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(80), @@ -204,6 +207,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 hours ago"), view_count: Some(13), @@ -241,6 +245,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(23), @@ -278,6 +283,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 years ago"), view_count: Some(118635723), @@ -315,6 +321,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("7 years ago"), view_count: Some(11226061), @@ -352,6 +359,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(108), @@ -389,6 +397,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(85240979), @@ -426,6 +435,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(5405668), @@ -463,6 +473,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(10), @@ -500,6 +511,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(61247221), @@ -537,6 +549,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("15 years ago"), view_count: Some(36276575), @@ -574,6 +587,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(12004917), @@ -611,6 +625,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(22901662), @@ -648,6 +663,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(42814880), @@ -685,6 +701,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(9592134), @@ -722,6 +739,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 years ago"), view_count: Some(4463605), @@ -759,6 +777,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("10 years ago"), view_count: Some(14094460), @@ -796,6 +815,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(9901163), @@ -833,6 +853,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: None, view_count: Some(15), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap index f06b948..dd6849c 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap @@ -33,6 +33,7 @@ VideoDetails( verification: artist, subscriber_count: Some(33900), ), + channels_feat: [], view_count: 20304, like_count: Some(146), publish_date: "[date]", @@ -72,6 +73,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(30966), @@ -109,6 +111,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(15269), @@ -146,6 +149,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(29035), @@ -183,6 +187,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(46009), @@ -220,6 +225,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(7405), @@ -257,6 +263,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(19383), @@ -294,6 +301,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(132472), @@ -331,6 +339,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(367684), @@ -368,6 +377,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(195958), @@ -405,6 +415,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(37702), @@ -442,6 +453,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("8 years ago"), view_count: Some(103494), @@ -479,6 +491,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(19342), @@ -516,6 +529,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(9392), @@ -553,6 +567,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(22994), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap index f96b2d5..98db7dd 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap @@ -136,6 +136,7 @@ VideoDetails( verification: verified, subscriber_count: Some(30900000), ), + channels_feat: [], view_count: 232792465, like_count: Some(4010156), publish_date: "[date]", @@ -175,6 +176,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(245412217), @@ -212,6 +214,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("11 months ago"), view_count: Some(215292736), @@ -249,6 +252,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(264670229), @@ -286,6 +290,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(354281319), @@ -323,6 +328,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 months ago"), view_count: Some(167648677), @@ -360,6 +366,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(455437333), @@ -397,6 +404,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(344730852), @@ -434,6 +442,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(238321583), @@ -471,6 +480,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(240527435), @@ -508,6 +518,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("3 years ago"), view_count: Some(306144594), @@ -545,6 +556,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(100128895), @@ -582,6 +594,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(1146631077), @@ -619,6 +632,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 years ago"), view_count: Some(126406160), @@ -656,6 +670,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("6 years ago"), view_count: Some(1476093662), @@ -693,6 +708,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("4 years ago"), view_count: Some(228968545), @@ -730,6 +746,7 @@ VideoDetails( verification: verified, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("5 months ago"), view_count: Some(152292435), @@ -767,6 +784,7 @@ VideoDetails( verification: none, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("2 months ago"), view_count: Some(504562), @@ -804,6 +822,7 @@ VideoDetails( verification: artist, subscriber_count: None, )), + channels_feat: [], publish_date: "[date]", publish_date_txt: Some("1 year ago"), view_count: Some(34445393), diff --git a/src/client/video_details.rs b/src/client/video_details.rs index 34ea2c9..de29615 100644 --- a/src/client/video_details.rs +++ b/src/client/video_details.rs @@ -195,7 +195,7 @@ impl MapResponse for response::VideoDetails { } _ => { return Err(ExtractionError::InvalidData( - "could not find primary_info".into(), + format!("could not find primary_info; warnings: {:?}", warnings).into(), )); } }; @@ -246,28 +246,11 @@ impl MapResponse for response::VideoDetails { } _ => { return Err(ExtractionError::InvalidData( - "could not find secondary_info".into(), + format!("could not find secondary_info; warning: {:?}", warnings).into(), )); } }; - let (channel_id, channel_name) = match owner.title { - crate::serializer::text::TextComponent::Browse { - text, - page_type, - browse_id, - .. - } => match page_type { - response::url_endpoint::PageType::Channel => (browse_id, text), - _ => { - return Err(ExtractionError::InvalidData( - "invalid channel link type".into(), - )); - } - }, - _ => return Err(ExtractionError::InvalidData("invalid channel link".into())), - }; - let visitor_data = self .response_context .visitor_data @@ -342,20 +325,39 @@ impl MapResponse for response::VideoDetails { .and_then(|c| c.service_endpoint.into_token()) }); - Ok(MapResult { - c: VideoDetails { - id: video_id, - name: title, - description, - channel: ChannelTag { - id: channel_id, - name: channel_name, - avatar: owner.thumbnail.into(), + let (channel, channels_feat) = match owner.navigation_endpoint { + response::video_item::DialogNavigationEndpoint::Browse { browse_endpoint } => ( + ChannelTag { + id: browse_endpoint.browse_id, + name: owner.title, + avatar: owner.thumbnail.map(|tn| tn.into()).unwrap_or_default(), verification: owner.badges.into(), subscriber_count: owner.subscriber_count_text.and_then(|txt| { util::parse_large_numstr_or_warn(&txt, ctx.lang, &mut warnings) }), }, + Vec::new(), + ), + response::video_item::DialogNavigationEndpoint::ShowDialog { + show_dialog_command, + } => { + if let Some(r) = show_dialog_command.map(ctx.lang, &mut warnings) { + r + } else { + return Err(ExtractionError::InvalidData( + format!("no valid featured channel item; warnings: {:?}", warnings).into(), + )); + } + } + }; + + Ok(MapResult { + c: VideoDetails { + id: video_id, + name: title, + description, + channel, + channels_feat, view_count, like_count, publish_date, @@ -689,6 +691,8 @@ mod tests { #[case::ab_new_likes("20231103_likes", "ZeerrnuLi5E")] #[case::mix("20241109_mix", "XuM2onMGvTI")] #[case::title_panel("20260603_title_panel", "ZeerrnuLi5E")] + #[case::lockup_avatar("20260608_lockup_avatar", "mpwfjhmyEzw")] + #[case::featuring("featuring", "Y8JFxS1HlDo")] fn map_video_details(#[case] name: &str, #[case] id: &str) { let json_path = path!(*TESTFILES / "video_details" / format!("video_details_{name}.json")); let json_file = File::open(json_path).unwrap(); diff --git a/src/lib.rs b/src/lib.rs index 012211e..8e0531c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,6 +2,7 @@ #![cfg_attr(docsrs, feature(doc_cfg))] #![forbid(unsafe_code)] #![warn(missing_docs, clippy::todo, clippy::dbg_macro)] +#![allow(clippy::enum_variant_names)] //! ## Go to //! diff --git a/src/model/mod.rs b/src/model/mod.rs index ca96c53..248a24c 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -652,6 +652,8 @@ pub struct VideoDetails { pub description: RichText, /// Channel of the video pub channel: ChannelTag, + /// Additional channels featured by the video + pub channels_feat: Vec, /// Number of views / current viewers in case of a livestream. pub view_count: u64, /// Number of likes @@ -942,6 +944,8 @@ pub struct VideoItem { pub thumbnail: Vec, /// Channel of the video pub channel: Option, + /// Additional channels featured by the video + pub channels_feat: Vec, /// Video publishing date. /// /// [`None`] if the date could not be parsed. diff --git a/src/serializer/text.rs b/src/serializer/text.rs index 213644e..7a66f6e 100644 --- a/src/serializer/text.rs +++ b/src/serializer/text.rs @@ -145,34 +145,34 @@ struct RichTextRun { /// at the moment. It consists of the full text and an array of ranges describing /// the links. #[serde_as] -#[derive(Deserialize)] +#[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct AttributedText { - content: String, + pub content: String, #[serde(default)] #[serde_as(as = "VecSkipError<_>")] - command_runs: Vec, + pub command_runs: Vec, #[serde(default)] #[serde_as(as = "VecSkipError<_>")] style_runs: Vec, #[serde(default)] #[serde_as(as = "VecSkipError<_>")] - attachment_runs: Vec, + pub attachment_runs: Vec, } #[serde_as] -#[derive(Deserialize)] +#[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] -struct CommandRun { +pub(crate) struct CommandRun { start_index: usize, length: usize, - on_tap: OnTap, + pub on_tap: OnTap, #[serde(default)] #[serde_as(as = "DefaultOnError<_>")] on_tap_options: Option, } -#[derive(Deserialize)] +#[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] struct StyleRun { start_index: usize, @@ -185,7 +185,7 @@ struct StyleRun { strikethrough: Strikethrough, } -#[derive(Default, Deserialize)] +#[derive(Debug, Default, Deserialize)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] enum WeightLabel { FontWeightMedium, @@ -194,7 +194,7 @@ enum WeightLabel { FontWeightNormal, } -#[derive(Default, Deserialize)] +#[derive(Debug, Default, Deserialize)] #[serde(rename_all = "SCREAMING_SNAKE_CASE")] enum Strikethrough { LineStyleSingle, @@ -203,13 +203,13 @@ enum Strikethrough { None, } -#[derive(Deserialize)] +#[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] struct AttributedTextOnTapOptions { accessibility_info: AccessibilityInfo, } -#[derive(Deserialize)] +#[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] struct AccessibilityInfo { accessibility_label: String, diff --git a/testfiles/playlist/playlist_20260610_noplrenderer.json b/testfiles/playlist/playlist_20260610_noplrenderer.json new file mode 100644 index 0000000..15cb512 --- /dev/null +++ b/testfiles/playlist/playlist_20260610_noplrenderer.json @@ -0,0 +1,66827 @@ +{ + "responseContext": { + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_podcast_show_page", + "value": "0" + }, + { + "key": "browse_id", + "value": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + }, + { + "key": "browse_id_prefix", + "value": "" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "visitor_data", + "value": "CgtCYjdia3NwZmZDdyjt-KLRBjIKCgJERRIEEgAgRmLfAgrcAjE5LllUPW5JQUFBUVFzMkxZdWVoQW1pNG5fREZRYVZfaF8xb0VpVHRkWXVOdE5tbFRFOF9RaUNFNm9TUjgwNmdlODhFeWNyRDdSRUZMaW04eVVRTC05NGtra2pvN2tzV1JWeFhwSkM5TEJsSmgyN1JwWC04WTZwYnBydFh1eXQ1cGJkYWFoelB1OGlGbEZaNzBPeC1UVzJOdGx3bzRPQ2hsS2FMbExEWkZvRzRRblRuMGFQN3EydUN0RnRZZ1FCYk81VlZUUmlzWXg2clNNVEl1aE9wdDhNZXlIR1JPa2pGLWlJTUtBMmdnVGdEdzcxMkhXY1hrWXNFd3lvU2ZPaEIyM3ZGZFdkSHFfZW1GazU3TEZzeV9jWUxaZG0yNGYyYjkyYmRsSk02WmpKaVV3XzhMbW9JR0tQTkI5QUQ4Z21vVWlweUpnN1R0QkNoVVhoVUNKblRRanF5NFdFdw%3D%3D" + } + ] + }, + { + "service": "GOOGLE_HELP", + "params": [ + { + "key": "is_podcast_show_page", + "value": "0" + }, + { + "key": "browse_id", + "value": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + }, + { + "key": "browse_id_prefix", + "value": "" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20260606.02.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlaylist_rid", + "value": "0xeb443baa3b12433b" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "2.20260606" + }, + { + "key": "client.name", + "value": "WEB" + } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "kx_fmPxhoPZRe9Xlo9_CDVE7vi02E-g4TjOKjhl54yNgbbhRgkucUshBwOcCE59TDtslLKPQ-SS" + }, + "responseId": "IhMItObIqcH7lAMVYwUGAB1-OxyE", + "webResponseContextExtensionData": { + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "pageHeaderRenderer", + "pageHeaderViewModel", + "cinematicContainerViewModel", + "dynamicTextViewModel", + "contentPreviewImageViewModel", + "thumbnailHoverOverlayViewModel", + "contentMetadataViewModel", + "avatarStackViewModel", + "avatarViewModel", + "flexibleActionsViewModel", + "buttonViewModel", + "toggleButtonViewModel", + "modalWithTitleAndButtonRenderer", + "buttonRenderer", + "unifiedSharePanelRenderer", + "sheetViewModel", + "listViewModel", + "listItemViewModel", + "descriptionPreviewViewModel", + "playlistSidebarRenderer", + "playlistSidebarPrimaryInfoRenderer", + "playlistVideoThumbnailRenderer", + "thumbnailOverlaySidePanelRenderer", + "menuRenderer", + "menuNavigationItemRenderer", + "toggleButtonRenderer", + "playlistSidebarSecondaryInfoRenderer", + "videoOwnerRenderer", + "alertWithButtonRenderer", + "playlistMetadataRenderer", + "twoColumnBrowseResultsRenderer", + "tabRenderer", + "sectionListRenderer", + "itemSectionRenderer", + "lockupViewModel", + "thumbnailViewModel", + "thumbnailBottomOverlayViewModel", + "thumbnailBadgeViewModel", + "thumbnailHoverOverlayToggleActionsViewModel", + "lockupMetadataViewModel", + "decoratedAvatarViewModel", + "downloadListItemViewModel", + "dialogViewModel", + "dialogHeaderViewModel", + "continuationItemViewModel", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer", + "microformatDataRenderer" + ] + }, + "hasDecorated": true + } + }, + "contents": { + "twoColumnBrowseResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "selected": true, + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAF6wSFDQWvb39pnjwAKbZqtBo8zw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBFCw6TDR5kZFRnA-LWrbocaJpkIw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCa5GcQ_dGJ502O6pc0xONmTLHDtA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAT-QcZjRo6kpkqpSOTHjVTUjO3tA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:03", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "dvgZkm1xWPE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 3 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "dvgZkm1xWPE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKwHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "dvgZkm1xWPE" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKsHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKQHENTEDBgAIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dvgZkm1xWPE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dvgZkm1xWPE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dvgZkm1xWPE" + ], + "videoCommand": { + "clickTrackingParams": "CKoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKkHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKQHENTEDBgAIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Coldplay - Viva La Vida (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/vWWn3HO1emNl2iGb08UuY4q_OtqXwUUWJMjMDr6bBPpuCBoWg-dE_Gu-yoMQNrBqb2gMzA3wLQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Coldplay", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQHENTEDBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDPM_n1atn2ijUwHd0NNRQw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDPM_n1atn2ijUwHd0NNRQw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Coldplay", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQHENTEDBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDPM_n1atn2ijUwHd0NNRQw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDPM_n1atn2ijUwHd0NNRQw", + "canonicalBaseUrl": "/channel/UCDPM_n1atn2ijUwHd0NNRQw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1B views" + } + }, + { + "text": { + "content": "17 years ago" + }, + "accessibilityLabel": "17 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dvgZkm1xWPE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dvgZkm1xWPE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dvgZkm1xWPE" + ], + "videoCommand": { + "clickTrackingParams": "CKgHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKcHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "dvgZkm1xWPE", + "onAddCommand": { + "clickTrackingParams": "CKcHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "dvgZkm1xWPE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgtkdmdaa20xeFdQRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKUHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKYHEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKUHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "dvgZkm1xWPE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQHENTEDBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Coldplay - Viva La Vida (Official Video) 4 minutes, 3 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQHENTEDBgAIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=1&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 0, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCmOt0R6jvhtuUevep9_yydAS-K2g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDgs_EmMC8KHsROcKAWphZ9mIbg_A", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDdZpVdlqFrtNvT46qP7JdV2qS_xg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/89dGC8de0CA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBOZcKJ9IfFyi28ANcj5GcmaR20Rg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:29", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "89dGC8de0CA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 29 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "89dGC8de0CA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKMHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "89dGC8de0CA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKIHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJsHENTEDBgBIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "89dGC8de0CA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "89dGC8de0CA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "89dGC8de0CA" + ], + "videoCommand": { + "clickTrackingParams": "CKEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=89dGC8de0CA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "89dGC8de0CA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3d7460bc75ed020&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKAHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJsHENTEDBgBIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Aerosmith - Dream On (Audio)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/4NTSJfWQCaB-D4pSFB54_lMRrkk9UC8pz3ko4hba6Qx0swZ7xSPtKeeX2oQb6HUmEoan1RNjsw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AerosmithVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsHENTEDBgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCBxdHQVOaZhUOIj_3gt2FYw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCBxdHQVOaZhUOIj_3gt2FYw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Aerosmith", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsHENTEDBgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCBxdHQVOaZhUOIj_3gt2FYw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCBxdHQVOaZhUOIj_3gt2FYw", + "canonicalBaseUrl": "/channel/UCBxdHQVOaZhUOIj_3gt2FYw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "220M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ8HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ8HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "89dGC8de0CA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ8HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "89dGC8de0CA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "89dGC8de0CA" + ], + "videoCommand": { + "clickTrackingParams": "CJ8HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=89dGC8de0CA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "89dGC8de0CA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3d7460bc75ed020&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4HENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4HENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "89dGC8de0CA", + "onAddCommand": { + "clickTrackingParams": "CJ4HENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "89dGC8de0CA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs4OWRHQzhkZTBDQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJwHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJ0HEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJwHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "89dGC8de0CA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJsHENTEDBgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Aerosmith - Dream On (Audio) 4 minutes, 29 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsHENTEDBgBIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=89dGC8de0CA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=2&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "89dGC8de0CA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 1, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3d7460bc75ed020&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCf241ir3ZWZiz00Y2ybY5qVNQpcg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCfLQtmh1Mmt3oHFlQwrjROi2Uauw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDlGsIg2fF-qkWKzEST8BDE3W8Ung", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3ATxLct2jDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD-Y1_zai7VZoR4q_u1gqFa86qtlw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3ATxLct2jDo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 58 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3ATxLct2jDo", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3ATxLct2jDo" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJkHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJIHENTEDBgCIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3ATxLct2jDo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3ATxLct2jDo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3ATxLct2jDo" + ], + "videoCommand": { + "clickTrackingParams": "CJgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3ATxLct2jDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3ATxLct2jDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc04f12dcb768c3a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJcHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJIHENTEDBgCIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Lenny Kravitz - The Chamber (Lyric Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/TcigqfPUEfZhP0dUeHUC8ndGixS1cnUwIM0qJ-4vSeFW4CexReqahmyZrODEHYyDPbL2u1vkbw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel LennyKravitzVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIHENTEDBgCIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCdIs5dRqgZ1IWOdLZimHL_w", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCdIs5dRqgZ1IWOdLZimHL_w" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Lenny Kravitz", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIHENTEDBgCIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCdIs5dRqgZ1IWOdLZimHL_w", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCdIs5dRqgZ1IWOdLZimHL_w", + "canonicalBaseUrl": "/channel/UCdIs5dRqgZ1IWOdLZimHL_w" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "9.9M views" + } + }, + { + "text": { + "content": "11 years ago" + }, + "accessibilityLabel": "11 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJYHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJYHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3ATxLct2jDo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJYHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3ATxLct2jDo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3ATxLct2jDo" + ], + "videoCommand": { + "clickTrackingParams": "CJYHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3ATxLct2jDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3ATxLct2jDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc04f12dcb768c3a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJUHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "3ATxLct2jDo", + "onAddCommand": { + "clickTrackingParams": "CJUHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "3ATxLct2jDo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszQVR4TGN0MmpEbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJMHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJQHEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJMHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3ATxLct2jDo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJIHENTEDBgCIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Lenny Kravitz - The Chamber (Lyric Video) 4 minutes, 58 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIHENTEDBgCIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3ATxLct2jDo&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=3&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3ATxLct2jDo", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 2, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc04f12dcb768c3a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC5see3pLr032qk6-rO01a3ZhLfQQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsp00oKrv27y4VFJM3C3_xvGYVZQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIfO7lUol3rspcVVkLp3gdO4Wfcw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/iX-QaNzd-0Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6ExMLEFyzsV8pFYFI3ZKbIdAcOQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:14", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "iX-QaNzd-0Y", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 14 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "iX-QaNzd-0Y", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJAHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "iX-QaNzd-0Y" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJAHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIkHENTEDBgDIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8HEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI8HEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "iX-QaNzd-0Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8HEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iX-QaNzd-0Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iX-QaNzd-0Y" + ], + "videoCommand": { + "clickTrackingParams": "CI8HEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iX-QaNzd-0Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iX-QaNzd-0Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=897f9068dcddfb46&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI8HEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI4HEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIkHENTEDBgDIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Milky Chance - Stolen Dance (Official 4K Music Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/MY6pfkSz5egH53eqtS5SBPpX64J4Fu-A7akkMOVnfgfhbsiHV73mzQZlLgOjKhktmvCbW1cxEDc=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Milky Chance Official", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkHENTEDBgDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCy-ez61m5LdG3FQVr-4Crcw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCy-ez61m5LdG3FQVr-4Crcw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Milky Chance Official", + "commandRuns": [ + { + "startIndex": 0, + "length": 21, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkHENTEDBgDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCy-ez61m5LdG3FQVr-4Crcw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCy-ez61m5LdG3FQVr-4Crcw", + "canonicalBaseUrl": "/channel/UCy-ez61m5LdG3FQVr-4Crcw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 21, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 21, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 21, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI0HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI0HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "iX-QaNzd-0Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI0HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iX-QaNzd-0Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iX-QaNzd-0Y" + ], + "videoCommand": { + "clickTrackingParams": "CI0HEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iX-QaNzd-0Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iX-QaNzd-0Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=897f9068dcddfb46&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIwHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "iX-QaNzd-0Y", + "onAddCommand": { + "clickTrackingParams": "CIwHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "iX-QaNzd-0Y", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtpWC1RYU56ZC0wWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIsHEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIoHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "iX-QaNzd-0Y", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkHENTEDBgDIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Milky Chance - Stolen Dance (Official 4K Music Video) 5 minutes, 14 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkHENTEDBgDIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iX-QaNzd-0Y&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=4&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iX-QaNzd-0Y", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 3, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=897f9068dcddfb46&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGEcgZShVMA8=&rs=AOn4CLC0KMWvU_M5lBkSRY9rNlFBx_9_3Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGEcgZShVMA8=&rs=AOn4CLC1g2ZhbqfuM8Gm14EmG0DBAHyBzQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhHIGUoVTAP&rs=AOn4CLCFp3bWZfBBlYBCgwgKvg5PSEAuPw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6gaEhK2C0tQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhHIGUoVTAP&rs=AOn4CLAxXDiDPOQR7-nXNDSxGTr7OaDMRg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "6gaEhK2C0tQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 58 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "6gaEhK2C0tQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIgHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "6gaEhK2C0tQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIcHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIAHENTEDBgEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6gaEhK2C0tQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6gaEhK2C0tQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6gaEhK2C0tQ" + ], + "videoCommand": { + "clickTrackingParams": "CIYHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6gaEhK2C0tQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6gaEhK2C0tQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ea068484ad82d2d4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIYHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIUHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIAHENTEDBgEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Cut Copy - Take Me Over" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/QaQjwT9q0nDcrihqfHkyF_fT87a9HN04AOuVoztka0ewYU1FzOBYTKuxGBRP-Q9Wtz4BC0hJPA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Cut Copy", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAHENTEDBgEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCvueeIpQ6l5BlyzUTWY13eQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCvueeIpQ6l5BlyzUTWY13eQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Cut Copy", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAHENTEDBgEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCvueeIpQ6l5BlyzUTWY13eQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCvueeIpQ6l5BlyzUTWY13eQ", + "canonicalBaseUrl": "/channel/UCvueeIpQ6l5BlyzUTWY13eQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "433K views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6gaEhK2C0tQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6gaEhK2C0tQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6gaEhK2C0tQ" + ], + "videoCommand": { + "clickTrackingParams": "CIQHEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6gaEhK2C0tQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6gaEhK2C0tQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ea068484ad82d2d4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIMHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "6gaEhK2C0tQ", + "onAddCommand": { + "clickTrackingParams": "CIMHENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "6gaEhK2C0tQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs2Z2FFaEsyQzB0UQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIIHEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIEHEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "6gaEhK2C0tQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIAHENTEDBgEIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Cut Copy - Take Me Over 4 minutes, 58 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAHENTEDBgEIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6gaEhK2C0tQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=5&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6gaEhK2C0tQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 4, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ea068484ad82d2d4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH8CYAC0AWKAgwIABABGFsgWyhbMA8=&rs=AOn4CLCjDVxUAUupoyVMlez5G-q16g9x1Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH8CYAC0AWKAgwIABABGFsgWyhbMA8=&rs=AOn4CLD-PKDKdohg-i-01cVYbt4Cufgf9Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_AmAAtAFigIMCAAQARhbIFsoWzAP&rs=AOn4CLCpZps5dRV7OkqvVLFcjYUPhfLvDg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/yy21fr7z6wY/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_AmAAtAFigIMCAAQARhbIFsoWzAP&rs=AOn4CLA70sOLdYDDo-PtSLcY_5UAH3IX5A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:20", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "yy21fr7z6wY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 20 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "yy21fr7z6wY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "yy21fr7z6wY" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPcGENTEDBgFIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yy21fr7z6wY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yy21fr7z6wY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yy21fr7z6wY" + ], + "videoCommand": { + "clickTrackingParams": "CP0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yy21fr7z6wY&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yy21fr7z6wY", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb2db57ebef3eb06&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPcGENTEDBgFIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Vance Joy - Riptide (Lyric video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nwxHCsZBRhgbLsnDhP4e0dRcg-Vb5vpHZ7UcBgkkEpRA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Local Session Manager", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcGENTEDBgFIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@LocalSessionManager", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZ0kE5a34dmh_sehHxYArDg", + "canonicalBaseUrl": "/@LocalSessionManager" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Local Session Manager", + "commandRuns": [ + { + "startIndex": 0, + "length": 21, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcGENTEDBgFIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@LocalSessionManager", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZ0kE5a34dmh_sehHxYArDg", + "canonicalBaseUrl": "/@LocalSessionManager" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 21, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "13M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPsGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPsGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yy21fr7z6wY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPsGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yy21fr7z6wY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yy21fr7z6wY" + ], + "videoCommand": { + "clickTrackingParams": "CPsGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yy21fr7z6wY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yy21fr7z6wY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb2db57ebef3eb06&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPoGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "yy21fr7z6wY", + "onAddCommand": { + "clickTrackingParams": "CPoGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "yy21fr7z6wY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt5eTIxZnI3ejZ3WQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPkGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "yy21fr7z6wY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPcGENTEDBgFIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Vance Joy - Riptide (Lyric video) 3 minutes, 20 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcGENTEDBgFIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yy21fr7z6wY&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=6&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yy21fr7z6wY", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 5, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb2db57ebef3eb06&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgTyhJMA8=&rs=AOn4CLDUW5zYWFEKW8K69uJ5-77Y1-gebg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgTyhJMA8=&rs=AOn4CLBlidLDBkHrFrbEjhr3usfxETLfOA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIE8oSTAP&rs=AOn4CLBzWtFXB5Gt77VEAsfYlh9-F87i8A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/E3Cw6-xRHdg/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIE8oSTAP&rs=AOn4CLDbMoUzeS0jiR4cP-h35lZocq8Bgw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:57", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "E3Cw6-xRHdg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 57 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "E3Cw6-xRHdg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "E3Cw6-xRHdg" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CO4GENTEDBgGIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "E3Cw6-xRHdg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "E3Cw6-xRHdg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "E3Cw6-xRHdg" + ], + "videoCommand": { + "clickTrackingParams": "CPQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E3Cw6-xRHdg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E3Cw6-xRHdg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1370b0ebec511dd8&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CO4GENTEDBgGIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Haddaway - What Is Love [Full HD Official Music Video]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_m0klbZtp3VraY_yKwiwwSjv6LKAdicJ40a8tVlzsI=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Kiss András", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4GENTEDBgGIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@rtlklubszenny1", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCSsQJRhZ5eO7MM_K_g7AS6A", + "canonicalBaseUrl": "/@rtlklubszenny1" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Kiss András", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4GENTEDBgGIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@rtlklubszenny1", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCSsQJRhZ5eO7MM_K_g7AS6A", + "canonicalBaseUrl": "/@rtlklubszenny1" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "780K views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPIGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPIGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "E3Cw6-xRHdg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPIGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "E3Cw6-xRHdg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "E3Cw6-xRHdg" + ], + "videoCommand": { + "clickTrackingParams": "CPIGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E3Cw6-xRHdg&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E3Cw6-xRHdg", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1370b0ebec511dd8&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPEGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "E3Cw6-xRHdg", + "onAddCommand": { + "clickTrackingParams": "CPEGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "E3Cw6-xRHdg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtFM0N3Ni14UkhkZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CO8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPAGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CO8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "E3Cw6-xRHdg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO4GENTEDBgGIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Haddaway - What Is Love [Full HD Official Music Video] 3 minutes, 57 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4GENTEDBgGIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E3Cw6-xRHdg&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=7&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E3Cw6-xRHdg", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 6, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1370b0ebec511dd8&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB_it4kap2IgxTHmuK4k6HcH2cYrQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAzdGRFlJ9x2cfGvyc--2p551-PNg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDX9s-shgYo1TVzFx99K3kQBrVhAg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/NUsoVlDFqZg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBoUMQqcN7M6bX6FQQpbZOMcHUc8A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:47", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "NUsoVlDFqZg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 47 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "NUsoVlDFqZg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "NUsoVlDFqZg" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COUGENTEDBgHIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NUsoVlDFqZg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NUsoVlDFqZg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NUsoVlDFqZg" + ], + "videoCommand": { + "clickTrackingParams": "COsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NUsoVlDFqZg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NUsoVlDFqZg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=354b285650c5a998&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COUGENTEDBgHIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Enrique Iglesias - Bailando ft. Descemer Bueno, Gente De Zona" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/kYe56za0VurtSHjxdg7tH8SaKQDtRxZdnOGlXp_ijCGMUZHIPQjsR57OGP6Npgj7XK_8UEZTTw8=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel EnriqueIglesiasVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUGENTEDBgHIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-6czyMkxDi8E8akPl0c7_w", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-6czyMkxDi8E8akPl0c7_w" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Enrique Iglesias", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUGENTEDBgHIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-6czyMkxDi8E8akPl0c7_w", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-6czyMkxDi8E8akPl0c7_w", + "canonicalBaseUrl": "/channel/UC-6czyMkxDi8E8akPl0c7_w" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "3.8B views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COkGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COkGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NUsoVlDFqZg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NUsoVlDFqZg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NUsoVlDFqZg" + ], + "videoCommand": { + "clickTrackingParams": "COkGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NUsoVlDFqZg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NUsoVlDFqZg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=354b285650c5a998&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COgGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "NUsoVlDFqZg", + "onAddCommand": { + "clickTrackingParams": "COgGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "NUsoVlDFqZg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtOVXNvVmxERnFaZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "COYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COcGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "NUsoVlDFqZg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COUGENTEDBgHIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Enrique Iglesias - Bailando ft. Descemer Bueno, Gente De Zona 4 minutes, 47 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUGENTEDBgHIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NUsoVlDFqZg&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=8&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NUsoVlDFqZg", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 7, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=354b285650c5a998&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB6LvruwJXddjxT03Kqu5nBKrB7Nw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB-Q_M2fqi4zmt3v7pIvKnqWR4mUQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDHU93zInHE7XVYSdsNYgGQv2MtnQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/pUjE9H8QlA4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDO9wWPCLhP98n25yT9jMxChE2-8A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:51", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "pUjE9H8QlA4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 51 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "pUjE9H8QlA4", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "pUjE9H8QlA4" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNwGENTEDBgIIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pUjE9H8QlA4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pUjE9H8QlA4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pUjE9H8QlA4" + ], + "videoCommand": { + "clickTrackingParams": "COIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pUjE9H8QlA4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pUjE9H8QlA4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a548c4f47f10940e&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNwGENTEDBgIIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Mr. Probz - Waves (Robin Schulz Remix Radio Edit)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_mT8_cn6L31YX0yvgEZfzGWRaA-kOomLmdUpAecB3rsHk0=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel mrprobzVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwGENTEDBgIIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC6YQf4SyHMZJ1jh5g6efPCg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC6YQf4SyHMZJ1jh5g6efPCg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Mr. Probz", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwGENTEDBgIIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC6YQf4SyHMZJ1jh5g6efPCg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC6YQf4SyHMZJ1jh5g6efPCg", + "canonicalBaseUrl": "/channel/UC6YQf4SyHMZJ1jh5g6efPCg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "694M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COAGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COAGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COAGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pUjE9H8QlA4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COAGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pUjE9H8QlA4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pUjE9H8QlA4" + ], + "videoCommand": { + "clickTrackingParams": "COAGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pUjE9H8QlA4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pUjE9H8QlA4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a548c4f47f10940e&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "pUjE9H8QlA4", + "onAddCommand": { + "clickTrackingParams": "CN8GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "pUjE9H8QlA4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtwVWpFOUg4UWxBNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CN0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CN4GEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CN0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "pUjE9H8QlA4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNwGENTEDBgIIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Mr. Probz - Waves (Robin Schulz Remix Radio Edit) 3 minutes, 51 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwGENTEDBgIIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pUjE9H8QlA4&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=9&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pUjE9H8QlA4", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 8, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a548c4f47f10940e&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQcHM5ewk6s7ya_AxkQ6ghE8Izpw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLClFKn-_WN6qVwgZ_2t5ITQp8TPMQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBDzGVYkQcMnk2eFcTBL15muVgX3A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/cpYPPXf63a4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9hfCe5nXi4bOIMaVIjeKowWWHow", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:27", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "cpYPPXf63a4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 27 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "cpYPPXf63a4", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "cpYPPXf63a4" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNMGENTEDBgJIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "cpYPPXf63a4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "cpYPPXf63a4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "cpYPPXf63a4" + ], + "videoCommand": { + "clickTrackingParams": "CNkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=cpYPPXf63a4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "cpYPPXf63a4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=72960f3d77faddae&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNMGENTEDBgJIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Daniel Santacruz - Lento - Kizomba (Official Video HD)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/shpzyYV4S1bMI0lL03CRs5f6HqZ5xkA-1cYGBXVquwKHwuJub6NkzJNeTz3N0mGcHx9o50s_Fg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Daniel Santacruz", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMGENTEDBgJIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDJk0j9rBf7wuh7KWG70uug", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDJk0j9rBf7wuh7KWG70uug" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Daniel Santacruz", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMGENTEDBgJIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDJk0j9rBf7wuh7KWG70uug", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDJk0j9rBf7wuh7KWG70uug", + "canonicalBaseUrl": "/channel/UCDJk0j9rBf7wuh7KWG70uug" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "285M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNcGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNcGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "cpYPPXf63a4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNcGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "cpYPPXf63a4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "cpYPPXf63a4" + ], + "videoCommand": { + "clickTrackingParams": "CNcGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=cpYPPXf63a4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "cpYPPXf63a4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=72960f3d77faddae&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNYGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "cpYPPXf63a4", + "onAddCommand": { + "clickTrackingParams": "CNYGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "cpYPPXf63a4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtjcFlQUFhmNjNhNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNUGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "cpYPPXf63a4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNMGENTEDBgJIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Daniel Santacruz - Lento - Kizomba (Official Video HD) 4 minutes, 27 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMGENTEDBgJIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=cpYPPXf63a4&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=10&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "cpYPPXf63a4", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 9, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=72960f3d77faddae&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBoE8KNiEkb6UHG1aLS4obo2LPkQw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmVuiAGVM1KpQ9hyc6-WXpUBnRTA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfEWSAu9HA3-VZAkjCQ58UvK7KDg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/G7JLoOKefvQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDSriv5maYtXtV4t_FIgceTyqOIOA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:07", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "G7JLoOKefvQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 7 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "G7JLoOKefvQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "G7JLoOKefvQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMoGENTEDBgKIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "G7JLoOKefvQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "G7JLoOKefvQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "G7JLoOKefvQ" + ], + "videoCommand": { + "clickTrackingParams": "CNAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=G7JLoOKefvQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "G7JLoOKefvQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1bb24ba0e29e7ef4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMoGENTEDBgKIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Alejandro Sanz - Não Me Compares ft. Ivete Sangalo (Official Video) ft. Ivete Sangalo" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/WcV_hJVkOGR5_QoLdbaGyaTXsRkBj6xEYv_HGe4WQVQpm2eyjZsmTbDV3nDQOwA--2VLbOODg4g=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AlejandroSanzVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoGENTEDBgKIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCV4S6_JoeDq9j6mgbpkmA0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV4S6_JoeDq9j6mgbpkmA0Q" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Alejandro Sanz", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoGENTEDBgKIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCV4S6_JoeDq9j6mgbpkmA0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV4S6_JoeDq9j6mgbpkmA0Q", + "canonicalBaseUrl": "/channel/UCV4S6_JoeDq9j6mgbpkmA0Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "97M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM4GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM4GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CM4GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "G7JLoOKefvQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CM4GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "G7JLoOKefvQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "G7JLoOKefvQ" + ], + "videoCommand": { + "clickTrackingParams": "CM4GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=G7JLoOKefvQ&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "G7JLoOKefvQ", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1bb24ba0e29e7ef4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM0GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "G7JLoOKefvQ", + "onAddCommand": { + "clickTrackingParams": "CM0GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "G7JLoOKefvQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtHN0pMb09LZWZ2UQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMwGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "G7JLoOKefvQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMoGENTEDBgKIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Alejandro Sanz - Não Me Compares ft. Ivete Sangalo (Official Video) ft. Ivete Sangalo 5 minutes, 7 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoGENTEDBgKIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=G7JLoOKefvQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=11&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "G7JLoOKefvQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 10, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1bb24ba0e29e7ef4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBGIZuqNCrS6KvtexBWq2Dcb95syw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAjz_-tUpU8js7mwcIBqeMhEkM8Zw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDG5fI4x8MvOFgJ_y1hCRfwxoRqA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/_rxgp7TJhUE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBr3gGhqkXnQ3sidK9zStu4O8R-Cg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:24", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "_rxgp7TJhUE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 24 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "_rxgp7TJhUE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "_rxgp7TJhUE" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMEGENTEDBgLIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_rxgp7TJhUE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_rxgp7TJhUE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_rxgp7TJhUE" + ], + "videoCommand": { + "clickTrackingParams": "CMcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_rxgp7TJhUE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_rxgp7TJhUE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=febc60a7b4c98541&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMEGENTEDBgLIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Britney Spears - Perfume (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/EpSFVkrhaONFNXylKFl8EhXw7nZaKg3cWCCjbkh3u50q_TILkekB8Hh0nyWWVOy8Xa0fuC8b=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BritneySpearsVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEGENTEDBgLIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCgffc95YDBlkGrBAJUHUmXQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgffc95YDBlkGrBAJUHUmXQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Britney Spears", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEGENTEDBgLIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCgffc95YDBlkGrBAJUHUmXQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgffc95YDBlkGrBAJUHUmXQ", + "canonicalBaseUrl": "/channel/UCgffc95YDBlkGrBAJUHUmXQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "47M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMUGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMUGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_rxgp7TJhUE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMUGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_rxgp7TJhUE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_rxgp7TJhUE" + ], + "videoCommand": { + "clickTrackingParams": "CMUGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_rxgp7TJhUE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_rxgp7TJhUE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=febc60a7b4c98541&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMQGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "_rxgp7TJhUE", + "onAddCommand": { + "clickTrackingParams": "CMQGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "_rxgp7TJhUE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtfcnhncDdUSmhVRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMMGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "_rxgp7TJhUE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMEGENTEDBgLIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Britney Spears - Perfume (Official Video) 4 minutes, 24 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEGENTEDBgLIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_rxgp7TJhUE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=12&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_rxgp7TJhUE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 11, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=febc60a7b4c98541&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDbAkbM7bwoPGPHer-jP2X-jW_ByQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBodv57L6lXFA0y0gTLsWyx7H7VIw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYvUvyl_d2aWHN6nZ86o3NjZjA2g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Bs5-klTyb9o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA47S7BgWfj3ykO3QLI0bGrnk0oog", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:23", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Bs5-klTyb9o", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 23 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Bs5-klTyb9o", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Bs5-klTyb9o" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL8GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLgGENTEDBgMIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CL4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Bs5-klTyb9o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CL4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Bs5-klTyb9o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Bs5-klTyb9o" + ], + "videoCommand": { + "clickTrackingParams": "CL4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bs5-klTyb9o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bs5-klTyb9o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=06ce7e9254f26fda&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLgGENTEDBgMIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "John Newman - Losing Sleep" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/3ZLNRdGvWs9oKVIrq26fOHN-kpkYeohU2nUs4E9CBRaIZYMVDM-hyrVhzPk8Ugr8zr7Nf8GaEg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JohnNewmanVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgGENTEDBgMIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCXtn650vh9Dj7uz8cFac0AQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCXtn650vh9Dj7uz8cFac0AQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "John Newman", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgGENTEDBgMIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCXtn650vh9Dj7uz8cFac0AQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCXtn650vh9Dj7uz8cFac0AQ", + "canonicalBaseUrl": "/channel/UCXtn650vh9Dj7uz8cFac0AQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "41M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLwGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Bs5-klTyb9o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLwGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Bs5-klTyb9o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Bs5-klTyb9o" + ], + "videoCommand": { + "clickTrackingParams": "CLwGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bs5-klTyb9o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bs5-klTyb9o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=06ce7e9254f26fda&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLsGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "Bs5-klTyb9o", + "onAddCommand": { + "clickTrackingParams": "CLsGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "Bs5-klTyb9o", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtCczUta2xUeWI5bw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLoGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Bs5-klTyb9o", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLgGENTEDBgMIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "John Newman - Losing Sleep 4 minutes, 23 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgGENTEDBgMIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bs5-klTyb9o&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=13&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bs5-klTyb9o", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 12, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=06ce7e9254f26fda&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAAU5FGE6fEMSyb0zazDsXTQXg1_w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQguhsJ7nVWvya_1pNJNKUjOOIWQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBHwjM3lKojQ2TX8TobYlMijuzeUA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/My2FRPA3Gf8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJxi2IUAaKs8Lz7bMgrTY7O-74qA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:42", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "My2FRPA3Gf8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 42 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "My2FRPA3Gf8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "My2FRPA3Gf8" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLYGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CK8GENTEDBgNIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "My2FRPA3Gf8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "My2FRPA3Gf8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "My2FRPA3Gf8" + ], + "videoCommand": { + "clickTrackingParams": "CLUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=My2FRPA3Gf8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "My2FRPA3Gf8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=332d8544f03719ff&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CK8GENTEDBgNIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Miley Cyrus - Wrecking Ball (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/QIiPjG7QOP1Ko-hoESnfDwC50kk123IXwhP75PLIkRVQ76B9jVYiYjocaI-JpxTiqtUHyySxrQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel MileyCyrusVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8GENTEDBgNIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCn7dB9UMTBDjKtEKBy_XISw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCn7dB9UMTBDjKtEKBy_XISw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Miley Cyrus", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8GENTEDBgNIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCn7dB9UMTBDjKtEKBy_XISw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCn7dB9UMTBDjKtEKBy_XISw", + "canonicalBaseUrl": "/channel/UCn7dB9UMTBDjKtEKBy_XISw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.2B views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLMGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLMGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "My2FRPA3Gf8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLMGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "My2FRPA3Gf8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "My2FRPA3Gf8" + ], + "videoCommand": { + "clickTrackingParams": "CLMGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=My2FRPA3Gf8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "My2FRPA3Gf8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=332d8544f03719ff&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLIGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "My2FRPA3Gf8", + "onAddCommand": { + "clickTrackingParams": "CLIGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "My2FRPA3Gf8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtNeTJGUlBBM0dmOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLEGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "My2FRPA3Gf8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK8GENTEDBgNIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Miley Cyrus - Wrecking Ball (Official Video) 3 minutes, 42 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8GENTEDBgNIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=My2FRPA3Gf8&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=14&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "My2FRPA3Gf8", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 13, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=332d8544f03719ff&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDF9cdRnk9KlmTvAHqhnSEqLMW0hQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB9_IEjtA0Jkl2lw2kqx2lfCs5R4A", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLANDNdnKXTcxs__K1VT-YptiXyhZw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/W1tzURKYFNs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB9L3Xrcdw4klCiNlTyC0uaQAOHmQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:38", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "W1tzURKYFNs", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 38 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "W1tzURKYFNs", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "W1tzURKYFNs" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK0GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKYGENTEDBgOIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W1tzURKYFNs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W1tzURKYFNs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W1tzURKYFNs" + ], + "videoCommand": { + "clickTrackingParams": "CKwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W1tzURKYFNs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W1tzURKYFNs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5b5b7351129814db&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKYGENTEDBgOIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Miley Cyrus - Adore You (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/QIiPjG7QOP1Ko-hoESnfDwC50kk123IXwhP75PLIkRVQ76B9jVYiYjocaI-JpxTiqtUHyySxrQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel MileyCyrusVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYGENTEDBgOIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCn7dB9UMTBDjKtEKBy_XISw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCn7dB9UMTBDjKtEKBy_XISw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Miley Cyrus", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYGENTEDBgOIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCn7dB9UMTBDjKtEKBy_XISw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCn7dB9UMTBDjKtEKBy_XISw", + "canonicalBaseUrl": "/channel/UCn7dB9UMTBDjKtEKBy_XISw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "235M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKoGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKoGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W1tzURKYFNs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKoGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W1tzURKYFNs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W1tzURKYFNs" + ], + "videoCommand": { + "clickTrackingParams": "CKoGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W1tzURKYFNs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W1tzURKYFNs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5b5b7351129814db&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKkGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "W1tzURKYFNs", + "onAddCommand": { + "clickTrackingParams": "CKkGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "W1tzURKYFNs", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtXMXR6VVJLWUZOcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKgGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "W1tzURKYFNs", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKYGENTEDBgOIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Miley Cyrus - Adore You (Official Video) 4 minutes, 38 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYGENTEDBgOIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W1tzURKYFNs&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=15&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W1tzURKYFNs", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 14, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5b5b7351129814db&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBSuPh1OFOvWL-6-t8VV713BfK87g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmi9vp4oaXbLWhSfESsWOhMZbspA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1j1dmHqsre8ppLgH6fpP9DXFFtA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/tO3n1oSPW58/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA7D4mwh4_kxUkPZxpleULdA1IAOw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:38", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "tO3n1oSPW58", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 38 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "tO3n1oSPW58", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "tO3n1oSPW58" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKQGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJ0GENTEDBgPIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "tO3n1oSPW58", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "tO3n1oSPW58" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "tO3n1oSPW58" + ], + "videoCommand": { + "clickTrackingParams": "CKMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tO3n1oSPW58", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tO3n1oSPW58", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b4ede7d6848f5b9f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJ0GENTEDBgPIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Travie McCoy: Rough Water ft. Jason Mraz [OFFICIAL VIDEO]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/DSRM5zRas-sat4nQdrw6ntW8MCI8GcxsxYJPdE6Pj53CFwK6gVd9xWTCErd8xom3fAoapwN2=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Fueled By Ramen", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0GENTEDBgPIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@fueledbyramen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UClVrJwcIy7saPcGc1nct80A", + "canonicalBaseUrl": "/@fueledbyramen" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Fueled By Ramen", + "commandRuns": [ + { + "startIndex": 0, + "length": 15, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0GENTEDBgPIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@fueledbyramen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UClVrJwcIy7saPcGc1nct80A", + "canonicalBaseUrl": "/@fueledbyramen" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 15, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "7.9M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKEGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKEGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "tO3n1oSPW58", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKEGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "tO3n1oSPW58" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "tO3n1oSPW58" + ], + "videoCommand": { + "clickTrackingParams": "CKEGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tO3n1oSPW58", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tO3n1oSPW58", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b4ede7d6848f5b9f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKAGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "tO3n1oSPW58", + "onAddCommand": { + "clickTrackingParams": "CKAGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "tO3n1oSPW58", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt0TzNuMW9TUFc1OA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJ4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJ8GEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJ4GEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "tO3n1oSPW58", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0GENTEDBgPIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Travie McCoy: Rough Water ft. Jason Mraz [OFFICIAL VIDEO] 3 minutes, 38 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0GENTEDBgPIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tO3n1oSPW58&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=16&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tO3n1oSPW58", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 15, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b4ede7d6848f5b9f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGYgZihmMA8=&rs=AOn4CLCfp2TOVksM4-M1Ldryt8IkhwHCOw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGYgZihmMA8=&rs=AOn4CLCBHBsZ2uzyUUbGBRcEgeGiTdOT7w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhmIGYoZjAP&rs=AOn4CLCrXOiqVqAH651zPdtEN7fcNc8SGA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6daRqd54o9U/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhmIGYoZjAP&rs=AOn4CLC9lrGMO2KwUkDbuGQ0ZVF-12g7JQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:04", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "6daRqd54o9U", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 4 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "6daRqd54o9U", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "6daRqd54o9U" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJsGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJQGENTEDBgQIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6daRqd54o9U", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6daRqd54o9U" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6daRqd54o9U" + ], + "videoCommand": { + "clickTrackingParams": "CJoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6daRqd54o9U", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6daRqd54o9U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e9d691a9de78a3d5&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJQGENTEDBgQIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Blind Zero - I See Desire" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/0YjawkfyX_cGEcLbw19Umdm8OLFv0bOMvd_BQ1saa-ZhSjjuufIfLKog6Wje_s_kISBPat4S6A=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Blind Zero", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQGENTEDBgQIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@BlindZeroMusic", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEYG3e7S3WPxrQKt6yOFLGw", + "canonicalBaseUrl": "/@BlindZeroMusic" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Blind Zero", + "commandRuns": [ + { + "startIndex": 0, + "length": 10, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQGENTEDBgQIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@BlindZeroMusic", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEYG3e7S3WPxrQKt6yOFLGw", + "canonicalBaseUrl": "/@BlindZeroMusic" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 10, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "61K views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6daRqd54o9U", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6daRqd54o9U" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6daRqd54o9U" + ], + "videoCommand": { + "clickTrackingParams": "CJgGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6daRqd54o9U", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6daRqd54o9U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e9d691a9de78a3d5&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "6daRqd54o9U", + "onAddCommand": { + "clickTrackingParams": "CJcGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "6daRqd54o9U", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs2ZGFScWQ1NG85VQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJYGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJUGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "6daRqd54o9U", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQGENTEDBgQIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Blind Zero - I See Desire 4 minutes, 4 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQGENTEDBgQIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6daRqd54o9U&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=17&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6daRqd54o9U", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 16, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e9d691a9de78a3d5&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgYChZMA8=&rs=AOn4CLCb6b03B57iGs4HpqNNY7hxNHe4lQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgYChZMA8=&rs=AOn4CLD0zvVj6alWjydhRz4HEY7Ik-o4Qw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGAoWTAP&rs=AOn4CLCiKBKEjAIgSNgS-79kGZbEyq8Ypw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/GmpjYFbvcQQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGAoWTAP&rs=AOn4CLB5K5_OyMCG7kJe3v1T1B_cp-sRoA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:28", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "GmpjYFbvcQQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 28 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "GmpjYFbvcQQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "GmpjYFbvcQQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJIGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIsGENTEDBgRIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GmpjYFbvcQQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "GmpjYFbvcQQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "GmpjYFbvcQQ" + ], + "videoCommand": { + "clickTrackingParams": "CJEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GmpjYFbvcQQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GmpjYFbvcQQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a6a636056ef7104&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIsGENTEDBgRIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Berg - Tell Me (Audio)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/tyhhqf-Ts9-is75EH0qJy3sG-LPUknHWJPHExVMXs0mz7L06ZMP5ANYEHa5u_K4RVi6rwr4FXHg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel FILTR PORTUGAL", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsGENTEDBgRIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@FiltrPortugal", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3AH36Ou3_gO4Ey1SYCIWxA", + "canonicalBaseUrl": "/@FiltrPortugal" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "FILTR PORTUGAL", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsGENTEDBgRIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@FiltrPortugal", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3AH36Ou3_gO4Ey1SYCIWxA", + "canonicalBaseUrl": "/@FiltrPortugal" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "653K views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI8GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GmpjYFbvcQQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "GmpjYFbvcQQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "GmpjYFbvcQQ" + ], + "videoCommand": { + "clickTrackingParams": "CI8GEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GmpjYFbvcQQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GmpjYFbvcQQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a6a636056ef7104&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "GmpjYFbvcQQ", + "onAddCommand": { + "clickTrackingParams": "CI4GENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "GmpjYFbvcQQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtHbXBqWUZidmNRUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CI0GEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIwGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "GmpjYFbvcQQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIsGENTEDBgRIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Berg - Tell Me (Audio) 3 minutes, 28 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsGENTEDBgRIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GmpjYFbvcQQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=18&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GmpjYFbvcQQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 17, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a6a636056ef7104&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoh9T2bHvzcu_upQWPL3mOXMEflw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDZQV5hhB3Lh1wjCFCzxcyBEzn4JQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUNzlo6_euj-nQZ-H1FNFrxAo-dw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/EoA1mCqdsVM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4HEfyjtsX8QM9376hegmgUjWw_w", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:51", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "EoA1mCqdsVM", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 51 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "EoA1mCqdsVM", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIoGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "EoA1mCqdsVM" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIkGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIIGENTEDBgSIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "EoA1mCqdsVM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "EoA1mCqdsVM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "EoA1mCqdsVM" + ], + "videoCommand": { + "clickTrackingParams": "CIgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EoA1mCqdsVM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EoA1mCqdsVM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=128035982a9db153&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIgGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIcGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIIGENTEDBgSIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "LISBOA - Wendy Nazaré & Pep's" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/3_Za_7Ngweqc4rxKHvoIjhMYiKMag0ndf5kB0xkpN9E9ueI756kDIKIK9Gn0rf2HDLg59mSLIA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel wendynazare", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIGENTEDBgSIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@wendynazare", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuWkRJW3O20-BXyuzvzvjUw", + "canonicalBaseUrl": "/@wendynazare" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "wendynazare", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIGENTEDBgSIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@wendynazare", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuWkRJW3O20-BXyuzvzvjUw", + "canonicalBaseUrl": "/@wendynazare" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "2.4M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIYGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "EoA1mCqdsVM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "EoA1mCqdsVM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "EoA1mCqdsVM" + ], + "videoCommand": { + "clickTrackingParams": "CIYGEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EoA1mCqdsVM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EoA1mCqdsVM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=128035982a9db153&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "EoA1mCqdsVM", + "onAddCommand": { + "clickTrackingParams": "CIUGENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "EoA1mCqdsVM", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtFb0ExbUNxZHNWTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIQGEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIMGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "EoA1mCqdsVM", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIIGENTEDBgSIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "LISBOA - Wendy Nazaré & Pep's 3 minutes, 51 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIGENTEDBgSIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EoA1mCqdsVM&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=19&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EoA1mCqdsVM", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 18, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=128035982a9db153&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBMJyT7zfC37tN594N0CGY03H0aYg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDpe8UOX6JuyTrQKGyM0a_u0SYqjw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAbACML8uIr9sCp-e9JJ17PRNI9hw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Cj25UpcBDt0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCeSC8bLoDmSXHBp_AnSYUjadDPQA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:25", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Cj25UpcBDt0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 25 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Cj25UpcBDt0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIEGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Cj25UpcBDt0" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIAGEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPkFENTEDBgTIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Cj25UpcBDt0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Cj25UpcBDt0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Cj25UpcBDt0" + ], + "videoCommand": { + "clickTrackingParams": "CP8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Cj25UpcBDt0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Cj25UpcBDt0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0a3db95297010edd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPkFENTEDBgTIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Faul, Wad Ad, Pnau - Changes (Videoclip)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PEMAWTXVnQzn0X29kFW8wfaYtfiHfPGWrqoLWZ5D2UZ40Q0Lxi1LRfV7lwlQCzqsokUa861b=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel faulwadadVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkFENTEDBgTIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCdDwQirXr-a15rk0Tw5uxMw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCdDwQirXr-a15rk0Tw5uxMw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "FAUL & WAD", + "commandRuns": [ + { + "startIndex": 0, + "length": 10, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkFENTEDBgTIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCdDwQirXr-a15rk0Tw5uxMw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCdDwQirXr-a15rk0Tw5uxMw", + "canonicalBaseUrl": "/channel/UCdDwQirXr-a15rk0Tw5uxMw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 10, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 10, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 10, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "147M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP0FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP0FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Cj25UpcBDt0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP0FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Cj25UpcBDt0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Cj25UpcBDt0" + ], + "videoCommand": { + "clickTrackingParams": "CP0FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Cj25UpcBDt0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Cj25UpcBDt0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0a3db95297010edd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPwFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "Cj25UpcBDt0", + "onAddCommand": { + "clickTrackingParams": "CPwFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "Cj25UpcBDt0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtDajI1VXBjQkR0MA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPsFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Cj25UpcBDt0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPkFENTEDBgTIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Faul, Wad Ad, Pnau - Changes (Videoclip) 3 minutes, 25 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkFENTEDBgTIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Cj25UpcBDt0&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=20&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Cj25UpcBDt0", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 19, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0a3db95297010edd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYZ4HjprMg0TJQ7fdUNenempmEVQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD7ByBPNTImD6c_J3OqiGxG_ajVfg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQaCb7H2DkF5szyEM5sI0K9QNWTw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/W-TE_Ys4iwM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCpuwRHuaqH514yXPUn_q49LMnF0g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "W-TE_Ys4iwM", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "W-TE_Ys4iwM", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "W-TE_Ys4iwM" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPAFENTEDBgUIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W-TE_Ys4iwM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W-TE_Ys4iwM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W-TE_Ys4iwM" + ], + "videoCommand": { + "clickTrackingParams": "CPYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W-TE_Ys4iwM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W-TE_Ys4iwM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5be4c4fd8b388b03&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPAFENTEDBgUIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "One Direction - Story of My Life" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lBZumWLg8HqCIAD4oHGTIIdD8DTz5eV_DgCXFu6KxNjj28=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel OneDirectionVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPAFENTEDBgUIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCb2HGwORFBo94DmRx4oLzow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCb2HGwORFBo94DmRx4oLzow" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "One Direction", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPAFENTEDBgUIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCb2HGwORFBo94DmRx4oLzow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCb2HGwORFBo94DmRx4oLzow", + "canonicalBaseUrl": "/channel/UCb2HGwORFBo94DmRx4oLzow" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1B views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPQFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPQFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "W-TE_Ys4iwM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPQFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "W-TE_Ys4iwM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "W-TE_Ys4iwM" + ], + "videoCommand": { + "clickTrackingParams": "CPQFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W-TE_Ys4iwM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W-TE_Ys4iwM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5be4c4fd8b388b03&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPMFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "W-TE_Ys4iwM", + "onAddCommand": { + "clickTrackingParams": "CPMFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "W-TE_Ys4iwM", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtXLVRFX1lzNGl3TQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPIFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "W-TE_Ys4iwM", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPAFENTEDBgUIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "One Direction - Story of My Life 4 minutes, 8 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPAFENTEDBgUIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W-TE_Ys4iwM&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=21&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W-TE_Ys4iwM", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 20, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5be4c4fd8b388b03&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB2c2jyFq5JkNhgBSVPVhNKHVrUzA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQa0w3fHuwi6Q2TxrO4v2DDUjTHw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD8NAXWvEmz1V6QJyG3Mqpb4T1nqg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/T-sxSd1uwoU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAu_FqgYktDFr9sZyqp3j4hYu4l4g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:34", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "T-sxSd1uwoU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 34 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "T-sxSd1uwoU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "T-sxSd1uwoU" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COcFENTEDBgVIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "T-sxSd1uwoU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "T-sxSd1uwoU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "T-sxSd1uwoU" + ], + "videoCommand": { + "clickTrackingParams": "CO0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=T-sxSd1uwoU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "T-sxSd1uwoU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4feb3149dd6ec285&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COcFENTEDBgVIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Britney Spears - I Wanna Go (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/EpSFVkrhaONFNXylKFl8EhXw7nZaKg3cWCCjbkh3u50q_TILkekB8Hh0nyWWVOy8Xa0fuC8b=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BritneySpearsVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcFENTEDBgVIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCgffc95YDBlkGrBAJUHUmXQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgffc95YDBlkGrBAJUHUmXQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Britney Spears", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcFENTEDBgVIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCgffc95YDBlkGrBAJUHUmXQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgffc95YDBlkGrBAJUHUmXQ", + "canonicalBaseUrl": "/channel/UCgffc95YDBlkGrBAJUHUmXQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "298M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COsFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COsFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "T-sxSd1uwoU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COsFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "T-sxSd1uwoU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "T-sxSd1uwoU" + ], + "videoCommand": { + "clickTrackingParams": "COsFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=T-sxSd1uwoU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "T-sxSd1uwoU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4feb3149dd6ec285&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COoFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "T-sxSd1uwoU", + "onAddCommand": { + "clickTrackingParams": "COoFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "T-sxSd1uwoU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtULXN4U2QxdXdvVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "COgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COkFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "T-sxSd1uwoU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COcFENTEDBgVIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Britney Spears - I Wanna Go (Official Video) 4 minutes, 34 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcFENTEDBgVIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=T-sxSd1uwoU&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=22&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "T-sxSd1uwoU", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 21, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4feb3149dd6ec285&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDetnXwumhmam0sGXcYJBoxUfU4qw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQcMH4N-guweBz4t792r3SrNYTKg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJpt2_6077rTXoKQwVWIhOk-0zFg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/YxIiPLVR6NA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCXf99Kl9zyUUe-6lry7VaSgDpW5g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:19", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "YxIiPLVR6NA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 19 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "YxIiPLVR6NA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "YxIiPLVR6NA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CN4FENTEDBgWIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YxIiPLVR6NA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YxIiPLVR6NA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YxIiPLVR6NA" + ], + "videoCommand": { + "clickTrackingParams": "COQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YxIiPLVR6NA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YxIiPLVR6NA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6312223cb551e8d0&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CN4FENTEDBgWIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Avicii - Hey Brother (Lyric)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AviciiOfficialVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4FENTEDBgWIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Avicii", + "commandRuns": [ + { + "startIndex": 0, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4FENTEDBgWIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg", + "canonicalBaseUrl": "/channel/UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 6, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "602M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COIFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COIFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YxIiPLVR6NA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COIFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YxIiPLVR6NA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YxIiPLVR6NA" + ], + "videoCommand": { + "clickTrackingParams": "COIFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YxIiPLVR6NA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YxIiPLVR6NA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6312223cb551e8d0&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COEFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COEFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "YxIiPLVR6NA", + "onAddCommand": { + "clickTrackingParams": "COEFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "YxIiPLVR6NA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtZeElpUExWUjZOQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CN8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COAFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CN8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "YxIiPLVR6NA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN4FENTEDBgWIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Avicii - Hey Brother (Lyric) 4 minutes, 19 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4FENTEDBgWIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YxIiPLVR6NA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=23&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YxIiPLVR6NA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 22, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6312223cb551e8d0&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCU8eyalkOK8mbO7b1qoYsReJWfLw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCUyQCCYvt3Rtnpzfrosz9vs0nFjA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1zfNcmLHbpMkk2yyGuBQKW9d9lA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/XC3ahd6Di3M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAx6LkJ7pv394iXT_7YCRZws45hwA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:39", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "XC3ahd6Di3M", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 39 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "XC3ahd6Di3M", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "XC3ahd6Di3M" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNUFENTEDBgXIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "XC3ahd6Di3M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "XC3ahd6Di3M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "XC3ahd6Di3M" + ], + "videoCommand": { + "clickTrackingParams": "CNsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XC3ahd6Di3M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XC3ahd6Di3M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c2dda85de838b73&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNUFENTEDBgXIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "U2 - Ordinary Love (From Mandela OST) Lyric Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/dkClbuG5bojdnyeRWwVWEmHoP-KmTC7azL0by-1k4DdOokIftDVCKbfoVtGO8LWdWSP94gfCuQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel U2VEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUFENTEDBgXIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC4gPNusMDwx2Xm-YI35AkCA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4gPNusMDwx2Xm-YI35AkCA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "U2", + "commandRuns": [ + { + "startIndex": 0, + "length": 2, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUFENTEDBgXIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC4gPNusMDwx2Xm-YI35AkCA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4gPNusMDwx2Xm-YI35AkCA", + "canonicalBaseUrl": "/channel/UC4gPNusMDwx2Xm-YI35AkCA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 2, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 2, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "72M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNkFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNkFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "XC3ahd6Di3M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNkFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "XC3ahd6Di3M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "XC3ahd6Di3M" + ], + "videoCommand": { + "clickTrackingParams": "CNkFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XC3ahd6Di3M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XC3ahd6Di3M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c2dda85de838b73&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNgFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "XC3ahd6Di3M", + "onAddCommand": { + "clickTrackingParams": "CNgFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "XC3ahd6Di3M", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtYQzNhaGQ2RGkzTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNcFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "XC3ahd6Di3M", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUFENTEDBgXIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "U2 - Ordinary Love (From Mandela OST) Lyric Video 3 minutes, 39 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUFENTEDBgXIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XC3ahd6Di3M&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=24&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XC3ahd6Di3M", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 23, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c2dda85de838b73&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA8NYx1N1tOXDCr-NR1TpZwQzrqYA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHNJs40QnBASTFwJCjOjexiaoM4Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDWfRS4sQpvCcAI44nY75D4kCw8Zw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/vAqPeOUCfyw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBblobV6r-4v5IoyIn9yHCi8Fpmhw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "2:42", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "vAqPeOUCfyw", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 42 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "vAqPeOUCfyw", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "vAqPeOUCfyw" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMwFENTEDBgYIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "vAqPeOUCfyw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "vAqPeOUCfyw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "vAqPeOUCfyw" + ], + "videoCommand": { + "clickTrackingParams": "CNIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vAqPeOUCfyw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vAqPeOUCfyw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bc0a8f78e5027f2c&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMwFENTEDBgYIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Federico Scavo - Funky Nassau (Official Video Teaser)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_kKyn-Jfe3MdQUrG_fcX25AvOdyawsYcnzGPX_dp7DJJj8=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Energy TV", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwFENTEDBgYIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@EnergyProductionRec", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5eYHWDQqAsiKlnvLCz-ezg", + "canonicalBaseUrl": "/@EnergyProductionRec" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Energy TV", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwFENTEDBgYIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@EnergyProductionRec", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5eYHWDQqAsiKlnvLCz-ezg", + "canonicalBaseUrl": "/@EnergyProductionRec" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "18M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNAFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNAFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNAFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "vAqPeOUCfyw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNAFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "vAqPeOUCfyw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "vAqPeOUCfyw" + ], + "videoCommand": { + "clickTrackingParams": "CNAFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vAqPeOUCfyw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vAqPeOUCfyw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bc0a8f78e5027f2c&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM8FENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8FENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "vAqPeOUCfyw", + "onAddCommand": { + "clickTrackingParams": "CM8FENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "vAqPeOUCfyw", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt2QXFQZU9VQ2Z5dw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CM0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CM4FEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CM0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "vAqPeOUCfyw", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMwFENTEDBgYIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Federico Scavo - Funky Nassau (Official Video Teaser) 2 minutes, 42 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwFENTEDBgYIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vAqPeOUCfyw&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=25&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vAqPeOUCfyw", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 24, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bc0a8f78e5027f2c&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgWChLMA8=&rs=AOn4CLAGGLky7I54ALaLXZiRNenAfGK5WA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgWChLMA8=&rs=AOn4CLCJhv6vxQQATeREHgiaYMO3fDJZbQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIFgoSzAP&rs=AOn4CLB9opZUacFf0jisUVH0PrZzzEMhBw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/zVOXmhn-AcA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIFgoSzAP&rs=AOn4CLBo37QIImMRpjgxB6mrFYBKUr4E2g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:26", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "zVOXmhn-AcA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 26 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "zVOXmhn-AcA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "zVOXmhn-AcA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMMFENTEDBgZIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "zVOXmhn-AcA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "zVOXmhn-AcA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "zVOXmhn-AcA" + ], + "videoCommand": { + "clickTrackingParams": "CMkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zVOXmhn-AcA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zVOXmhn-AcA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cd53979a19fe01c0&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMMFENTEDBgZIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "George Michael - Amazing" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_m7PAJMxYcpx52N1Tng4L71j_zrFYtpWG-czHMZjkcDsQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel WinterGirl991", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMFENTEDBgZIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@WinterGirl991", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC85sMkq9uDGJDQf8fUo6VBA", + "canonicalBaseUrl": "/@WinterGirl991" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "WinterGirl991", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMFENTEDBgZIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@WinterGirl991", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC85sMkq9uDGJDQf8fUo6VBA", + "canonicalBaseUrl": "/@WinterGirl991" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "844K views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMcFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMcFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "zVOXmhn-AcA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMcFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "zVOXmhn-AcA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "zVOXmhn-AcA" + ], + "videoCommand": { + "clickTrackingParams": "CMcFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zVOXmhn-AcA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zVOXmhn-AcA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cd53979a19fe01c0&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "zVOXmhn-AcA", + "onAddCommand": { + "clickTrackingParams": "CMYFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "zVOXmhn-AcA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt6Vk9YbWhuLUFjQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMUFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "zVOXmhn-AcA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMMFENTEDBgZIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "George Michael - Amazing 4 minutes, 26 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMFENTEDBgZIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zVOXmhn-AcA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=26&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zVOXmhn-AcA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 25, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cd53979a19fe01c0&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBvlfpDDdkHbnlGlnH25l5Eqh4ofA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB5eBvqkowH7YmqRakDaowPkNUFsw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBqlxGbEnBmZFKfbtYgBa83e4nDtQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/450p7goxZqg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCMPXbqFo3XANmCIDQNxRS2qtmDiQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "450p7goxZqg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "450p7goxZqg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "450p7goxZqg" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLoFENTEDBgaIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "450p7goxZqg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "450p7goxZqg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "450p7goxZqg" + ], + "videoCommand": { + "clickTrackingParams": "CMAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=450p7goxZqg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "450p7goxZqg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e39d29ee0a3166a8&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLoFENTEDBgaIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "John Legend - All of Me (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/1_XHnfh1-BOrfB8dsIFHzhGA3_zqRCLD4lgCFIaRY4k_dpScSSIRgPUNciichF0ImuAwRWLC=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel johnlegendVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoFENTEDBgaIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEa-JnNdYCIFn3HMhjGEWpQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEa-JnNdYCIFn3HMhjGEWpQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "John Legend", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoFENTEDBgaIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEa-JnNdYCIFn3HMhjGEWpQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEa-JnNdYCIFn3HMhjGEWpQ", + "canonicalBaseUrl": "/channel/UCEa-JnNdYCIFn3HMhjGEWpQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "2.6B views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL4FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CL4FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "450p7goxZqg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CL4FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "450p7goxZqg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "450p7goxZqg" + ], + "videoCommand": { + "clickTrackingParams": "CL4FEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=450p7goxZqg&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "450p7goxZqg", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e39d29ee0a3166a8&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL0FENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0FENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "450p7goxZqg", + "onAddCommand": { + "clickTrackingParams": "CL0FENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "450p7goxZqg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs0NTBwN2dveFpxZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLwFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "450p7goxZqg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLoFENTEDBgaIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "John Legend - All of Me (Official Video) 5 minutes, 8 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoFENTEDBgaIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=450p7goxZqg&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=27&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "450p7goxZqg", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 26, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e39d29ee0a3166a8&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGFEgWihlMA8=&rs=AOn4CLBhU3DSdZ_sJUv5bEQR35yjlcXQww", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGFEgWihlMA8=&rs=AOn4CLCYNa9RpmkKU6QG9e8HyfXcGJE6RQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhRIFooZTAP&rs=AOn4CLDMwkPCb7NUmj-g1aed80ttasgiGQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/-nV1WxvsfTk/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhRIFooZTAP&rs=AOn4CLARZUVQxMpkA2y9VViiaVDRlnVC2Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:48", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "-nV1WxvsfTk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 48 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "-nV1WxvsfTk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "-nV1WxvsfTk" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLgFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLEFENTEDBgbIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-nV1WxvsfTk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-nV1WxvsfTk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-nV1WxvsfTk" + ], + "videoCommand": { + "clickTrackingParams": "CLcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nV1WxvsfTk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nV1WxvsfTk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa75755b1bec7d39&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLEFENTEDBgbIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Habibi I love you ( Mon amour, I love you) Ahmed Chawki, Kenza Farah ft Pitbull" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/qTwe9VeSVUj00OSSZUkw9ZWphl0qpEeq0HG-DaJ7NBAFL0p2JpKHe4WTHFOOxWfvePq2-bh7=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JOANDCOLABEL", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEFENTEDBgbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@JOANDCOLABEL", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCMmD10HZfTh-jrnI6M7duTw", + "canonicalBaseUrl": "/@JOANDCOLABEL" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "JOANDCOLABEL", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEFENTEDBgbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@JOANDCOLABEL", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCMmD10HZfTh-jrnI6M7duTw", + "canonicalBaseUrl": "/@JOANDCOLABEL" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "22M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLUFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLUFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-nV1WxvsfTk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLUFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-nV1WxvsfTk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-nV1WxvsfTk" + ], + "videoCommand": { + "clickTrackingParams": "CLUFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nV1WxvsfTk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nV1WxvsfTk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa75755b1bec7d39&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLQFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLQFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "-nV1WxvsfTk", + "onAddCommand": { + "clickTrackingParams": "CLQFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "-nV1WxvsfTk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgstblYxV3h2c2ZUaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLMFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "-nV1WxvsfTk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLEFENTEDBgbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Habibi I love you ( Mon amour, I love you) Ahmed Chawki, Kenza Farah ft Pitbull 3 minutes, 48 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEFENTEDBgbIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nV1WxvsfTk&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=28&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nV1WxvsfTk", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 27, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa75755b1bec7d39&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBOwnviX2uKfqMYRvgXiKsIxl8KrQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMnrVN0P-042Sc2uoxc5nC4bPzDw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCJyHtoJXHkeTKw-uov5shc9RrOow", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/akhmS1D2Ce4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC0yrIPDo_utjblcEW4NwPxHNhsjQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:46", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "akhmS1D2Ce4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 46 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "akhmS1D2Ce4", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "akhmS1D2Ce4" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK8FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKgFENTEDBgcIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "akhmS1D2Ce4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "akhmS1D2Ce4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "akhmS1D2Ce4" + ], + "videoCommand": { + "clickTrackingParams": "CK4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=akhmS1D2Ce4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "akhmS1D2Ce4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6a48664b50f609ee&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKgFENTEDBgcIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Lana Del Rey vs Cedric Gervais 'Summertime Sadness' Remix" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lAEdCN-f5liiRVIRudaJzXbIsroI3oe-4QoemUi6t8RqI=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Spinnin' Records", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgFENTEDBgcIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@spinninrecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpDJl2EmP7Oh90Vylx0dZtA", + "canonicalBaseUrl": "/@spinninrecords" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Spinnin' Records", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgFENTEDBgcIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@spinninrecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpDJl2EmP7Oh90Vylx0dZtA", + "canonicalBaseUrl": "/@spinninrecords" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "181M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKwFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "akhmS1D2Ce4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKwFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "akhmS1D2Ce4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "akhmS1D2Ce4" + ], + "videoCommand": { + "clickTrackingParams": "CKwFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=akhmS1D2Ce4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "akhmS1D2Ce4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6a48664b50f609ee&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKsFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "akhmS1D2Ce4", + "onAddCommand": { + "clickTrackingParams": "CKsFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "akhmS1D2Ce4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgtha2htUzFEMkNlNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKoFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "akhmS1D2Ce4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgFENTEDBgcIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Lana Del Rey vs Cedric Gervais 'Summertime Sadness' Remix 3 minutes, 46 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgFENTEDBgcIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=akhmS1D2Ce4&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=29&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "akhmS1D2Ce4", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 28, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6a48664b50f609ee&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGAgGyh_MA8=&rs=AOn4CLAekuzH4MUY7Yo87EJVtHbrowkyzw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGAgGyh_MA8=&rs=AOn4CLBrcIq8-TzK9Zxnj_niRiWdyLMmog", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhgIBsofzAP&rs=AOn4CLAFKdtLgVL0Po3pfwFOhYuS8gUFLQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/t6hD6r3sIOE/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhgIBsofzAP&rs=AOn4CLBhrl2uHDQoAHki_xLmoTnHjhKBYw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:44", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "t6hD6r3sIOE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 44 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "t6hD6r3sIOE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "t6hD6r3sIOE" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKYFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJ8FENTEDBgdIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "t6hD6r3sIOE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "t6hD6r3sIOE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "t6hD6r3sIOE" + ], + "videoCommand": { + "clickTrackingParams": "CKUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=t6hD6r3sIOE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "t6hD6r3sIOE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b7a843eabdec20e1&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJ8FENTEDBgdIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Don Diablo & Matt Nash - Starlight (Could You Be Mine) (Original)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/QbTfofDiYWD0M_974RoU4PsuLNnEg-up_RPCeid0HHB0geRL5LtRTbXmpmC69Pu9dThBuUcZdw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Axtone", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8FENTEDBgdIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@Axtone", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC0fpPkYoKHpNtr8P2kWtgdg", + "canonicalBaseUrl": "/@Axtone" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Axtone", + "commandRuns": [ + { + "startIndex": 0, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8FENTEDBgdIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@Axtone", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC0fpPkYoKHpNtr8P2kWtgdg", + "canonicalBaseUrl": "/@Axtone" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 6, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "3.9M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKMFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "t6hD6r3sIOE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKMFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "t6hD6r3sIOE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "t6hD6r3sIOE" + ], + "videoCommand": { + "clickTrackingParams": "CKMFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=t6hD6r3sIOE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "t6hD6r3sIOE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b7a843eabdec20e1&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKIFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "t6hD6r3sIOE", + "onAddCommand": { + "clickTrackingParams": "CKIFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "t6hD6r3sIOE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt0NmhENnIzc0lPRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKEFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "t6hD6r3sIOE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ8FENTEDBgdIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Don Diablo & Matt Nash - Starlight (Could You Be Mine) (Original) 5 minutes, 44 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8FENTEDBgdIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=t6hD6r3sIOE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=30&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "t6hD6r3sIOE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 29, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b7a843eabdec20e1&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYTvDUhLxQSSzkKUvfLYyQcvXXlA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAAUM3IwOxEYaM0aM0G7KG3nbJURg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDVIem8Z9gDMbxFXZLyT7cVRd6RfA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/LqAF832WSi0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDKPgWzEbsTAC__dcK4Rfe9_Sgkw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "LqAF832WSi0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "LqAF832WSi0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "LqAF832WSi0" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ0FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJYFENTEDBgeIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "LqAF832WSi0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "LqAF832WSi0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "LqAF832WSi0" + ], + "videoCommand": { + "clickTrackingParams": "CJwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LqAF832WSi0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LqAF832WSi0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ea005f37d964a2d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJYFENTEDBgeIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "The Aston Shuffle - Comfortable (Official Video) ft. Will Heard" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/y9KqPmtSsa54RRPhc0KD4twxfg4Bgv7XKwnAEYGGvPM-_wLwhwq_keuz1zEOWk_kw5Hdw5S2=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel TheAstonShuffleVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYFENTEDBgeIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3M-u_ZX2TRdEBX8Zax-F2Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3M-u_ZX2TRdEBX8Zax-F2Q" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "The Aston Shuffle", + "commandRuns": [ + { + "startIndex": 0, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYFENTEDBgeIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3M-u_ZX2TRdEBX8Zax-F2Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3M-u_ZX2TRdEBX8Zax-F2Q", + "canonicalBaseUrl": "/channel/UC3M-u_ZX2TRdEBX8Zax-F2Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 17, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 17, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "868K views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJoFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJoFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "LqAF832WSi0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJoFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "LqAF832WSi0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "LqAF832WSi0" + ], + "videoCommand": { + "clickTrackingParams": "CJoFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LqAF832WSi0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LqAF832WSi0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ea005f37d964a2d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "LqAF832WSi0", + "onAddCommand": { + "clickTrackingParams": "CJkFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "LqAF832WSi0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtMcUFGODMyV1NpMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJgFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJcFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "LqAF832WSi0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJYFENTEDBgeIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "The Aston Shuffle - Comfortable (Official Video) ft. Will Heard 4 minutes, 8 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYFENTEDBgeIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LqAF832WSi0&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=31&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LqAF832WSi0", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 30, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ea005f37d964a2d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBZQ1nDFb8pMur7r6zHJ-h74Z6wPw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdxjuMNoXsis-gAg4SxA0XCk8-mQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDYsEe48t_mdibG92Fjk8cdqbpXvA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/i-gyZ35074k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARr3iQdufs-E9sjgYz_fHDB47_gw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:37", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "i-gyZ35074k", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 37 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "i-gyZ35074k", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "i-gyZ35074k" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJQFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CI0FENTEDBgfIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "i-gyZ35074k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "i-gyZ35074k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "i-gyZ35074k" + ], + "videoCommand": { + "clickTrackingParams": "CJMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=i-gyZ35074k&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "i-gyZ35074k", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8be832677e74ef89&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CI0FENTEDBgfIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Zedd - Stay The Night ft. Hayley Williams" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/3AjBxybgKhjqf76bXW-NLdaZKepEOTtJsPAqCqIPo7_fo6O5_2zuDpWUHGeRL7if0LOYdBSIVMw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ZEDDVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0FENTEDBgfIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPNokRZ9hacjIQ3IQL6HNUQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPNokRZ9hacjIQ3IQL6HNUQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Zedd", + "commandRuns": [ + { + "startIndex": 0, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0FENTEDBgfIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPNokRZ9hacjIQ3IQL6HNUQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPNokRZ9hacjIQ3IQL6HNUQ", + "canonicalBaseUrl": "/channel/UCPNokRZ9hacjIQ3IQL6HNUQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 4, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 4, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "305M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJEFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJEFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "i-gyZ35074k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJEFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "i-gyZ35074k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "i-gyZ35074k" + ], + "videoCommand": { + "clickTrackingParams": "CJEFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=i-gyZ35074k", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "i-gyZ35074k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8be832677e74ef89&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJAFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJAFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "i-gyZ35074k", + "onAddCommand": { + "clickTrackingParams": "CJAFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "i-gyZ35074k", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtpLWd5WjM1MDc0aw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CI4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CI8FEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CI4FEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "i-gyZ35074k", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI0FENTEDBgfIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Zedd - Stay The Night ft. Hayley Williams 3 minutes, 37 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0FENTEDBgfIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=i-gyZ35074k&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=32&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "i-gyZ35074k", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 31, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8be832677e74ef89&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAVCuZZCbYNGXqsT_mLAyoqCx7dFA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBiEX3UOVDQPYSi4A3El70WElycbQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB5N0XKCGgQByN-nVnkyzEACtBdUA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/hN5X4kGhAtU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAfDk5d1Q2fLuIIURN-GegpZuFTmA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:12", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "hN5X4kGhAtU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 12 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "hN5X4kGhAtU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIwFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "hN5X4kGhAtU" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIsFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIQFENTEDBggIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "hN5X4kGhAtU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "hN5X4kGhAtU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "hN5X4kGhAtU" + ], + "videoCommand": { + "clickTrackingParams": "CIoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hN5X4kGhAtU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hN5X4kGhAtU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=84de57e241a102d5&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIoFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIkFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIQFENTEDBggIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Empire Of The Sun - We Are The People (Official Music Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/EVfaJirlY8moIMdRBQwKGHtHKA2VrCqG2GRIU_dInSmtvLZsRi75Ewd-2mxm1GeKsx72mtjMJA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel empireofthesunvevo", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQFENTEDBggIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCyacMWc-JhzX6iq2PCF-4jw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCyacMWc-JhzX6iq2PCF-4jw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Empire Of The Sun", + "commandRuns": [ + { + "startIndex": 0, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQFENTEDBggIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCyacMWc-JhzX6iq2PCF-4jw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCyacMWc-JhzX6iq2PCF-4jw", + "canonicalBaseUrl": "/channel/UCyacMWc-JhzX6iq2PCF-4jw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 17, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 17, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "233M views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIgFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "hN5X4kGhAtU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "hN5X4kGhAtU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "hN5X4kGhAtU" + ], + "videoCommand": { + "clickTrackingParams": "CIgFEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hN5X4kGhAtU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hN5X4kGhAtU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=84de57e241a102d5&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIcFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "hN5X4kGhAtU", + "onAddCommand": { + "clickTrackingParams": "CIcFENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "hN5X4kGhAtU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtoTjVYNGtHaEF0VQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIYFEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIUFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "hN5X4kGhAtU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQFENTEDBggIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Empire Of The Sun - We Are The People (Official Music Video) 5 minutes, 12 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQFENTEDBggIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hN5X4kGhAtU&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=33&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hN5X4kGhAtU", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 32, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=84de57e241a102d5&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGEgZShDMA8=&rs=AOn4CLCdFdX_XwvjeFoM8WibjneZ4EKGsg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGEgZShDMA8=&rs=AOn4CLBf1bpDXnVwPt4Y7i4Lw4A4V3v2Ng", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhhIGUoQzAP&rs=AOn4CLDWw8NDXC_z4y4MMZIWaDu9hgSZ8Q", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/0injWL1Kl98/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhhIGUoQzAP&rs=AOn4CLAe-PBxTtkmOGulBqgs5C7Zay5YFA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:24", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "0injWL1Kl98", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 24 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "0injWL1Kl98", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIMFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "0injWL1Kl98" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIIFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPsEENTEDBghIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "0injWL1Kl98", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "0injWL1Kl98" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "0injWL1Kl98" + ], + "videoCommand": { + "clickTrackingParams": "CIEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0injWL1Kl98", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0injWL1Kl98", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d229e358bd4a97df&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIEFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIAFEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPsEENTEDBghIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Robbie Williams - Beyond the Sea" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nG5iAlig6deIxEEKyXxA6BD6_vAOa4QwL57yZBKJU=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ididseeitcome", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsEENTEDBghIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ididseeitcome", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCx8HeHB5BRhva9c2g4h0Qmg", + "canonicalBaseUrl": "/@ididseeitcome" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "ididseeitcome", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsEENTEDBghIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ididseeitcome", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCx8HeHB5BRhva9c2g4h0Qmg", + "canonicalBaseUrl": "/@ididseeitcome" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.7M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "0injWL1Kl98", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "0injWL1Kl98" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "0injWL1Kl98" + ], + "videoCommand": { + "clickTrackingParams": "CP8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0injWL1Kl98&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0injWL1Kl98", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d229e358bd4a97df&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP4EENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4EENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "0injWL1Kl98", + "onAddCommand": { + "clickTrackingParams": "CP4EENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "0injWL1Kl98", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgswaW5qV0wxS2w5OA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CP0EEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "0injWL1Kl98", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPsEENTEDBghIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Robbie Williams - Beyond the Sea 4 minutes, 24 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsEENTEDBghIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0injWL1Kl98&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=34&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0injWL1Kl98", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 33, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d229e358bd4a97df&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBcAjaMjCb430KoqXibNw4x2Aae9w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDIO30YiTs4ZoNLvfLBzl7kJqX5Bg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAqHD21K6bO_TKoVDPHu8H6hDu3qg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/0KiKEB5guoY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBrfo6dRz5sJqf1vqsS1OxpfVsChw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:46", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "0KiKEB5guoY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 46 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "0KiKEB5guoY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "0KiKEB5guoY" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPIEENTEDBgiIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "0KiKEB5guoY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "0KiKEB5guoY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "0KiKEB5guoY" + ], + "videoCommand": { + "clickTrackingParams": "CPgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0KiKEB5guoY&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0KiKEB5guoY", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d0a88a101e60ba86&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPIEENTEDBgiIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Eros Ramazzotti - Hasta El Éxtasis ft. Nicole Scherzinger" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/TEpZadEYPAd_-hRl5fbqgOnPCMH41kcEld11ht42lVo7_JyCB5g1ZLFzTA1i2wzNcXE6IUB9Fg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ErosRamazzottiVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIEENTEDBgiIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-6TzsYLnG8R-K-r-rVaaeA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-6TzsYLnG8R-K-r-rVaaeA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "ErosRamazzotti", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIEENTEDBgiIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-6TzsYLnG8R-K-r-rVaaeA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-6TzsYLnG8R-K-r-rVaaeA", + "canonicalBaseUrl": "/channel/UC-6TzsYLnG8R-K-r-rVaaeA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "6M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "0KiKEB5guoY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "0KiKEB5guoY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "0KiKEB5guoY" + ], + "videoCommand": { + "clickTrackingParams": "CPYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0KiKEB5guoY&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0KiKEB5guoY", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d0a88a101e60ba86&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPUEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "0KiKEB5guoY", + "onAddCommand": { + "clickTrackingParams": "CPUEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "0KiKEB5guoY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgswS2lLRUI1Z3VvWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPQEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "0KiKEB5guoY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPIEENTEDBgiIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Eros Ramazzotti - Hasta El Éxtasis ft. Nicole Scherzinger 3 minutes, 46 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIEENTEDBgiIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0KiKEB5guoY&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=35&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0KiKEB5guoY", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 34, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d0a88a101e60ba86&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBpYen3YJBZVCHxCOiR2eHWEQDZIA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCWwrVSwgbAO0yz1Qx8gg69TyXYhg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBwUCpZjwaKeafxwNABH230FFtEyQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/BR_DFMUzX4E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCsbcNCb_mt2dGtNuJuALlwmLoM8Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:10", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "BR_DFMUzX4E", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 10 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "BR_DFMUzX4E", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "BR_DFMUzX4E" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COgEENTEDBgjIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "BR_DFMUzX4E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "BR_DFMUzX4E" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "BR_DFMUzX4E" + ], + "videoCommand": { + "clickTrackingParams": "CO8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=BR_DFMUzX4E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "BR_DFMUzX4E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=051fc314c5335f81&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COgEENTEDBgjIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Armin van Buuren feat. Trevor Guthrie - This Is What It Feels Like (Official Music Video)" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/-5P3p8rEXiE5hqjsJ6KiHlf4ToVRHl7Gor15bhIFgw73aUSlA1KjMqrx3PWYcBvNg9PJYXA02A=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/SjBd_IeV9mnOBxyYMiuKWmjBnarSlH_GkMX7OEWCr9ZYvYSqNMFPpK5PPj9gkXV-PLQX7sCcynA=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO0EEPyeECITCLTmyKnB-5QDFWMFBgAdfjschA==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0EEPyeECITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Armada Music TV", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@armadamusictv⁩ • ⁨5.56M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/-5P3p8rEXiE5hqjsJ6KiHlf4ToVRHl7Gor15bhIFgw73aUSlA1KjMqrx3PWYcBvNg9PJYXA02A=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Armada Music TV. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Armada Music TV - 5.56M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0EEPyeECITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCGZXYc32ri4D0gSLPf2pZXQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCGZXYc32ri4D0gSLPf2pZXQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Armin van Buuren", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@arminvanbuuren⁩ • ⁨6.13M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/SjBd_IeV9mnOBxyYMiuKWmjBnarSlH_GkMX7OEWCr9ZYvYSqNMFPpK5PPj9gkXV-PLQX7sCcynA=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Armin van Buuren. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Armin van Buuren - 6.13M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0EEPyeECITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCu5jfQcpRLm9xhmlSd5S8xw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCu5jfQcpRLm9xhmlSd5S8xw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Armada Music TV and Armin van Buuren", + "styleRuns": [ + { + "startIndex": 0, + "length": 36 + }, + { + "startIndex": 15, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + }, + { + "startIndex": 36, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 36, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "158M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COwEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COwEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "BR_DFMUzX4E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COwEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "BR_DFMUzX4E" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "BR_DFMUzX4E" + ], + "videoCommand": { + "clickTrackingParams": "COwEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=BR_DFMUzX4E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "BR_DFMUzX4E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=051fc314c5335f81&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COsEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "BR_DFMUzX4E", + "onAddCommand": { + "clickTrackingParams": "COsEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "BR_DFMUzX4E", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtCUl9ERk1Velg0RQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "COkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COoEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "BR_DFMUzX4E", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COgEENTEDBgjIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Armin van Buuren feat. Trevor Guthrie - This Is What It Feels Like (Official Music Video) 4 minutes, 10 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgEENTEDBgjIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=BR_DFMUzX4E&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=36&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "BR_DFMUzX4E", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 35, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=051fc314c5335f81&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDRbUy6H24jiZ4vTBAIZ8_Qf2YIYA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQwmW1_spb2cyFS7UWASybrE9UmQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAYK_-O06XjcwAuEtcol8cWWgIw3A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/RsKQOm_iJug/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC9myemrIqhiAXdzFjL0ydrniZ0UA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "RsKQOm_iJug", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 58 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "RsKQOm_iJug", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "RsKQOm_iJug" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CN8EENTEDBgkIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "RsKQOm_iJug", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "RsKQOm_iJug" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "RsKQOm_iJug" + ], + "videoCommand": { + "clickTrackingParams": "COUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RsKQOm_iJug", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RsKQOm_iJug", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=46c2903a6fe226e8&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CN8EENTEDBgkIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "A LIGHT THAT NEVER COMES (Official Lyric Video) - LINKIN PARK x STEVE AOKI" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OtUf050j6w6iRPUmGgmzblD2saluxUusxiVmo0-SMUnWiNKwR89JL_-xJ6JvIEram8UbPT_zDA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Linkin Park", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8EENTEDBgkIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZU9T1ceaOgwfLRq7OKFU4Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZU9T1ceaOgwfLRq7OKFU4Q" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Linkin Park", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8EENTEDBgkIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZU9T1ceaOgwfLRq7OKFU4Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZU9T1ceaOgwfLRq7OKFU4Q", + "canonicalBaseUrl": "/channel/UCZU9T1ceaOgwfLRq7OKFU4Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "17M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COMEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COMEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "RsKQOm_iJug", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COMEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "RsKQOm_iJug" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "RsKQOm_iJug" + ], + "videoCommand": { + "clickTrackingParams": "COMEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RsKQOm_iJug", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RsKQOm_iJug", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=46c2903a6fe226e8&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COIEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "RsKQOm_iJug", + "onAddCommand": { + "clickTrackingParams": "COIEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "RsKQOm_iJug", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtSc0tRT21faUp1Zw%3D%3D", + "commands": [ + { + "clickTrackingParams": "COAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COEEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "RsKQOm_iJug", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8EENTEDBgkIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "A LIGHT THAT NEVER COMES (Official Lyric Video) - LINKIN PARK x STEVE AOKI 3 minutes, 58 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8EENTEDBgkIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RsKQOm_iJug&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=37&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RsKQOm_iJug", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 36, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=46c2903a6fe226e8&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAk4ekkgJwCLdeho5NpJ2Iu8miMQA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD23-BBj6TMY9DsXtgPajGk5RjSUA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsUENcuOiy0_L3W0LDcWYcSRRAAw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/yZqmarGShxg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDjOKGSWUTCbhMXpY_K9D6A4P7NcQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:31", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "yZqmarGShxg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 31 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "yZqmarGShxg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "yZqmarGShxg" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNYEENTEDBglIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yZqmarGShxg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yZqmarGShxg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yZqmarGShxg" + ], + "videoCommand": { + "clickTrackingParams": "CNwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yZqmarGShxg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yZqmarGShxg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c99aa66ab1928718&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNYEENTEDBglIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Calvin Harris & Alesso - Under Control (Official Video) ft. Hurts" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OsW5zo5w26RBwGTLhC4SSNpmt6ufjosU0lzTg2EqlozD5L5Ja2jpP0GWSA06E2bIa8SFflpw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel CalvinHarrisVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYEENTEDBglIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCIjYyZxkFucP_W-tmXg_9Ow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCIjYyZxkFucP_W-tmXg_9Ow" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Calvin Harris", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYEENTEDBglIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCIjYyZxkFucP_W-tmXg_9Ow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCIjYyZxkFucP_W-tmXg_9Ow", + "canonicalBaseUrl": "/channel/UCIjYyZxkFucP_W-tmXg_9Ow" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "319M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNoEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNoEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yZqmarGShxg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNoEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yZqmarGShxg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yZqmarGShxg" + ], + "videoCommand": { + "clickTrackingParams": "CNoEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yZqmarGShxg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yZqmarGShxg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c99aa66ab1928718&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNkEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "yZqmarGShxg", + "onAddCommand": { + "clickTrackingParams": "CNkEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "yZqmarGShxg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt5WnFtYXJHU2h4Zw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNgEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "yZqmarGShxg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNYEENTEDBglIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Calvin Harris & Alesso - Under Control (Official Video) ft. Hurts 3 minutes, 31 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYEENTEDBglIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yZqmarGShxg&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=38&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yZqmarGShxg", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 37, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c99aa66ab1928718&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC2djC5eb_sUntqpiAaF0QNaHUWrQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBycNY58Ilnl_JQ4e2IhIMjDj-wvg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJTXTMdi1nuob4h8TIO4-cU8xD3Q", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/L5GwTfI_PD8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgnCTTCwavbAnTAWtzyP0aMuN-vg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:50", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "L5GwTfI_PD8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 50 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "L5GwTfI_PD8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "L5GwTfI_PD8" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CM0EENTEDBgmIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "L5GwTfI_PD8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "L5GwTfI_PD8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "L5GwTfI_PD8" + ], + "videoCommand": { + "clickTrackingParams": "CNMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=L5GwTfI_PD8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "L5GwTfI_PD8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2f91b04df23f3c3f&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CM0EENTEDBgmIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Fly Project - Toca Toca | Official Music Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Fly Project", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0EENTEDBgmIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Fly Project", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0EENTEDBgmIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A", + "canonicalBaseUrl": "/channel/UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "282M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNEEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNEEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNEEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "L5GwTfI_PD8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNEEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "L5GwTfI_PD8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "L5GwTfI_PD8" + ], + "videoCommand": { + "clickTrackingParams": "CNEEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=L5GwTfI_PD8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "L5GwTfI_PD8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2f91b04df23f3c3f&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNAEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNAEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "L5GwTfI_PD8", + "onAddCommand": { + "clickTrackingParams": "CNAEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "L5GwTfI_PD8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtMNUd3VGZJX1BEOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CM4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CM8EEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CM4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "L5GwTfI_PD8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM0EENTEDBgmIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Fly Project - Toca Toca | Official Music Video 2 minutes, 50 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0EENTEDBgmIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=L5GwTfI_PD8&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=39&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "L5GwTfI_PD8", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 38, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2f91b04df23f3c3f&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQdDNNH8BpWBVFllkY01ZGRraOqw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnd85hPZQwOEw9XR0WG68i18Wzew", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBELNYmIMf7g9upvnSy9Pjcr9VQnQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/JL0q8o-IAc8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJYY-Q6FIO4WjOkd-9S8ZtxenVBw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:10", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "JL0q8o-IAc8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 10 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "JL0q8o-IAc8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "JL0q8o-IAc8" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMQEENTEDBgnIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "JL0q8o-IAc8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "JL0q8o-IAc8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "JL0q8o-IAc8" + ], + "videoCommand": { + "clickTrackingParams": "CMoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=JL0q8o-IAc8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "JL0q8o-IAc8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=24bd2af28f8801cf&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMQEENTEDBgnIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Fly Project - Goodbye | Official Music Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Fly Project", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQEENTEDBgnIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Fly Project", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQEENTEDBgnIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A", + "canonicalBaseUrl": "/channel/UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "54M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMgEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMgEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "JL0q8o-IAc8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMgEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "JL0q8o-IAc8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "JL0q8o-IAc8" + ], + "videoCommand": { + "clickTrackingParams": "CMgEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=JL0q8o-IAc8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "JL0q8o-IAc8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=24bd2af28f8801cf&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMcEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "JL0q8o-IAc8", + "onAddCommand": { + "clickTrackingParams": "CMcEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "JL0q8o-IAc8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtKTDBxOG8tSUFjOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMYEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "JL0q8o-IAc8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMQEENTEDBgnIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Fly Project - Goodbye | Official Music Video 3 minutes, 10 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQEENTEDBgnIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=JL0q8o-IAc8&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=40&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "JL0q8o-IAc8", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 39, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=24bd2af28f8801cf&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLACP6HZfTtHkQoKpDJ_7QSqog8gkQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCRiFgvLnJZYtw8tijFghbNNxC6gQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTWl7tCjBa5qssIqXR4sPSSx1yHA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/wCXc37dJWNA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC12XP-uxyy0SNBwazKsknP4gdq_w", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:24", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "wCXc37dJWNA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 24 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "wCXc37dJWNA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "wCXc37dJWNA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLsEENTEDBgoIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "wCXc37dJWNA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "wCXc37dJWNA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "wCXc37dJWNA" + ], + "videoCommand": { + "clickTrackingParams": "CMEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wCXc37dJWNA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wCXc37dJWNA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c025dcdfb74958d0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLsEENTEDBgoIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Fly Project - Back In My Life | Official Music Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Fly Project", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsEENTEDBgoIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Fly Project", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsEENTEDBgoIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A", + "canonicalBaseUrl": "/channel/UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "25M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CL8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "wCXc37dJWNA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CL8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "wCXc37dJWNA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "wCXc37dJWNA" + ], + "videoCommand": { + "clickTrackingParams": "CL8EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wCXc37dJWNA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wCXc37dJWNA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c025dcdfb74958d0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL4EENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4EENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "wCXc37dJWNA", + "onAddCommand": { + "clickTrackingParams": "CL4EENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "wCXc37dJWNA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt3Q1hjMzdkSldOQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CL0EEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "wCXc37dJWNA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLsEENTEDBgoIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Fly Project - Back In My Life | Official Music Video 3 minutes, 24 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsEENTEDBgoIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wCXc37dJWNA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=41&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wCXc37dJWNA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 40, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c025dcdfb74958d0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCEebF1WfL-1pnsJsb1o_OxFU4lRw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBuSwOhaJjJP9D2JYEliS_7L_iHkg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCuSzPGZvi25E2wjAIydZJTE1y3SQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3P06kyFpIQU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCLExcSMTkBgv8CBGoBog5wgaflvg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:42", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3P06kyFpIQU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 42 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3P06kyFpIQU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3P06kyFpIQU" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLkEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLIEENTEDBgpIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3P06kyFpIQU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3P06kyFpIQU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3P06kyFpIQU" + ], + "videoCommand": { + "clickTrackingParams": "CLgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3P06kyFpIQU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3P06kyFpIQU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dcfd3a9321692105&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLIEENTEDBgpIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Fly Project - Musica | Official Music Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/08_aU8zVjrF8YY9Xuzz6xI1BKJ022VUIvWIHNjBMTxfRlkOzoBnY07FQnaVYU0tf0zksqByqXg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Fly Project", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIEENTEDBgpIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Fly Project", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIEENTEDBgpIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr5xubfcrZYYBDEOJCdI13A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr5xubfcrZYYBDEOJCdI13A", + "canonicalBaseUrl": "/channel/UCr5xubfcrZYYBDEOJCdI13A" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "128M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3P06kyFpIQU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3P06kyFpIQU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3P06kyFpIQU" + ], + "videoCommand": { + "clickTrackingParams": "CLYEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3P06kyFpIQU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3P06kyFpIQU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dcfd3a9321692105&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLUEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "3P06kyFpIQU", + "onAddCommand": { + "clickTrackingParams": "CLUEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "3P06kyFpIQU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszUDA2a3lGcElRVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLQEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3P06kyFpIQU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLIEENTEDBgpIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Fly Project - Musica | Official Music Video 3 minutes, 42 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIEENTEDBgpIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3P06kyFpIQU&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=42&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3P06kyFpIQU", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 41, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dcfd3a9321692105&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB3PgIVgaEh_Y_Ki8bYUzcg_LnrIQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBILVRU779bmWcRgTBgJNTuZ7XrEw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDej3TzzcXAiE3z72W3QbegCi3dNQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/zsmUOdmm02A/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsJWFtAZuVLND_NBrtj0OZBrhprQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:53", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "zsmUOdmm02A", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 53 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "zsmUOdmm02A", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "zsmUOdmm02A" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLAEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKkEENTEDBgqIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "zsmUOdmm02A", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "zsmUOdmm02A" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "zsmUOdmm02A" + ], + "videoCommand": { + "clickTrackingParams": "CK8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zsmUOdmm02A", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zsmUOdmm02A", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cec99439d9a6d360&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKkEENTEDBgqIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "P!nk - True Love (Official Video) ft. Lily Allen" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Ls0xL7cdFhQaptfwj_iWSuzrbjoCpzG51upcwTFdS_twic6gVyNnx9mEo8YtJMinnGoOSUVmzQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel PinkVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkEENTEDBgqIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCE5yTn9ljzSnC_oMp9Jnckg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCE5yTn9ljzSnC_oMp9Jnckg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "P!NK", + "commandRuns": [ + { + "startIndex": 0, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkEENTEDBgqIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCE5yTn9ljzSnC_oMp9Jnckg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCE5yTn9ljzSnC_oMp9Jnckg", + "canonicalBaseUrl": "/channel/UCE5yTn9ljzSnC_oMp9Jnckg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 4, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 4, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "163M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK0EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "zsmUOdmm02A", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK0EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "zsmUOdmm02A" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "zsmUOdmm02A" + ], + "videoCommand": { + "clickTrackingParams": "CK0EEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zsmUOdmm02A&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zsmUOdmm02A", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cec99439d9a6d360&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "zsmUOdmm02A", + "onAddCommand": { + "clickTrackingParams": "CKwEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "zsmUOdmm02A", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt6c21VT2RtbTAyQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKsEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "zsmUOdmm02A", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKkEENTEDBgqIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "P!nk - True Love (Official Video) ft. Lily Allen 3 minutes, 53 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkEENTEDBgqIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=zsmUOdmm02A&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=43&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "zsmUOdmm02A", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 42, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cec99439d9a6d360&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDxg8TVh9qLSm2kcqf9Sr1Sbgcv3A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB_LIR2L5x5LXe32TESIXox2qL-rA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBHmVTivrzPGMmv8JyU57_ee-AQyA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/47dtFZ8CFo8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6e-auxuAuBC4I9t3tJQAtV-cobA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:47", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "47dtFZ8CFo8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 47 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "47dtFZ8CFo8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "47dtFZ8CFo8" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKcEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKAEENTEDBgrIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "47dtFZ8CFo8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "47dtFZ8CFo8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "47dtFZ8CFo8" + ], + "videoCommand": { + "clickTrackingParams": "CKYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=47dtFZ8CFo8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "47dtFZ8CFo8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e3b76d159f02168f&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKAEENTEDBgrIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Capital Cities - Safe And Sound" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Lvbpb7VvpJeQrq3b1JmWA4wMyUSPc3XBuUw8PSR7aN1FogufV2y8poxLnAla0ulSgOqcKwpr=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel CapitalCitiesVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAEENTEDBgrIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCV3qsXcX2DaGzpJg2pw9q5g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV3qsXcX2DaGzpJg2pw9q5g" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Capital Cities", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAEENTEDBgrIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCV3qsXcX2DaGzpJg2pw9q5g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV3qsXcX2DaGzpJg2pw9q5g", + "canonicalBaseUrl": "/channel/UCV3qsXcX2DaGzpJg2pw9q5g" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "895M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKQEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "47dtFZ8CFo8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "47dtFZ8CFo8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "47dtFZ8CFo8" + ], + "videoCommand": { + "clickTrackingParams": "CKQEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=47dtFZ8CFo8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "47dtFZ8CFo8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e3b76d159f02168f&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "47dtFZ8CFo8", + "onAddCommand": { + "clickTrackingParams": "CKMEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "47dtFZ8CFo8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs0N2R0Rlo4Q0ZvOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKIEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "47dtFZ8CFo8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKAEENTEDBgrIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Capital Cities - Safe And Sound 3 minutes, 47 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAEENTEDBgrIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=47dtFZ8CFo8&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=44&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "47dtFZ8CFo8", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 43, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e3b76d159f02168f&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLDJROFGUTRIszbU9OxA9kATF2ZG0A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLA3IoBz2PSsjPTJ1ufKAsUjFeAtzw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLCbP0Ph5BGxUt9txX4ijYpHKdSyHg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/BEXtdcg7ZfQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLBxApXA0D4D1vjvSijeVTs4zDAgRw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:02", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "BEXtdcg7ZfQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 2 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "BEXtdcg7ZfQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "BEXtdcg7ZfQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ4EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJcEENTEDBgsIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "BEXtdcg7ZfQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "BEXtdcg7ZfQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "BEXtdcg7ZfQ" + ], + "videoCommand": { + "clickTrackingParams": "CJ0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=BEXtdcg7ZfQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "BEXtdcg7ZfQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0445ed75c83b65f4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJcEENTEDBgsIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Kika - Can't Feel Love (Tonight)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_kS9o5NyLbnhgTOH3zlF-p90bhiX-qGHZnCC4xvIPk=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Pedro Miguel", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcEENTEDBgsIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@pedromiguel5218", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCv6fbkfpZgUrEZXbSkiyC1Q", + "canonicalBaseUrl": "/@pedromiguel5218" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Pedro Miguel", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcEENTEDBgsIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@pedromiguel5218", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCv6fbkfpZgUrEZXbSkiyC1Q", + "canonicalBaseUrl": "/@pedromiguel5218" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "274K views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJsEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJsEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "BEXtdcg7ZfQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJsEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "BEXtdcg7ZfQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "BEXtdcg7ZfQ" + ], + "videoCommand": { + "clickTrackingParams": "CJsEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=BEXtdcg7ZfQ&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "BEXtdcg7ZfQ", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0445ed75c83b65f4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJoEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "BEXtdcg7ZfQ", + "onAddCommand": { + "clickTrackingParams": "CJoEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "BEXtdcg7ZfQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtCRVh0ZGNnN1pmUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJkEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJgEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "BEXtdcg7ZfQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcEENTEDBgsIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Kika - Can't Feel Love (Tonight) 4 minutes, 2 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcEENTEDBgsIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=BEXtdcg7ZfQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=45&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "BEXtdcg7ZfQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 44, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0445ed75c83b65f4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCAHKCLTmGjoEm1nMR8M5fBZ2Bi2g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBNU-hGY2K7pCY2s_mTya-uuI-tNQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4bMerODi_s4MP_1duBQfLFGzzRQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/g1j1qwQQ8-Q/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBnFQKwGD4W2n4srW_2Z2MwmRIhnQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:46", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "g1j1qwQQ8-Q", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 46 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "g1j1qwQQ8-Q", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "g1j1qwQQ8-Q" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJUEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CI4EENTEDBgtIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "g1j1qwQQ8-Q", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "g1j1qwQQ8-Q" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "g1j1qwQQ8-Q" + ], + "videoCommand": { + "clickTrackingParams": "CJQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g1j1qwQQ8-Q", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g1j1qwQQ8-Q", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8358f5ab0410f3e4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CI4EENTEDBgtIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "James Blunt - Bonfire Heart (Official Music Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/VBBbluHIHx6v7bs6PB71DWwF7vKx4BgmzXPsoniwuFS-FkAq1Lv3Uwl6ALK1gRaEo71elLto=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel James Blunt", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4EENTEDBgtIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCUg8KhMXhFxJm-YQzOQ7nPw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCUg8KhMXhFxJm-YQzOQ7nPw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "James Blunt", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4EENTEDBgtIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCUg8KhMXhFxJm-YQzOQ7nPw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCUg8KhMXhFxJm-YQzOQ7nPw", + "canonicalBaseUrl": "/channel/UCUg8KhMXhFxJm-YQzOQ7nPw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "99M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJIEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJIEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "g1j1qwQQ8-Q", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJIEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "g1j1qwQQ8-Q" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "g1j1qwQQ8-Q" + ], + "videoCommand": { + "clickTrackingParams": "CJIEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g1j1qwQQ8-Q", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g1j1qwQQ8-Q", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8358f5ab0410f3e4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJEEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "g1j1qwQQ8-Q", + "onAddCommand": { + "clickTrackingParams": "CJEEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "g1j1qwQQ8-Q", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtnMWoxcXdRUTgtUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CI8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJAEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CI8EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "g1j1qwQQ8-Q", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4EENTEDBgtIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "James Blunt - Bonfire Heart (Official Music Video) 3 minutes, 46 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4EENTEDBgtIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g1j1qwQQ8-Q&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=46&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g1j1qwQQ8-Q", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 45, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8358f5ab0410f3e4&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBD_ZyHaNedxcep7V0vCNwPuegTZA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBPvRaKGd4pQwrv79HvwWVMe82WQQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD_yR4QCHqCEQ_hIzYt9lz75Vbb_A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/sC2nElyx7Ds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmIReHif4lqMsmdsSucE5M_jndpA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:51", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "sC2nElyx7Ds", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 51 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "sC2nElyx7Ds", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI0EEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "sC2nElyx7Ds" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIwEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIUEENTEDBguIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "sC2nElyx7Ds", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "sC2nElyx7Ds" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "sC2nElyx7Ds" + ], + "videoCommand": { + "clickTrackingParams": "CIsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=sC2nElyx7Ds", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "sC2nElyx7Ds", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b02da7125cb1ec3b&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIsEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIoEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIUEENTEDBguIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Enrique Iglesias - Heart Attack (Official Music Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/kYe56za0VurtSHjxdg7tH8SaKQDtRxZdnOGlXp_ijCGMUZHIPQjsR57OGP6Npgj7XK_8UEZTTw8=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel EnriqueIglesiasVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUEENTEDBguIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-6czyMkxDi8E8akPl0c7_w", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-6czyMkxDi8E8akPl0c7_w" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Enrique Iglesias", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUEENTEDBguIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-6czyMkxDi8E8akPl0c7_w", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-6czyMkxDi8E8akPl0c7_w", + "canonicalBaseUrl": "/channel/UC-6czyMkxDi8E8akPl0c7_w" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "112M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "sC2nElyx7Ds", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "sC2nElyx7Ds" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "sC2nElyx7Ds" + ], + "videoCommand": { + "clickTrackingParams": "CIkEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=sC2nElyx7Ds", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "sC2nElyx7Ds", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b02da7125cb1ec3b&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "sC2nElyx7Ds", + "onAddCommand": { + "clickTrackingParams": "CIgEENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "sC2nElyx7Ds", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtzQzJuRWx5eDdEcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIcEEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIYEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "sC2nElyx7Ds", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUEENTEDBguIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Enrique Iglesias - Heart Attack (Official Music Video) 3 minutes, 51 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUEENTEDBguIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=sC2nElyx7Ds&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=47&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "sC2nElyx7Ds", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 46, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b02da7125cb1ec3b&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBdy7L_4ufBSDdHGXYAt7HMFQPnIQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDiEQRj3DC7DJfL8o6j93ssLq0mUQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDhRkVtvQnOci9Ma1HrjMiqbG2HeQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/-whp15J2n_M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBhdOC0tvcG4PuX9Jkk7zUhz7H0ew", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "3:23", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "-whp15J2n_M", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 23 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "-whp15J2n_M", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIQEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "-whp15J2n_M" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIMEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPwDENTEDBgvIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-whp15J2n_M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-whp15J2n_M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-whp15J2n_M" + ], + "videoCommand": { + "clickTrackingParams": "CIIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-whp15J2n_M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-whp15J2n_M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb0869d792769ff3&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIIEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIEEEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPwDENTEDBgvIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "ARASH feat Helena- Broken Angel (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_m8cLAa_996C_OgQ9vnW_WVFuz8VvZE4GELnkshnFV4S-U=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Warner Music Sweden", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwDENTEDBgvIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@warnersweden", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU-0c1hN3jzWTdIetJCUULw", + "canonicalBaseUrl": "/@warnersweden" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Warner Music Sweden", + "commandRuns": [ + { + "startIndex": 0, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwDENTEDBgvIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@warnersweden", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU-0c1hN3jzWTdIetJCUULw", + "canonicalBaseUrl": "/@warnersweden" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 19, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 19, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "76M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIAEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIAEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-whp15J2n_M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIAEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-whp15J2n_M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-whp15J2n_M" + ], + "videoCommand": { + "clickTrackingParams": "CIAEEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-whp15J2n_M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-whp15J2n_M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb0869d792769ff3&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP8DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "-whp15J2n_M", + "onAddCommand": { + "clickTrackingParams": "CP8DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "-whp15J2n_M", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgstd2hwMTVKMm5fTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CP0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CP4DEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CP0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "-whp15J2n_M", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPwDENTEDBgvIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "ARASH feat Helena- Broken Angel (Official Video) 3 minutes, 23 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwDENTEDBgvIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-whp15J2n_M&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=48&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-whp15J2n_M", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 47, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb0869d792769ff3&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIhao5qL--RZvtadDiYgT44baoDw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsYzXI0TjGD18yzU7Y2XiSbEW1zw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD07e2ntG66xGjVR_Kk4uHAGuW7bg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/hT_nvWreIhg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD4ZkdBZxlYjMNx8xnLPU4AdoVhiQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:44", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "hT_nvWreIhg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 44 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "hT_nvWreIhg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "hT_nvWreIhg" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPMDENTEDBgwIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "hT_nvWreIhg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "hT_nvWreIhg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "hT_nvWreIhg" + ], + "videoCommand": { + "clickTrackingParams": "CPkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hT_nvWreIhg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hT_nvWreIhg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=853fe7bd6ade2218&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPMDENTEDBgwIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "OneRepublic - Counting Stars" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/WreNpfmfoL90x5CpxIppz6bG-O4-71yTWdAW_lFAjTRFIoqWek_sfMZ14i0JAY2sStjhCKvtcA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel OneRepublicVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMDENTEDBgwIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCi4EDAgjULwwNBHOg1aaCig", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCi4EDAgjULwwNBHOg1aaCig" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "OneRepublic", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMDENTEDBgwIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCi4EDAgjULwwNBHOg1aaCig", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCi4EDAgjULwwNBHOg1aaCig", + "canonicalBaseUrl": "/channel/UCi4EDAgjULwwNBHOg1aaCig" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "4.4B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPcDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPcDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "hT_nvWreIhg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPcDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "hT_nvWreIhg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "hT_nvWreIhg" + ], + "videoCommand": { + "clickTrackingParams": "CPcDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hT_nvWreIhg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hT_nvWreIhg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=853fe7bd6ade2218&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPYDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "hT_nvWreIhg", + "onAddCommand": { + "clickTrackingParams": "CPYDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "hT_nvWreIhg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtoVF9udldyZUloZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPUDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "hT_nvWreIhg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPMDENTEDBgwIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "OneRepublic - Counting Stars 4 minutes, 44 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMDENTEDBgwIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hT_nvWreIhg&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=49&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hT_nvWreIhg", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 48, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=853fe7bd6ade2218&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShPMA8=&rs=AOn4CLB3xVN3wmMah3co1EO7nYVvUSkeog", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShPMA8=&rs=AOn4CLDFyy6Ns1aKkOvgvlX6LfiTB9q2eA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTzAP&rs=AOn4CLDFEP7AJx4SNVzFAiAK_T9lHLnp0g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/UJWk_KNbDHo/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTzAP&rs=AOn4CLAl0SO4FZZ6SUKRMRn95L3ZLBRU-A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:40", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "UJWk_KNbDHo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 40 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "UJWk_KNbDHo", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "UJWk_KNbDHo" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COoDENTEDBgxIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UJWk_KNbDHo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UJWk_KNbDHo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UJWk_KNbDHo" + ], + "videoCommand": { + "clickTrackingParams": "CPADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UJWk_KNbDHo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UJWk_KNbDHo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5095a4fca35b0c7a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COoDENTEDBgxIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "The Lumineers - \"Stubborn Love\" (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/aA17rFP_fAk8kNCF0YgGRuxP3Yw1U5YLhDo4mbLzNx02pBBXtG2xlhBN1Nh3COg5ZSixwzrP=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel The Lumineers", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoDENTEDBgxIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCB7P9Hr5BYB5Mkxau6t3Sgw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCB7P9Hr5BYB5Mkxau6t3Sgw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "The Lumineers", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoDENTEDBgxIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCB7P9Hr5BYB5Mkxau6t3Sgw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCB7P9Hr5BYB5Mkxau6t3Sgw", + "canonicalBaseUrl": "/channel/UCB7P9Hr5BYB5Mkxau6t3Sgw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "187M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO4DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO4DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UJWk_KNbDHo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO4DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UJWk_KNbDHo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UJWk_KNbDHo" + ], + "videoCommand": { + "clickTrackingParams": "CO4DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UJWk_KNbDHo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UJWk_KNbDHo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5095a4fca35b0c7a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO0DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "UJWk_KNbDHo", + "onAddCommand": { + "clickTrackingParams": "CO0DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "UJWk_KNbDHo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtVSldrX0tOYkRIbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "COsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COwDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "UJWk_KNbDHo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COoDENTEDBgxIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "The Lumineers - \"Stubborn Love\" (Official Video) 4 minutes, 40 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoDENTEDBgxIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UJWk_KNbDHo&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=50&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UJWk_KNbDHo", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 49, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5095a4fca35b0c7a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCAAbDSdJQlhIQmjXbBUwQQb5xqug", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDLnyeFrl4uKWmMCPijCtbtS9PDLA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC8hPFnguyZKSnbKsxMLknXGkROxw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/MC8QcaMMVQE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBqmFas4L0jxsT50nXK-_ZNJWgFxQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:33", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "MC8QcaMMVQE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 33 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "MC8QcaMMVQE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "MC8QcaMMVQE" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COEDENTEDBgyIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "MC8QcaMMVQE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "MC8QcaMMVQE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "MC8QcaMMVQE" + ], + "videoCommand": { + "clickTrackingParams": "COcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MC8QcaMMVQE&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MC8QcaMMVQE", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=302f1071a30c5501&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COEDENTEDBgyIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Kings Of Leon - Wait for Me (Official Audio)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/59WZGh-GG2nneQeXGN8U7mfA9pVZ_rdnebIrUegd5Pl-9CLTWyiAPChD9rU5VmN56Ftaqr_iCgE=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel kingsofleonVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COEDENTEDBgyIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCfJein8E4rcYZSUCc8UqyMA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCfJein8E4rcYZSUCc8UqyMA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Kings of Leon", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COEDENTEDBgyIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCfJein8E4rcYZSUCc8UqyMA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCfJein8E4rcYZSUCc8UqyMA", + "canonicalBaseUrl": "/channel/UCfJein8E4rcYZSUCc8UqyMA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "30M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COUDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COUDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "MC8QcaMMVQE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COUDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "MC8QcaMMVQE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "MC8QcaMMVQE" + ], + "videoCommand": { + "clickTrackingParams": "COUDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MC8QcaMMVQE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MC8QcaMMVQE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=302f1071a30c5501&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COQDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "MC8QcaMMVQE", + "onAddCommand": { + "clickTrackingParams": "COQDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "MC8QcaMMVQE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtNQzhRY2FNTVZRRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "COIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COMDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "MC8QcaMMVQE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COEDENTEDBgyIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Kings Of Leon - Wait for Me (Official Audio) 3 minutes, 33 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COEDENTEDBgyIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MC8QcaMMVQE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=51&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MC8QcaMMVQE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 50, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=302f1071a30c5501&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AGGBYAC4AOKAgwIABABGHIgUyg_MA8=&rs=AOn4CLAnw9WlRNIB1ssFUX4x7FAdsKuvdg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AGGBYAC4AOKAgwIABABGHIgUyg_MA8=&rs=AOn4CLB4Mi95fDi4hWe743pwjB6LYsLEFQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBhgWAAuADigIMCAAQARhyIFMoPzAP&rs=AOn4CLAUoW9lbl3glxKs1noRsbI2WhfYKQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/jzy2dgEUOhY/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBhgWAAuADigIMCAAQARhyIFMoPzAP&rs=AOn4CLDmacmuMILsbsDH4cBFEeYF6qBcNA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:15", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "jzy2dgEUOhY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 15 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "jzy2dgEUOhY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "jzy2dgEUOhY" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNgDENTEDBgzIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CN4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jzy2dgEUOhY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jzy2dgEUOhY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jzy2dgEUOhY" + ], + "videoCommand": { + "clickTrackingParams": "CN4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jzy2dgEUOhY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jzy2dgEUOhY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8f3cb67601143a16&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNgDENTEDBgzIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Guru Josh Project - Infinity (Klaas Vocal Mix) [Ultra Records]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ljBJgg_2rIQIhglsv5Mg-sWCH3BuRGkoc0EdTNXOAszyapyAzdB5OHVwdFTzVQIo1u3001kjfg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Ultra Records", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgDENTEDBgzIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ultrarecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4rasfm9J-X4jNl9SvXp8xA", + "canonicalBaseUrl": "/@ultrarecords" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ultra Records", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgDENTEDBgzIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ultrarecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4rasfm9J-X4jNl9SvXp8xA", + "canonicalBaseUrl": "/@ultrarecords" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "278M views" + } + }, + { + "text": { + "content": "17 years ago" + }, + "accessibilityLabel": "17 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNwDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNwDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jzy2dgEUOhY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNwDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jzy2dgEUOhY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jzy2dgEUOhY" + ], + "videoCommand": { + "clickTrackingParams": "CNwDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jzy2dgEUOhY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jzy2dgEUOhY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8f3cb67601143a16&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNsDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "jzy2dgEUOhY", + "onAddCommand": { + "clickTrackingParams": "CNsDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "jzy2dgEUOhY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtqenkyZGdFVU9oWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNoDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "jzy2dgEUOhY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNgDENTEDBgzIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Guru Josh Project - Infinity (Klaas Vocal Mix) [Ultra Records] 3 minutes, 15 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgDENTEDBgzIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jzy2dgEUOhY&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=52&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jzy2dgEUOhY", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 51, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8f3cb67601143a16&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDfgpFk1HtN5u0ZBNo78q1mrs_4nw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLApVZI-D45J5ojT34Gus61UJaEXdw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBMX62qB4qKHZzvBcmVj-XPVeS1JQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3YhoejhnW8w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCj8mZhCEqajEImqnY0RgKyYWOS5A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:51", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3YhoejhnW8w", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 51 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3YhoejhnW8w", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3YhoejhnW8w" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CM8DENTEDBg0IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3YhoejhnW8w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3YhoejhnW8w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3YhoejhnW8w" + ], + "videoCommand": { + "clickTrackingParams": "CNUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3YhoejhnW8w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3YhoejhnW8w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dd88687a38675bcc&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CM8DENTEDBg0IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Camila - De Que Me Sirve la Vida" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/aKbUVgEBkUKoKxyCYJmx1AJIAa39Fd1wh0FyAIxpTENf5ki--aALiblye6QMCrYM9MZh6ur4=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel camilaVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8DENTEDBg0IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCTbABe0xvBjIQeCMXU_R7fA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCTbABe0xvBjIQeCMXU_R7fA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Camila", + "commandRuns": [ + { + "startIndex": 0, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8DENTEDBg0IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCTbABe0xvBjIQeCMXU_R7fA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCTbABe0xvBjIQeCMXU_R7fA", + "canonicalBaseUrl": "/channel/UCTbABe0xvBjIQeCMXU_R7fA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 6, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "295M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNMDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNMDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3YhoejhnW8w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNMDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3YhoejhnW8w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3YhoejhnW8w" + ], + "videoCommand": { + "clickTrackingParams": "CNMDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3YhoejhnW8w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3YhoejhnW8w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dd88687a38675bcc&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNIDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNIDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "3YhoejhnW8w", + "onAddCommand": { + "clickTrackingParams": "CNIDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "3YhoejhnW8w", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszWWhvZWpoblc4dw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNEDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3YhoejhnW8w", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM8DENTEDBg0IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Camila - De Que Me Sirve la Vida 5 minutes, 51 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8DENTEDBg0IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3YhoejhnW8w&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=53&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3YhoejhnW8w", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 52, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dd88687a38675bcc&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA6VzpyD2lVc5N71uaB_23uIgQ19A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA3cspSDPLqEjL0muVDihd0tnqWkQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDoxvLVbdLzk9pqUptaJPA1vcBVYA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/HL4HjQwMx-o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsuN6aDouSBRmGB6piUuUiuL5R5Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:53", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "HL4HjQwMx-o", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 53 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "HL4HjQwMx-o", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "HL4HjQwMx-o" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMYDENTEDBg1IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "HL4HjQwMx-o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "HL4HjQwMx-o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "HL4HjQwMx-o" + ], + "videoCommand": { + "clickTrackingParams": "CMwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HL4HjQwMx-o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HL4HjQwMx-o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1cbe078d0c0cc7ea&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMYDENTEDBg1IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Maná - Amor Clandestino (Video Oficial)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/DaDA-O9vekD9l6INQiz7JLfmPa3R2gPmxq6dTTuWT5F_-ccH92DUyh5cMXA32NbISSCqFk8RiQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel OficialMana", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYDENTEDBg1IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3cSX-0y3IZzr2F2J1dFlUg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3cSX-0y3IZzr2F2J1dFlUg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "OficialMana", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYDENTEDBg1IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3cSX-0y3IZzr2F2J1dFlUg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3cSX-0y3IZzr2F2J1dFlUg", + "canonicalBaseUrl": "/channel/UC3cSX-0y3IZzr2F2J1dFlUg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "449M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMoDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMoDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "HL4HjQwMx-o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMoDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "HL4HjQwMx-o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "HL4HjQwMx-o" + ], + "videoCommand": { + "clickTrackingParams": "CMoDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HL4HjQwMx-o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HL4HjQwMx-o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1cbe078d0c0cc7ea&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMkDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "HL4HjQwMx-o", + "onAddCommand": { + "clickTrackingParams": "CMkDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "HL4HjQwMx-o", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtITDRIalF3TXgtbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMgDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "HL4HjQwMx-o", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYDENTEDBg1IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Maná - Amor Clandestino (Video Oficial) 4 minutes, 53 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYDENTEDBg1IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HL4HjQwMx-o&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=54&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HL4HjQwMx-o", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 53, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1cbe078d0c0cc7ea&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBU46lqWcHWhFSwiCUytw5njUpmZg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCQFylRnsllq8tClcowKxgPcUEWTg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCdlzpDwD9BJFdH-K2j0bcOFcADsg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/_KSyWS8UgA4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCKuicZvyotuY9nfW3zfXlOD6cH8A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:14", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "_KSyWS8UgA4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 14 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "_KSyWS8UgA4", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "_KSyWS8UgA4" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CL0DENTEDBg2IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_KSyWS8UgA4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_KSyWS8UgA4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_KSyWS8UgA4" + ], + "videoCommand": { + "clickTrackingParams": "CMMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_KSyWS8UgA4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_KSyWS8UgA4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fca4b2592f14800e&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CL0DENTEDBg2IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Cali Y El Dandee - Yo Te Esperaré" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_ljguxugztznJOqIvkgVsmY0MM0LWtfRr8UUwJaaE-kOA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel CALIDANDEE", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0DENTEDBg2IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@calidandee001", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-xukSIikEbhER7PqlB1nuQ", + "canonicalBaseUrl": "/@calidandee001" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "CALIDANDEE", + "commandRuns": [ + { + "startIndex": 0, + "length": 10, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0DENTEDBg2IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@calidandee001", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-xukSIikEbhER7PqlB1nuQ", + "canonicalBaseUrl": "/@calidandee001" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 10, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 10, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 10, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "595M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMEDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMEDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_KSyWS8UgA4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMEDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_KSyWS8UgA4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_KSyWS8UgA4" + ], + "videoCommand": { + "clickTrackingParams": "CMEDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_KSyWS8UgA4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_KSyWS8UgA4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fca4b2592f14800e&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMADENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMADENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "_KSyWS8UgA4", + "onAddCommand": { + "clickTrackingParams": "CMADENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "_KSyWS8UgA4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtfS1N5V1M4VWdBNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CL4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CL8DEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "_KSyWS8UgA4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL0DENTEDBg2IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Cali Y El Dandee - Yo Te Esperaré 4 minutes, 14 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0DENTEDBg2IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_KSyWS8UgA4&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=55&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_KSyWS8UgA4", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 54, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fca4b2592f14800e&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSX6rdGdayCv9q8ORPnwvXyZbY7w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAqUmKxnTY6wYdHwceZVW8Bi14OjA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC09zyYP3V7DJhsQ0ZH3RYVV9OFeA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3O1_3zBUKM8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLChZ9Ft8GWnxmAKv9lu8JzEkTDATw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:04", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3O1_3zBUKM8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 4 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3O1_3zBUKM8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3O1_3zBUKM8" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLsDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLQDENTEDBg3IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3O1_3zBUKM8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3O1_3zBUKM8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3O1_3zBUKM8" + ], + "videoCommand": { + "clickTrackingParams": "CLoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3O1_3zBUKM8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3O1_3zBUKM8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dced7fdf305428cf&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLQDENTEDBg3IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Naughty Boy - La la la ft. Sam Smith (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ti0DwCZY57mLWsZzfZpzKaaTRGUoLbPftzgfP4UOf1YUJc8lBcn70I44AXGVPhoNrRqOTB__sJk=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel NaughtyBoyVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLQDENTEDBg3IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCrJot6B0r3pIS0Q6ZTwZKvw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCrJot6B0r3pIS0Q6ZTwZKvw" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Naughty Boy", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLQDENTEDBg3IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCrJot6B0r3pIS0Q6ZTwZKvw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCrJot6B0r3pIS0Q6ZTwZKvw", + "canonicalBaseUrl": "/channel/UCrJot6B0r3pIS0Q6ZTwZKvw" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.4B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLgDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLgDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3O1_3zBUKM8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLgDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3O1_3zBUKM8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3O1_3zBUKM8" + ], + "videoCommand": { + "clickTrackingParams": "CLgDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3O1_3zBUKM8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3O1_3zBUKM8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dced7fdf305428cf&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLcDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "3O1_3zBUKM8", + "onAddCommand": { + "clickTrackingParams": "CLcDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "3O1_3zBUKM8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszTzFfM3pCVUtNOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLYDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3O1_3zBUKM8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLQDENTEDBg3IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Naughty Boy - La la la ft. Sam Smith (Official Video) 4 minutes, 4 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLQDENTEDBg3IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3O1_3zBUKM8&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=56&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3O1_3zBUKM8", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 55, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dced7fdf305428cf&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCIcrhbh_N3owILzML6-7eEWqpvOA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBwdDIM9Ie3BilA9LiQ3N1nUfG5eQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzF89D001zicGbPbH4FzOdvJ0taQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/CfihYWRWRTQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBu1Ay7NR8qPDRBOxuC7aw1Icscvw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:56", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "CfihYWRWRTQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 56 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "CfihYWRWRTQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "CfihYWRWRTQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLIDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKsDENTEDBg4IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "CfihYWRWRTQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "CfihYWRWRTQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "CfihYWRWRTQ" + ], + "videoCommand": { + "clickTrackingParams": "CLEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=CfihYWRWRTQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "CfihYWRWRTQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=09f8a16164564534&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKsDENTEDBg4IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "John Newman - Love Me Again" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/3ZLNRdGvWs9oKVIrq26fOHN-kpkYeohU2nUs4E9CBRaIZYMVDM-hyrVhzPk8Ugr8zr7Nf8GaEg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JohnNewmanVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsDENTEDBg4IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCXtn650vh9Dj7uz8cFac0AQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCXtn650vh9Dj7uz8cFac0AQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "John Newman", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsDENTEDBg4IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCXtn650vh9Dj7uz8cFac0AQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCXtn650vh9Dj7uz8cFac0AQ", + "canonicalBaseUrl": "/channel/UCXtn650vh9Dj7uz8cFac0AQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.1B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK8DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK8DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "CfihYWRWRTQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK8DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "CfihYWRWRTQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "CfihYWRWRTQ" + ], + "videoCommand": { + "clickTrackingParams": "CK8DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=CfihYWRWRTQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "CfihYWRWRTQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=09f8a16164564534&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK4DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "CfihYWRWRTQ", + "onAddCommand": { + "clickTrackingParams": "CK4DENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "CfihYWRWRTQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtDZmloWVdSV1JUUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CK0DEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "CfihYWRWRTQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKsDENTEDBg4IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "John Newman - Love Me Again 3 minutes, 56 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsDENTEDBg4IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=CfihYWRWRTQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=57&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "CfihYWRWRTQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 56, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=09f8a16164564534&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDDE5LY_52_9eCxWt7iijMLmg2c4w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAF6cjFxbxjzKCDqB6BCEdrfKKAKw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQFciI8SQNgZHXCJtHYwvy3i8fpg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/pr6uyXT1-Vs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAP2CEkVK-tHiLm57UjszBKiAmlZQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "1:57", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "pr6uyXT1-Vs", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "1 minute, 57 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "pr6uyXT1-Vs", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "pr6uyXT1-Vs" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKkDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKIDENTEDBg5IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pr6uyXT1-Vs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pr6uyXT1-Vs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pr6uyXT1-Vs" + ], + "videoCommand": { + "clickTrackingParams": "CKgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pr6uyXT1-Vs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pr6uyXT1-Vs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a6beaec974f5f95b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKIDENTEDBg5IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Dança da Lua - Eugénia Melo e Castro e Ney Matogrosso" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nfboYiHCNCNjhB_Obn4EvqyN9K6rgjM-U6jfY7l4Lmj92T=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Mario Rietsch Monteiro", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIDENTEDBg5IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@mariormonteiro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC0amZq9I39vfeRjfA8pZd5A", + "canonicalBaseUrl": "/@mariormonteiro" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Mario Rietsch Monteiro", + "commandRuns": [ + { + "startIndex": 0, + "length": 22, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIDENTEDBg5IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@mariormonteiro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC0amZq9I39vfeRjfA8pZd5A", + "canonicalBaseUrl": "/@mariormonteiro" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 22, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "71K views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKYDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKYDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pr6uyXT1-Vs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKYDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pr6uyXT1-Vs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pr6uyXT1-Vs" + ], + "videoCommand": { + "clickTrackingParams": "CKYDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pr6uyXT1-Vs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pr6uyXT1-Vs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a6beaec974f5f95b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKUDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "pr6uyXT1-Vs", + "onAddCommand": { + "clickTrackingParams": "CKUDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "pr6uyXT1-Vs", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtwcjZ1eVhUMS1Wcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKQDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "pr6uyXT1-Vs", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKIDENTEDBg5IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Dança da Lua - Eugénia Melo e Castro e Ney Matogrosso 1 minute, 57 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIDENTEDBg5IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pr6uyXT1-Vs&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=58&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pr6uyXT1-Vs", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 57, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a6beaec974f5f95b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCB6CojJe9yunlBLoJxLLS3drmglg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBoZsX1OkxGBO8Mwp2kPCxGtAtoig", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCoyW5GYQuCU4vS8IGhAsYod8FQeQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6BTjG-dhf5s/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCcrOamSmXRhCbyraIUWQBBh1dALA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:15", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "6BTjG-dhf5s", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 15 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "6BTjG-dhf5s", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "6BTjG-dhf5s" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKADEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJkDENTEDBg6IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6BTjG-dhf5s", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6BTjG-dhf5s" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6BTjG-dhf5s" + ], + "videoCommand": { + "clickTrackingParams": "CJ8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6BTjG-dhf5s", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6BTjG-dhf5s", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e814e31be7617f9b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJ4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJkDENTEDBg6IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Daddy Yankee - Limbo (Video Oficial)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/jV_3iNb4YlKOkEQGSuB-jPEyAWeA-ur46V_ffZyMjUeh4bSe23p0N0HeaUvxraCMbPjGQVI79A=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel DaddyYankeeVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkDENTEDBg6IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9TO_oo4c_LrOiKNaY6aysA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9TO_oo4c_LrOiKNaY6aysA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Daddy Yankee", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkDENTEDBg6IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9TO_oo4c_LrOiKNaY6aysA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9TO_oo4c_LrOiKNaY6aysA", + "canonicalBaseUrl": "/channel/UC9TO_oo4c_LrOiKNaY6aysA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.4B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6BTjG-dhf5s", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ0DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6BTjG-dhf5s" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6BTjG-dhf5s" + ], + "videoCommand": { + "clickTrackingParams": "CJ0DEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6BTjG-dhf5s", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6BTjG-dhf5s", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e814e31be7617f9b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJwDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "6BTjG-dhf5s", + "onAddCommand": { + "clickTrackingParams": "CJwDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "6BTjG-dhf5s", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs2QlRqRy1kaGY1cw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJsDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJoDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "6BTjG-dhf5s", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkDENTEDBg6IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Daddy Yankee - Limbo (Video Oficial) 4 minutes, 15 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkDENTEDBg6IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6BTjG-dhf5s&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=59&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6BTjG-dhf5s", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 58, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e814e31be7617f9b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAu20cZb31Jew5t4T0WSPbozhkOWw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDN5rDJy-e3Q-oKv56oGAeiWxp_wA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBVTlhWdeeQAPN_hbtd9SiOfiD-cg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/5dbEhBKGOtY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDIwWRFUUwHSYpwbnNbM-__RVoGFA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:02", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "5dbEhBKGOtY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 2 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "5dbEhBKGOtY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "5dbEhBKGOtY" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJcDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJADENTEDBg7IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5dbEhBKGOtY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5dbEhBKGOtY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5dbEhBKGOtY" + ], + "videoCommand": { + "clickTrackingParams": "CJYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5dbEhBKGOtY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5dbEhBKGOtY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e5d6c48412863ad6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJADENTEDBg7IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "David Guetta - Play Hard ft. Ne-Yo, Akon (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nVKPoGkfw44ICB715GPlzNDsmqZdlwewB1QGa9K4vD94o=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel David Guetta", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADENTEDBg7IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC1l7wYrva1qCH-wgqcHaaRg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC1l7wYrva1qCH-wgqcHaaRg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "David Guetta", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADENTEDBg7IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC1l7wYrva1qCH-wgqcHaaRg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC1l7wYrva1qCH-wgqcHaaRg", + "canonicalBaseUrl": "/channel/UC1l7wYrva1qCH-wgqcHaaRg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.2B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJQDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5dbEhBKGOtY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5dbEhBKGOtY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5dbEhBKGOtY" + ], + "videoCommand": { + "clickTrackingParams": "CJQDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5dbEhBKGOtY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5dbEhBKGOtY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e5d6c48412863ad6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJMDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "5dbEhBKGOtY", + "onAddCommand": { + "clickTrackingParams": "CJMDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "5dbEhBKGOtY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs1ZGJFaEJLR090WQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJIDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJEDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "5dbEhBKGOtY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJADENTEDBg7IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "David Guetta - Play Hard ft. Ne-Yo, Akon (Official Video) 4 minutes, 2 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADENTEDBg7IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5dbEhBKGOtY&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=60&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5dbEhBKGOtY", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 59, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e5d6c48412863ad6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShNMA8=&rs=AOn4CLBovKLROUB5Na0a16y1ET9WQv6hhg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgVShNMA8=&rs=AOn4CLDbucfXWctpGpQEFIEWBwyPsQQbCQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTTAP&rs=AOn4CLDf6sDB2DAqcBDyzP3UJKJpejE1tg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/_xSv4RXT2as/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIFUoTTAP&rs=AOn4CLA8Ztf7jm-8mOOQ98-WrAW961e4pg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:27", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "_xSv4RXT2as", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 27 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "_xSv4RXT2as", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI8DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "_xSv4RXT2as" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI4DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIcDENTEDBg8IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_xSv4RXT2as", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_xSv4RXT2as" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_xSv4RXT2as" + ], + "videoCommand": { + "clickTrackingParams": "CI0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_xSv4RXT2as", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_xSv4RXT2as", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ff14afe115d3d9ab&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI0DEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIwDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIcDENTEDBg8IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Pegate Mas." + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_mMd1HCbxmJfbQjT6tntgbnqAmeaTW1XAz7fLfd1eAB5w=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ReggaetontodoelTIME", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcDENTEDBg8IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ReggaetontodoelTIME", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPZ4LPqzBCJGFcWdvk5xxOg", + "canonicalBaseUrl": "/@ReggaetontodoelTIME" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "ReggaetontodoelTIME", + "commandRuns": [ + { + "startIndex": 0, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcDENTEDBg8IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ReggaetontodoelTIME", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPZ4LPqzBCJGFcWdvk5xxOg", + "canonicalBaseUrl": "/@ReggaetontodoelTIME" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 19, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIsDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIsDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_xSv4RXT2as", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIsDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_xSv4RXT2as" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_xSv4RXT2as" + ], + "videoCommand": { + "clickTrackingParams": "CIsDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_xSv4RXT2as", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_xSv4RXT2as", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ff14afe115d3d9ab&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIoDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "_xSv4RXT2as", + "onAddCommand": { + "clickTrackingParams": "CIoDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "_xSv4RXT2as", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtfeFN2NFJYVDJhcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIkDEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIgDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "_xSv4RXT2as", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIcDENTEDBg8IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Pegate Mas. 3 minutes, 27 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcDENTEDBg8IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_xSv4RXT2as&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=61&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_xSv4RXT2as", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 60, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ff14afe115d3d9ab&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLADtMt8JfkPpoGaMv2hURRXMU6R7Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSVoLlva8D-wJcGTCVC1ZXRKu0IQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAE0Ug5lFw6sgJQtIQvCjfu5jOkmg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/0NKUpo_xKyQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLArr-cx_RTYEtrkdPTi3m7tqzGhUA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:34", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "0NKUpo_xKyQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 34 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "0NKUpo_xKyQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIYDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "0NKUpo_xKyQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIUDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CP4CENTEDBg9IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "0NKUpo_xKyQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "0NKUpo_xKyQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "0NKUpo_xKyQ" + ], + "videoCommand": { + "clickTrackingParams": "CIQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0NKUpo_xKyQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0NKUpo_xKyQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d0d294a68ff12b24&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIQDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIMDEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CP4CENTEDBg9IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Ellie Goulding - Lights (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/1yyXWSDD01C97J6VFxhinIzLywXNbNBUe56-dOF1k7Zr9pf08Ozb360Jm6X_s1s26z2ZM9dSuA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel EllieGouldingVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4CENTEDBg9IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCt-am4x4ZyeohfgM85qFgdQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCt-am4x4ZyeohfgM85qFgdQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ellie Goulding", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4CENTEDBg9IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCt-am4x4ZyeohfgM85qFgdQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCt-am4x4ZyeohfgM85qFgdQ", + "canonicalBaseUrl": "/channel/UCt-am4x4ZyeohfgM85qFgdQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "260M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIIDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIIDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "0NKUpo_xKyQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIIDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "0NKUpo_xKyQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "0NKUpo_xKyQ" + ], + "videoCommand": { + "clickTrackingParams": "CIIDEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0NKUpo_xKyQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0NKUpo_xKyQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d0d294a68ff12b24&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIEDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "0NKUpo_xKyQ", + "onAddCommand": { + "clickTrackingParams": "CIEDENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "0NKUpo_xKyQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgswTktVcG9feEt5UQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CP8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIADEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CP8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "0NKUpo_xKyQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP4CENTEDBg9IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Ellie Goulding - Lights (Official Video) 3 minutes, 34 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4CENTEDBg9IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=0NKUpo_xKyQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=62&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "0NKUpo_xKyQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 61, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d0d294a68ff12b24&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvWhUK20wEvDvx6tWIpQZSj6TFKg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLArB-KUURodCmDX4zuumnYJ5TKeqA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAONZ3Xn5kovwS5qaQ8cPFqkH_lzA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/lbSOLBMUvIE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD-f74zKaipTYXwuF-NDq2hCMN9HQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:46", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "lbSOLBMUvIE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 46 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "lbSOLBMUvIE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "lbSOLBMUvIE" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPUCENTEDBg-IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lbSOLBMUvIE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lbSOLBMUvIE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lbSOLBMUvIE" + ], + "videoCommand": { + "clickTrackingParams": "CPsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lbSOLBMUvIE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lbSOLBMUvIE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=95b48e2c1314bc81&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPUCENTEDBg-IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Michael Bublé - Home [Official Music Video]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/BIbMb6Bt7DZmTJc7-rtjqv6O59VwHZoQFXzimz3F5u_4Qm9qmvklKfEXCuYmyV2T-k_bkpjnZg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Michael Bublé", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUCENTEDBg-IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCHqQruhGENdmWy_oeH1f8QA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCHqQruhGENdmWy_oeH1f8QA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Michael Bublé", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUCENTEDBg-IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCHqQruhGENdmWy_oeH1f8QA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCHqQruhGENdmWy_oeH1f8QA", + "canonicalBaseUrl": "/channel/UCHqQruhGENdmWy_oeH1f8QA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "208M views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPkCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPkCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lbSOLBMUvIE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPkCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lbSOLBMUvIE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lbSOLBMUvIE" + ], + "videoCommand": { + "clickTrackingParams": "CPkCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lbSOLBMUvIE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lbSOLBMUvIE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=95b48e2c1314bc81&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPgCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "lbSOLBMUvIE", + "onAddCommand": { + "clickTrackingParams": "CPgCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "lbSOLBMUvIE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtsYlNPTEJNVXZJRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPcCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "lbSOLBMUvIE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPUCENTEDBg-IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Michael Bublé - Home [Official Music Video] 3 minutes, 46 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUCENTEDBg-IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lbSOLBMUvIE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=63&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lbSOLBMUvIE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 62, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=95b48e2c1314bc81&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBDO-vYQxpK3yOgOXuagFIx-eguMA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD4OWcwdAzRxskG6UVTgLauZwxtbA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCzDYn5hCxHQKE0xNOTCb3i-znFbg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/ZPq570o-Nv0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCzM8lVpFtRZ-st8Lgv3Asn0VmvAw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:12", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "ZPq570o-Nv0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 12 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "ZPq570o-Nv0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "ZPq570o-Nv0" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COwCENTEDBg_IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ZPq570o-Nv0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ZPq570o-Nv0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ZPq570o-Nv0" + ], + "videoCommand": { + "clickTrackingParams": "CPICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZPq570o-Nv0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZPq570o-Nv0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=64fab9ef4a3e36fd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COwCENTEDBg_IhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "ESC Portugal - 2003 - Deixa me Sonhar - Rita Guerra" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_mUOHoHOr9xTkGi70I65wXz19wfYYg56hHwDcl7rJ8eHw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Ricardo Mendes", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCENTEDBg_IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@rickymendes", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV25caWF5Lt_nKLJ2UowvkQ", + "canonicalBaseUrl": "/@rickymendes" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ricardo Mendes", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCENTEDBg_IhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@rickymendes", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV25caWF5Lt_nKLJ2UowvkQ", + "canonicalBaseUrl": "/@rickymendes" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "19K views" + } + }, + { + "text": { + "content": "17 years ago" + }, + "accessibilityLabel": "17 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPACEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPACEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPACEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ZPq570o-Nv0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPACEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ZPq570o-Nv0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ZPq570o-Nv0" + ], + "videoCommand": { + "clickTrackingParams": "CPACEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZPq570o-Nv0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZPq570o-Nv0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=64fab9ef4a3e36fd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO8CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "ZPq570o-Nv0", + "onAddCommand": { + "clickTrackingParams": "CO8CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "ZPq570o-Nv0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtaUHE1NzBvLU52MA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CO0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CO4CEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CO0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "ZPq570o-Nv0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COwCENTEDBg_IhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "ESC Portugal - 2003 - Deixa me Sonhar - Rita Guerra 3 minutes, 12 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCENTEDBg_IhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZPq570o-Nv0&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=64&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZPq570o-Nv0", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 63, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=64fab9ef4a3e36fd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHtZd0WZV-JSsmM0VB8EWv7KbSlA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBuSZs-3Xgj0e9wv1aa7YYln8jROw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB61OqKRcSm3wBKCUcpyy3sb8BqpQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/1xXtAhX-eiM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDB5CdXIzUcb-Cc1RD-OrqnCCiRIg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:53", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "1xXtAhX-eiM", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 53 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "1xXtAhX-eiM", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "1xXtAhX-eiM" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COMCENTEDBhAIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "1xXtAhX-eiM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1xXtAhX-eiM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1xXtAhX-eiM" + ], + "videoCommand": { + "clickTrackingParams": "COkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1xXtAhX-eiM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1xXtAhX-eiM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d715ed0215fe7a23&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COMCENTEDBhAIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "LOREEN \"Sober\" (2011)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_m8cLAa_996C_OgQ9vnW_WVFuz8VvZE4GELnkshnFV4S-U=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Warner Music Sweden", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCENTEDBhAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@warnersweden", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU-0c1hN3jzWTdIetJCUULw", + "canonicalBaseUrl": "/@warnersweden" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Warner Music Sweden", + "commandRuns": [ + { + "startIndex": 0, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCENTEDBhAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@warnersweden", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU-0c1hN3jzWTdIetJCUULw", + "canonicalBaseUrl": "/@warnersweden" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 19, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 19, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "6.2M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COcCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COcCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "1xXtAhX-eiM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COcCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1xXtAhX-eiM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1xXtAhX-eiM" + ], + "videoCommand": { + "clickTrackingParams": "COcCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1xXtAhX-eiM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1xXtAhX-eiM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d715ed0215fe7a23&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COYCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "1xXtAhX-eiM", + "onAddCommand": { + "clickTrackingParams": "COYCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "1xXtAhX-eiM", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgsxeFh0QWhYLWVpTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "COQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COUCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "1xXtAhX-eiM", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COMCENTEDBhAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "LOREEN \"Sober\" (2011) 3 minutes, 53 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCENTEDBhAIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1xXtAhX-eiM&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=65&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1xXtAhX-eiM", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 64, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d715ed0215fe7a23&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLCjYCbeDJ1GWKgk_VY1ECZUqaJqIQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLAXLbvru3z18yFH78dj3BLi0fhUog", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLD-l1GKQDva4GjAH4p3DxwGKFElxA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/xPOBdqHWios/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLC-Q0yvm_BQktzY9FNE9iu2KygJaA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:44", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "xPOBdqHWios", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 44 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "xPOBdqHWios", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "xPOBdqHWios" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNoCENTEDBhBIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "xPOBdqHWios", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "xPOBdqHWios" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "xPOBdqHWios" + ], + "videoCommand": { + "clickTrackingParams": "COACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=xPOBdqHWios", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "xPOBdqHWios", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c4f38176a1d68a8b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CN8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNoCENTEDBhBIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Loreen - My Heart Is Refusing Me (Lyric Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_m8cLAa_996C_OgQ9vnW_WVFuz8VvZE4GELnkshnFV4S-U=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Warner Music Sweden", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoCENTEDBhBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@warnersweden", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU-0c1hN3jzWTdIetJCUULw", + "canonicalBaseUrl": "/@warnersweden" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Warner Music Sweden", + "commandRuns": [ + { + "startIndex": 0, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoCENTEDBhBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@warnersweden", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU-0c1hN3jzWTdIetJCUULw", + "canonicalBaseUrl": "/@warnersweden" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 19, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 19, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "2.6M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN4CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CN4CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "xPOBdqHWios", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN4CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "xPOBdqHWios" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "xPOBdqHWios" + ], + "videoCommand": { + "clickTrackingParams": "CN4CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=xPOBdqHWios", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "xPOBdqHWios", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c4f38176a1d68a8b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN0CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "xPOBdqHWios", + "onAddCommand": { + "clickTrackingParams": "CN0CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "xPOBdqHWios", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt4UE9CZHFIV2lvcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNwCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "xPOBdqHWios", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNoCENTEDBhBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Loreen - My Heart Is Refusing Me (Lyric Video) 3 minutes, 44 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoCENTEDBhBIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=xPOBdqHWios&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=66&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "xPOBdqHWios", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 65, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c4f38176a1d68a8b&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDaC_kZhD5OIIbgv87Jmr8GNL7w3A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBhkN0HtMjznrQqMlxBezBSZpHOQA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBONE-_u-aoQlsUh5nYrgs6QUPgUg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6_5D4y6x-oo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPhxbr2T5fpBosc8qPzVLKIDcAhA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:15", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "6_5D4y6x-oo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 15 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "6_5D4y6x-oo", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "6_5D4y6x-oo" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNECENTEDBhCIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6_5D4y6x-oo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6_5D4y6x-oo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6_5D4y6x-oo" + ], + "videoCommand": { + "clickTrackingParams": "CNcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6_5D4y6x-oo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6_5D4y6x-oo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ebfe43e32eb1fa8a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNECENTEDBhCIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Edward Maya & Mia Martina - Stereo Love (Ultra Music)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ljBJgg_2rIQIhglsv5Mg-sWCH3BuRGkoc0EdTNXOAszyapyAzdB5OHVwdFTzVQIo1u3001kjfg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Ultra Records", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNECENTEDBhCIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ultrarecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4rasfm9J-X4jNl9SvXp8xA", + "canonicalBaseUrl": "/@ultrarecords" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ultra Records", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNECENTEDBhCIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ultrarecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4rasfm9J-X4jNl9SvXp8xA", + "canonicalBaseUrl": "/@ultrarecords" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "65M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNUCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6_5D4y6x-oo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6_5D4y6x-oo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6_5D4y6x-oo" + ], + "videoCommand": { + "clickTrackingParams": "CNUCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6_5D4y6x-oo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6_5D4y6x-oo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ebfe43e32eb1fa8a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNQCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "6_5D4y6x-oo", + "onAddCommand": { + "clickTrackingParams": "CNQCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "6_5D4y6x-oo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs2XzVENHk2eC1vbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNMCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "6_5D4y6x-oo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNECENTEDBhCIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Edward Maya & Mia Martina - Stereo Love (Ultra Music) 4 minutes, 15 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNECENTEDBhCIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6_5D4y6x-oo&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=67&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6_5D4y6x-oo", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 66, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ebfe43e32eb1fa8a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgXyhDMA8=&rs=AOn4CLClGyeg9LhLdOH_CUakbhXmikljTg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgXyhDMA8=&rs=AOn4CLDsbf0YdGxcU_GJLos0h-LPWWh7Ww", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIF8oQzAP&rs=AOn4CLD6T1Sk2KThe_f0-4SW5jisNy35Bw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/oASZG96v0Rk/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIF8oQzAP&rs=AOn4CLBd5s5UzVJEp9Zg3YkMxP7CUi4QgQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:14", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "oASZG96v0Rk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 14 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "oASZG96v0Rk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "oASZG96v0Rk" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMgCENTEDBhDIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CM4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "oASZG96v0Rk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CM4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "oASZG96v0Rk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "oASZG96v0Rk" + ], + "videoCommand": { + "clickTrackingParams": "CM4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=oASZG96v0Rk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "oASZG96v0Rk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a004991bdeafd119&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMgCENTEDBhDIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Akcent - That's My Name (Ultra Music)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ljBJgg_2rIQIhglsv5Mg-sWCH3BuRGkoc0EdTNXOAszyapyAzdB5OHVwdFTzVQIo1u3001kjfg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Ultra Records", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgCENTEDBhDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ultrarecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4rasfm9J-X4jNl9SvXp8xA", + "canonicalBaseUrl": "/@ultrarecords" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ultra Records", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgCENTEDBhDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ultrarecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4rasfm9J-X4jNl9SvXp8xA", + "canonicalBaseUrl": "/@ultrarecords" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "174M views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMwCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMwCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "oASZG96v0Rk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMwCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "oASZG96v0Rk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "oASZG96v0Rk" + ], + "videoCommand": { + "clickTrackingParams": "CMwCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=oASZG96v0Rk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "oASZG96v0Rk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a004991bdeafd119&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMsCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "oASZG96v0Rk", + "onAddCommand": { + "clickTrackingParams": "CMsCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "oASZG96v0Rk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtvQVNaRzk2djBSaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMoCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "oASZG96v0Rk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMgCENTEDBhDIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Akcent - That's My Name (Ultra Music) 4 minutes, 14 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgCENTEDBhDIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=oASZG96v0Rk&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=68&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "oASZG96v0Rk", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 67, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a004991bdeafd119&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGE4gTihlMA8=&rs=AOn4CLAlDX9aQI088nOKb_O8q-H2fKj8OA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGE4gTihlMA8=&rs=AOn4CLDXXu3Eq8Sn66U0CUuBkC_jWtmdrQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhOIE4oZTAP&rs=AOn4CLBzZwbcbxOQ5CT1DIMLTQ907z_FsQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/d1dcXgGQT2M/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhOIE4oZTAP&rs=AOn4CLDmFaKxRVU5T3CfypAQ0DLBkamPuQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:49", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "d1dcXgGQT2M", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 49 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "d1dcXgGQT2M", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "d1dcXgGQT2M" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CL8CENTEDBhEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "d1dcXgGQT2M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "d1dcXgGQT2M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "d1dcXgGQT2M" + ], + "videoCommand": { + "clickTrackingParams": "CMUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=d1dcXgGQT2M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "d1dcXgGQT2M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=77575c5e01904f63&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CL8CENTEDBhEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "La Ley - Mentira (Video Oficial)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Z_Z_Cc3C8ZXdDXCJJPEfBx9G55mBf6dLZTmhN6it_PeivjvKwI8OyiMnhG2xpYeK8Gt5BiMrmV8=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Warner Music México", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8CENTEDBhEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@WarnerMusicMexico", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCP1b9jYyEqiNhJi4GqYdovw", + "canonicalBaseUrl": "/@WarnerMusicMexico" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Warner Music México", + "commandRuns": [ + { + "startIndex": 0, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8CENTEDBhEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@WarnerMusicMexico", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCP1b9jYyEqiNhJi4GqYdovw", + "canonicalBaseUrl": "/@WarnerMusicMexico" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 19, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "285M views" + } + }, + { + "text": { + "content": "18 years ago" + }, + "accessibilityLabel": "18 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMMCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMMCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "d1dcXgGQT2M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMMCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "d1dcXgGQT2M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "d1dcXgGQT2M" + ], + "videoCommand": { + "clickTrackingParams": "CMMCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=d1dcXgGQT2M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "d1dcXgGQT2M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=77575c5e01904f63&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMICENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMICENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "d1dcXgGQT2M", + "onAddCommand": { + "clickTrackingParams": "CMICENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "d1dcXgGQT2M", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtkMWRjWGdHUVQyTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMECEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "d1dcXgGQT2M", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL8CENTEDBhEIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "La Ley - Mentira (Video Oficial) 4 minutes, 49 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8CENTEDBhEIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=d1dcXgGQT2M&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=69&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "d1dcXgGQT2M", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 68, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=77575c5e01904f63&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnTmI3HSwFkBYgpooV5oGnBoeAYg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDcvNVpXvvxcr61JSdwB1NkSLqZCQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcYhdUh2BlV5az8L6Iuq-It6ONjA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/O2fU28Pehdc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDLmlSoF2pcg72a8myCdj2UkAoJcg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:03", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "O2fU28Pehdc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 3 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "O2fU28Pehdc", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "O2fU28Pehdc" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL0CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLYCENTEDBhFIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "O2fU28Pehdc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "O2fU28Pehdc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "O2fU28Pehdc" + ], + "videoCommand": { + "clickTrackingParams": "CLwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=O2fU28Pehdc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "O2fU28Pehdc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3b67d4dbc3de85d7&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLYCENTEDBhFIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Maite Perroni - Tu y Yo (Video Oficial)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/quW8K4ZcnrADpJWtQcSqhD37kZJsENBFEbIxuivKRJ0BccWbsQBrrT-U0I5ylymMudE7OGMvTQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Maite Perroni", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYCENTEDBhFIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCU720aZHx6_8ABYWvBHbWUQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU720aZHx6_8ABYWvBHbWUQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Maite Perroni", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYCENTEDBhFIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCU720aZHx6_8ABYWvBHbWUQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCU720aZHx6_8ABYWvBHbWUQ", + "canonicalBaseUrl": "/channel/UCU720aZHx6_8ABYWvBHbWUQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "139M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLoCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLoCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "O2fU28Pehdc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLoCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "O2fU28Pehdc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "O2fU28Pehdc" + ], + "videoCommand": { + "clickTrackingParams": "CLoCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=O2fU28Pehdc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "O2fU28Pehdc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3b67d4dbc3de85d7&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLkCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "O2fU28Pehdc", + "onAddCommand": { + "clickTrackingParams": "CLkCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "O2fU28Pehdc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtPMmZVMjhQZWhkYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLgCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "O2fU28Pehdc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLYCENTEDBhFIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Maite Perroni - Tu y Yo (Video Oficial) 4 minutes, 3 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYCENTEDBhFIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=O2fU28Pehdc&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=70&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "O2fU28Pehdc", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 69, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3b67d4dbc3de85d7&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAS7gls6oe0TfboDpVgwUjTmTLB9g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCS8Udu4Esa0SEPLdshEVw9jbCg9Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDx8O_LL4-vrngtFsM3WgBGX3Q8LQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/p-Z3YrHJ1sU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDBWAvjWTOgxJrQUMO7uk_5shK1kw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:13", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "p-Z3YrHJ1sU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 13 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "p-Z3YrHJ1sU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "p-Z3YrHJ1sU" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLQCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CK0CENTEDBhGIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "p-Z3YrHJ1sU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "p-Z3YrHJ1sU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "p-Z3YrHJ1sU" + ], + "videoCommand": { + "clickTrackingParams": "CLMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=p-Z3YrHJ1sU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "p-Z3YrHJ1sU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a7e67762b1c9d6c5&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CK0CENTEDBhGIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Edward Maya & Vika Jigulina - Stereo Love (Official Music Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lAEdCN-f5liiRVIRudaJzXbIsroI3oe-4QoemUi6t8RqI=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Spinnin' Records", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CENTEDBhGIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@spinninrecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpDJl2EmP7Oh90Vylx0dZtA", + "canonicalBaseUrl": "/@spinninrecords" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Spinnin' Records", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CENTEDBhGIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@spinninrecords", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpDJl2EmP7Oh90Vylx0dZtA", + "canonicalBaseUrl": "/@spinninrecords" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "763M views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLECEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLECEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLECEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "p-Z3YrHJ1sU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLECEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "p-Z3YrHJ1sU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "p-Z3YrHJ1sU" + ], + "videoCommand": { + "clickTrackingParams": "CLECEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=p-Z3YrHJ1sU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "p-Z3YrHJ1sU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a7e67762b1c9d6c5&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLACENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "p-Z3YrHJ1sU", + "onAddCommand": { + "clickTrackingParams": "CLACENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "p-Z3YrHJ1sU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtwLVozWXJISjFzVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CK4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CK8CEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CK4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "p-Z3YrHJ1sU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0CENTEDBhGIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Edward Maya & Vika Jigulina - Stereo Love (Official Music Video) 4 minutes, 13 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CENTEDBhGIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=p-Z3YrHJ1sU&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=71&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "p-Z3YrHJ1sU", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 70, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a7e67762b1c9d6c5&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLCf8dDCPboKZf3Su_VeG3s7rYb__g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLCXipaBMoF6pPuE9jkVY55zSso-4Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLBpRXW1Q8tCQ_2DHeZ-9GcLtYpCNw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/mLxYzju_G88/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLDCH24UlbTQIdwsrdZX6BbnSnD9qw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:02", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "mLxYzju_G88", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 2 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "mLxYzju_G88", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "mLxYzju_G88" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKsCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKQCENTEDBhHIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "mLxYzju_G88", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "mLxYzju_G88" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "mLxYzju_G88" + ], + "videoCommand": { + "clickTrackingParams": "CKoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mLxYzju_G88", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mLxYzju_G88", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=98bc58ce3bbf1bcf&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKQCENTEDBhHIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "SCHILLER - I'VE SEEN IT ALL (MIT MAYA SABAN)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lldZzkfxEWwWl_R8APPYYzkFQ7Js8FjaMmv418nEaF2_I=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ukasu", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQCENTEDBhHIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ukasu", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCUUyi3ZKOX5JRftg38ZxFhQ", + "canonicalBaseUrl": "/@ukasu" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "ukasu", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQCENTEDBhHIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ukasu", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCUUyi3ZKOX5JRftg38ZxFhQ", + "canonicalBaseUrl": "/@ukasu" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "3.9M views" + } + }, + { + "text": { + "content": "17 years ago" + }, + "accessibilityLabel": "17 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "mLxYzju_G88", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "mLxYzju_G88" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "mLxYzju_G88" + ], + "videoCommand": { + "clickTrackingParams": "CKgCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mLxYzju_G88", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mLxYzju_G88", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=98bc58ce3bbf1bcf&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKcCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "mLxYzju_G88", + "onAddCommand": { + "clickTrackingParams": "CKcCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "mLxYzju_G88", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgttTHhZemp1X0c4OA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKYCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "mLxYzju_G88", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQCENTEDBhHIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "SCHILLER - I'VE SEEN IT ALL (MIT MAYA SABAN) 4 minutes, 2 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQCENTEDBhHIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mLxYzju_G88&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=72&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mLxYzju_G88", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 71, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=98bc58ce3bbf1bcf&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDsc0fDYBvJZ0H3JX2qc4id6xGs1A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDeg9yV_a_ihwSZx0RhErXzH2O13A", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCICmnt7t-QoZUpYOp_EFcuc0OiLw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/dQlxjSm0qU0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAdnE8UJYENbk0IqcyL00WPZWRxhA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:48", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "dQlxjSm0qU0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 48 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "dQlxjSm0qU0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "dQlxjSm0qU0" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKICEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJsCENTEDBhIIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dQlxjSm0qU0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dQlxjSm0qU0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dQlxjSm0qU0" + ], + "videoCommand": { + "clickTrackingParams": "CKECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dQlxjSm0qU0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dQlxjSm0qU0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7509718d29b4a94d&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJsCENTEDBhIIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "SCHILLER: „I Feel You\" // with Heppner // Official Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/c4qc9zHTNh9Em3lNQIMLKm9o9Vpr71hKHc4gszh8or6NvkvBkcYsagPR5-oapNgkFxUbWrQ25g=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel SCHILLER official", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsCENTEDBhIIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCmM5xlAZDZ-h3bi6AXzDNKQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCmM5xlAZDZ-h3bi6AXzDNKQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "SCHILLER official", + "commandRuns": [ + { + "startIndex": 0, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsCENTEDBhIIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCmM5xlAZDZ-h3bi6AXzDNKQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCmM5xlAZDZ-h3bi6AXzDNKQ", + "canonicalBaseUrl": "/channel/UCmM5xlAZDZ-h3bi6AXzDNKQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 17, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 17, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "42M views" + } + }, + { + "text": { + "content": "17 years ago" + }, + "accessibilityLabel": "17 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ8CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ8CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dQlxjSm0qU0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ8CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dQlxjSm0qU0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dQlxjSm0qU0" + ], + "videoCommand": { + "clickTrackingParams": "CJ8CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dQlxjSm0qU0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dQlxjSm0qU0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7509718d29b4a94d&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "dQlxjSm0qU0", + "onAddCommand": { + "clickTrackingParams": "CJ4CENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "dQlxjSm0qU0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtkUWx4alNtMHFVMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJ0CEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJwCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "dQlxjSm0qU0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJsCENTEDBhIIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "SCHILLER: „I Feel You\" // with Heppner // Official Video 3 minutes, 48 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsCENTEDBhIIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dQlxjSm0qU0&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=73&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dQlxjSm0qU0", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 72, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7509718d29b4a94d&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC6AKKAgwIABABGGUgZShlMA8=&rs=AOn4CLASno47mz_ynIg_IiAlstSWVh9f8Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC6AKKAgwIABABGGUgZShlMA8=&rs=AOn4CLBg8nOdMSj9QwH8kZPAGpjaWJdPtw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAugCigIMCAAQARhlIGUoZTAP&rs=AOn4CLDLVhWwsaSX4pk9XCyya4TJgLflcA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Jbt8oH5Lxto/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAugCigIMCAAQARhlIGUoZTAP&rs=AOn4CLAHm5wGZWv9WHcfQu4ipKfzbz5u8Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:23", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Jbt8oH5Lxto", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 23 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Jbt8oH5Lxto", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Jbt8oH5Lxto" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJkCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJICENTEDBhJIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Jbt8oH5Lxto", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Jbt8oH5Lxto" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Jbt8oH5Lxto" + ], + "videoCommand": { + "clickTrackingParams": "CJgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Jbt8oH5Lxto", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Jbt8oH5Lxto", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=25bb7ca07e4bc6da&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJICENTEDBhJIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "The Beatles - Love me Do" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_mbCXeBKFrkrw61nog2LhfwFm0jrSfq7DkeMRPmjWEN0w=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HitboxAgs", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJICENTEDBhJIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HitboxAgs", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCSu-uDw30vUo1p9uBk-w_Yw", + "canonicalBaseUrl": "/@HitboxAgs" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "HitboxAgs", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJICENTEDBhJIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HitboxAgs", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCSu-uDw30vUo1p9uBk-w_Yw", + "canonicalBaseUrl": "/@HitboxAgs" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "15M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJYCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJYCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Jbt8oH5Lxto", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJYCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Jbt8oH5Lxto" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Jbt8oH5Lxto" + ], + "videoCommand": { + "clickTrackingParams": "CJYCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Jbt8oH5Lxto", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Jbt8oH5Lxto", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=25bb7ca07e4bc6da&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJUCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "Jbt8oH5Lxto", + "onAddCommand": { + "clickTrackingParams": "CJUCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "Jbt8oH5Lxto", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtKYnQ4b0g1THh0bw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJQCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJMCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Jbt8oH5Lxto", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJICENTEDBhJIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "The Beatles - Love me Do 2 minutes, 23 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJICENTEDBhJIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Jbt8oH5Lxto&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=74&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Jbt8oH5Lxto", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 73, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=25bb7ca07e4bc6da&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGBMgMih_MA8=&rs=AOn4CLBI5yGjuPSvupdJ1iiknxfpr8Yg2g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-BIAC4AOKAgwIABABGBMgMih_MA8=&rs=AOn4CLDPXZZcDasKOg5yKp8HCzX5zFPkmw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARgTIDIofzAP&rs=AOn4CLDpmdk5uCUuQ5nQQ8Xfo7M8bvyW2g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3EBz2baAGHo/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gSAAuADigIMCAAQARgTIDIofzAP&rs=AOn4CLCIWxiBJPp6Zbq1EJeyhWVZ0A5YNg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "7:33", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3EBz2baAGHo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "7 minutes, 33 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3EBz2baAGHo", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3EBz2baAGHo" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJACEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIkCENTEDBhKIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3EBz2baAGHo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3EBz2baAGHo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3EBz2baAGHo" + ], + "videoCommand": { + "clickTrackingParams": "CI8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3EBz2baAGHo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3EBz2baAGHo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc4073d9b680187a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI8CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CI4CEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIkCENTEDBhKIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Dirty South feat. Rudy - Phazing (Original Mix)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_mE-VhucqmhWo7M6dPfEIXbtRrngroCK0LPCUQDYaqdwzY=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel deltoeidis", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkCENTEDBhKIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@deltoeidis", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCD0k_PDzp5JHi2a2MZA-AVg", + "canonicalBaseUrl": "/@deltoeidis" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "deltoeidis", + "commandRuns": [ + { + "startIndex": 0, + "length": 10, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkCENTEDBhKIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@deltoeidis", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCD0k_PDzp5JHi2a2MZA-AVg", + "canonicalBaseUrl": "/@deltoeidis" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 10, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "438K views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI0CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI0CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3EBz2baAGHo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI0CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3EBz2baAGHo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3EBz2baAGHo" + ], + "videoCommand": { + "clickTrackingParams": "CI0CEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3EBz2baAGHo&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3EBz2baAGHo", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc4073d9b680187a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIwCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "3EBz2baAGHo", + "onAddCommand": { + "clickTrackingParams": "CIwCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "3EBz2baAGHo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszRUJ6MmJhQUdIbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIsCEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIoCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3EBz2baAGHo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkCENTEDBhKIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Dirty South feat. Rudy - Phazing (Original Mix) 7 minutes, 33 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkCENTEDBhKIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3EBz2baAGHo&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=75&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3EBz2baAGHo", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 74, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc4073d9b680187a&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDfhQSAPLGNzG19EPS8TauB3RVnTA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBLMGjEU5-Nfj3-1UiqLdkpY_8W5w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDTHmbhRVTaG9Sl8gG-8VtE9rA0sQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/J-gYJBsln-w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtswxiGQ9Fccb1j51Fs3Hc2PTbsA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:27", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "J-gYJBsln-w", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 27 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "J-gYJBsln-w", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIgCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "J-gYJBsln-w" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIcCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIACENTEDBhLIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "J-gYJBsln-w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "J-gYJBsln-w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "J-gYJBsln-w" + ], + "videoCommand": { + "clickTrackingParams": "CIYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=J-gYJBsln-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "J-gYJBsln-w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=27e818241b259fec&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIYCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIUCEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIACENTEDBhLIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Krewella - Alive (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/-8Al9TT6V_4AgBGcIWi-O5l1kyfYwr-zyI4WhdBbnLxnOIre1zk0HxNMf6n6sr52XeTHm-gSLw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel KrewellaMusicVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACENTEDBhLIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDY_0WzkHyj0A1ev6RTql1Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDY_0WzkHyj0A1ev6RTql1Q" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Krewella", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACENTEDBhLIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDY_0WzkHyj0A1ev6RTql1Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDY_0WzkHyj0A1ev6RTql1Q", + "canonicalBaseUrl": "/channel/UCDY_0WzkHyj0A1ev6RTql1Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "120M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "J-gYJBsln-w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "J-gYJBsln-w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "J-gYJBsln-w" + ], + "videoCommand": { + "clickTrackingParams": "CIQCEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=J-gYJBsln-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "J-gYJBsln-w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=27e818241b259fec&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIMCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "J-gYJBsln-w", + "onAddCommand": { + "clickTrackingParams": "CIMCENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "J-gYJBsln-w", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtKLWdZSkJzbG4tdw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIICEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIECEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "J-gYJBsln-w", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIACENTEDBhLIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Krewella - Alive (Official Video) 3 minutes, 27 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACENTEDBhLIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=J-gYJBsln-w&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=76&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "J-gYJBsln-w", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 75, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=27e818241b259fec&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLANnYEVw6irRD-bIgs5Ecuw3M-VSw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCPDa15oP49C7l9JNNQcp5dVPAsdw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4L2CNkoMveWPEF-AX6oLFloFvKw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/q7yCLn-O-Y0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD0prSGZWRnaEk19t2eNgoEEwGBIQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "5:45", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "q7yCLn-O-Y0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "5 minutes, 45 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "q7yCLn-O-Y0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "q7yCLn-O-Y0" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPcBENTEDBhMIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "q7yCLn-O-Y0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "q7yCLn-O-Y0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "q7yCLn-O-Y0" + ], + "videoCommand": { + "clickTrackingParams": "CP0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=q7yCLn-O-Y0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "q7yCLn-O-Y0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=abbc822e7f8ef98d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CP0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CPcBENTEDBhMIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Fun.: Carry On [OFFICIAL VIDEO]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/DSRM5zRas-sat4nQdrw6ntW8MCI8GcxsxYJPdE6Pj53CFwK6gVd9xWTCErd8xom3fAoapwN2=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Fueled By Ramen", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBENTEDBhMIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@fueledbyramen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UClVrJwcIy7saPcGc1nct80A", + "canonicalBaseUrl": "/@fueledbyramen" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Fueled By Ramen", + "commandRuns": [ + { + "startIndex": 0, + "length": 15, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBENTEDBhMIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@fueledbyramen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UClVrJwcIy7saPcGc1nct80A", + "canonicalBaseUrl": "/@fueledbyramen" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 15, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "118M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPsBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPsBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "q7yCLn-O-Y0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPsBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "q7yCLn-O-Y0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "q7yCLn-O-Y0" + ], + "videoCommand": { + "clickTrackingParams": "CPsBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=q7yCLn-O-Y0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "q7yCLn-O-Y0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=abbc822e7f8ef98d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPoBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "q7yCLn-O-Y0", + "onAddCommand": { + "clickTrackingParams": "CPoBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "q7yCLn-O-Y0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtxN3lDTG4tTy1ZMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPkBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "q7yCLn-O-Y0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPcBENTEDBhMIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Fun.: Carry On [OFFICIAL VIDEO] 5 minutes, 45 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBENTEDBhMIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=q7yCLn-O-Y0&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=77&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "q7yCLn-O-Y0", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 76, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=abbc822e7f8ef98d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCszqGjdqkNE0jask-NzfJCgEYhIg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDYz6284MIvQcjDTpG6PldcpF_52A", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA55IbSmhmsCz5FYeDeUmOHV8N7iQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/bek1y2uiQGA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCp10TFTKeaSWeuuUIfVpVjtg4zLw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:46", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "bek1y2uiQGA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 46 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "bek1y2uiQGA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "bek1y2uiQGA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CO4BENTEDBhNIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bek1y2uiQGA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "bek1y2uiQGA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "bek1y2uiQGA" + ], + "videoCommand": { + "clickTrackingParams": "CPQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bek1y2uiQGA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bek1y2uiQGA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6de935cb6ba24060&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CPMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CO4BENTEDBhNIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Avicii vs Nicky Romero - I Could Be The One (Nicktim)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AviciiOfficialVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4BENTEDBhNIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Avicii", + "commandRuns": [ + { + "startIndex": 0, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4BENTEDBhNIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg", + "canonicalBaseUrl": "/channel/UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 6, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "375M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPIBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPIBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bek1y2uiQGA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPIBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "bek1y2uiQGA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "bek1y2uiQGA" + ], + "videoCommand": { + "clickTrackingParams": "CPIBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bek1y2uiQGA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bek1y2uiQGA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6de935cb6ba24060&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPEBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "bek1y2uiQGA", + "onAddCommand": { + "clickTrackingParams": "CPEBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "bek1y2uiQGA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtiZWsxeTJ1aVFHQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CO8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPABEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CO8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "bek1y2uiQGA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO4BENTEDBhNIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Avicii vs Nicky Romero - I Could Be The One (Nicktim) 4 minutes, 46 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4BENTEDBhNIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bek1y2uiQGA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=78&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bek1y2uiQGA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 77, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6de935cb6ba24060&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMTUCf1tgENEfqBYNaNFfYpEtpyQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDPr6WD2eyXjF7UMuQ9fn5IgnYufA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPouV_5OMd6efgMwD_gq_Fb-yLfw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/EPHmUD0QfmM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwdECiNS-l85ZxifBBD8XevLkv-g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:55", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "EPHmUD0QfmM", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 55 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "EPHmUD0QfmM", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CO0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "EPHmUD0QfmM" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COUBENTEDBhOIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "EPHmUD0QfmM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "EPHmUD0QfmM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "EPHmUD0QfmM" + ], + "videoCommand": { + "clickTrackingParams": "COsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EPHmUD0QfmM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EPHmUD0QfmM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=10f1e6503d107e63&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "COUBENTEDBhOIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "John Mamann - Love Life ft. Kika" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/iYm1IPY2cSWGC6HQL2ZFcodYmvxRoSSWN2oRjAvyN2leTG3Kd13loEvFExMEtJP2jKcECeWK0w=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JohnMamannVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUBENTEDBhOIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC5SfIg_4F6hl9krX3rebKzg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5SfIg_4F6hl9krX3rebKzg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "John Mamann", + "commandRuns": [ + { + "startIndex": 0, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUBENTEDBhOIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC5SfIg_4F6hl9krX3rebKzg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5SfIg_4F6hl9krX3rebKzg", + "canonicalBaseUrl": "/channel/UC5SfIg_4F6hl9krX3rebKzg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 11, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "33M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COkBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COkBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "EPHmUD0QfmM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "EPHmUD0QfmM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "EPHmUD0QfmM" + ], + "videoCommand": { + "clickTrackingParams": "COkBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EPHmUD0QfmM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EPHmUD0QfmM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=10f1e6503d107e63&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COgBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "EPHmUD0QfmM", + "onAddCommand": { + "clickTrackingParams": "COgBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "EPHmUD0QfmM", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtFUEhtVUQwUWZtTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "COYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COcBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "EPHmUD0QfmM", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COUBENTEDBhOIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "John Mamann - Love Life ft. Kika 2 minutes, 55 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COUBENTEDBhOIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EPHmUD0QfmM&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=79&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EPHmUD0QfmM", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 78, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=10f1e6503d107e63&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDEYK-5tJLmGVEJhNfaa-DJ7UZMyg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAwMpf-VqumwE92X8Pue7PKtvl7Hg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCovnREn7O4RU3FdqNTT0ldLD6ajg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/jS8IZcx7tJY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAxolzVpRXJMsyBeE59Dw7MQ69dig", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:43", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "jS8IZcx7tJY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 43 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "jS8IZcx7tJY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "jS8IZcx7tJY" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNwBENTEDBhPIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jS8IZcx7tJY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jS8IZcx7tJY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jS8IZcx7tJY" + ], + "videoCommand": { + "clickTrackingParams": "COIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jS8IZcx7tJY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jS8IZcx7tJY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8d2f0865cc7bb496&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "COEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNwBENTEDBhPIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Snow Patrol - Run (official video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/QynqhlZKgRYJ8Z_pzFLABRYUBSxBqLfhB6zrXVj1ZKZXp0JMstaY2kgPdQKy3FDa0LyX0iz9Jg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Universal Music Nederland", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwBENTEDBhPIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@umusicnederland", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3VFfBJe2he4XU1p7bhDiAg", + "canonicalBaseUrl": "/@umusicnederland" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Universal Music Nederland", + "commandRuns": [ + { + "startIndex": 0, + "length": 25, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwBENTEDBhPIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@umusicnederland", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3VFfBJe2he4XU1p7bhDiAg", + "canonicalBaseUrl": "/@umusicnederland" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 25, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 25, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 25, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "13M views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COABEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COABEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COABEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jS8IZcx7tJY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COABEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jS8IZcx7tJY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jS8IZcx7tJY" + ], + "videoCommand": { + "clickTrackingParams": "COABEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jS8IZcx7tJY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jS8IZcx7tJY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8d2f0865cc7bb496&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "jS8IZcx7tJY", + "onAddCommand": { + "clickTrackingParams": "CN8BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "jS8IZcx7tJY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtqUzhJWmN4N3RKWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CN0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CN4BEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CN0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "jS8IZcx7tJY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNwBENTEDBhPIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Snow Patrol - Run (official video) 4 minutes, 43 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwBENTEDBhPIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jS8IZcx7tJY&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=80&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jS8IZcx7tJY", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 79, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8d2f0865cc7bb496&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoNyV-ShyxkGZ4gUEsjzvYeYcrKg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBkcRNL1QY64i8CZ-hm3hW4pOk6jA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDTWN1V_VFA_HToKttZkM5XdyXJ4Q", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/ghb6eDopW8I/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDa3ukYowZBJjLw8wIVvAqedfJPxg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:15", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "ghb6eDopW8I", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 15 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "ghb6eDopW8I", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "ghb6eDopW8I" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNMBENTEDBhQIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ghb6eDopW8I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ghb6eDopW8I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ghb6eDopW8I" + ], + "videoCommand": { + "clickTrackingParams": "CNkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ghb6eDopW8I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ghb6eDopW8I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8216fa783a295bc2&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CNMBENTEDBhQIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Of Monsters and Men - Little Talks" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/XyjESWT2l1vpvJC5r9BXPJGK94R1uaOPL38yOg4CaI3Hnm1aOkUHoQQfqGymHL0V8xyxzpqxDA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel OfMonstersAndMenVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMBENTEDBhQIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-hZDis8Dbfk8FotKkOXyQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-hZDis8Dbfk8FotKkOXyQQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Of Monsters and Men", + "commandRuns": [ + { + "startIndex": 0, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMBENTEDBhQIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-hZDis8Dbfk8FotKkOXyQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-hZDis8Dbfk8FotKkOXyQQ", + "canonicalBaseUrl": "/channel/UC-hZDis8Dbfk8FotKkOXyQQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 19, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 19, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "406M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNcBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNcBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ghb6eDopW8I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNcBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ghb6eDopW8I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ghb6eDopW8I" + ], + "videoCommand": { + "clickTrackingParams": "CNcBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ghb6eDopW8I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ghb6eDopW8I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8216fa783a295bc2&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNYBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "ghb6eDopW8I", + "onAddCommand": { + "clickTrackingParams": "CNYBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "ghb6eDopW8I", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtnaGI2ZURvcFc4SQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNUBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "ghb6eDopW8I", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNMBENTEDBhQIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Of Monsters and Men - Little Talks 4 minutes, 15 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMBENTEDBhQIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ghb6eDopW8I&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=81&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ghb6eDopW8I", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 80, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8216fa783a295bc2&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjhdqhoiAbK6tcdMB6Z-UVgyXVWA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD0tivAuj9ecb7IXxmGiJcb9JjmIw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCn_rA_GRfxLOIQJS-eBtgD2RWCfQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Xmap94TcDNs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCs0dMH2i_MZ1i8SI8FnYFekAjMAA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:59", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Xmap94TcDNs", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 59 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Xmap94TcDNs", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Xmap94TcDNs" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMoBENTEDBhRIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Xmap94TcDNs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Xmap94TcDNs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Xmap94TcDNs" + ], + "videoCommand": { + "clickTrackingParams": "CNABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Xmap94TcDNs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Xmap94TcDNs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5e66a9f784dc0cdb&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CNABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CM8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMoBENTEDBhRIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Wisin & Yandel, Jennifer Lopez - Follow The Leader (Official Video) ft. Jennifer Lopez" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/fRcyj7XUM_h2EzoDrrNV9BYcdFJVZXv9ZpeTQ_IzBEBXuMEhzN_mwrI9gEFiGBth_F4Wg78mndw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel WisinYYandelVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBENTEDBhRIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCwR_LqB7g3-_J7p1nscCbEA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCwR_LqB7g3-_J7p1nscCbEA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Wisin & Yandel", + "commandRuns": [ + { + "startIndex": 0, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBENTEDBhRIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCwR_LqB7g3-_J7p1nscCbEA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCwR_LqB7g3-_J7p1nscCbEA", + "canonicalBaseUrl": "/channel/UCwR_LqB7g3-_J7p1nscCbEA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "690M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM4BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM4BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CM4BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Xmap94TcDNs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CM4BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Xmap94TcDNs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Xmap94TcDNs" + ], + "videoCommand": { + "clickTrackingParams": "CM4BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Xmap94TcDNs&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Xmap94TcDNs", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5e66a9f784dc0cdb&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM0BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "Xmap94TcDNs", + "onAddCommand": { + "clickTrackingParams": "CM0BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "Xmap94TcDNs", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtYbWFwOTRUY0ROcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMwBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Xmap94TcDNs", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMoBENTEDBhRIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Wisin & Yandel, Jennifer Lopez - Follow The Leader (Official Video) ft. Jennifer Lopez 4 minutes, 59 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoBENTEDBhRIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Xmap94TcDNs&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=82&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Xmap94TcDNs", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 81, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5e66a9f784dc0cdb&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXK7Fov31GIRclBnJqwRoJ69o0Hw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCcqW2viRHIbOYT6t03-mO5PoXrPg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEpVvuTBhKR24Zn5HAu-eQsZrZ5A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/_gmtKSiJt2g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCvyD0J84hXeJjirAsT9ahqoLpk8g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "_gmtKSiJt2g", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "_gmtKSiJt2g", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "_gmtKSiJt2g" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMEBENTEDBhSIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_gmtKSiJt2g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_gmtKSiJt2g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_gmtKSiJt2g" + ], + "videoCommand": { + "clickTrackingParams": "CMcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_gmtKSiJt2g", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_gmtKSiJt2g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe09ad292889b768&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CMEBENTEDBhSIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Juan Magán - Mal De Amores" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/jbZX8ndVAV95tp329fauW0YLrrkCI9hIoR-9FfScXKBvab6igFXZHnWzIXgSdqEh82DlOtQ3=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel JuanMaganVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEBENTEDBhSIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCVpJ6eGdknSR4mlExF1bytA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCVpJ6eGdknSR4mlExF1bytA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "JuanMagan", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEBENTEDBhSIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCVpJ6eGdknSR4mlExF1bytA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCVpJ6eGdknSR4mlExF1bytA", + "canonicalBaseUrl": "/channel/UCVpJ6eGdknSR4mlExF1bytA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "131M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMUBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMUBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_gmtKSiJt2g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMUBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_gmtKSiJt2g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_gmtKSiJt2g" + ], + "videoCommand": { + "clickTrackingParams": "CMUBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_gmtKSiJt2g", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_gmtKSiJt2g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe09ad292889b768&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMQBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "_gmtKSiJt2g", + "onAddCommand": { + "clickTrackingParams": "CMQBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "_gmtKSiJt2g", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtfZ210S1NpSnQyZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMMBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "_gmtKSiJt2g", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMEBENTEDBhSIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Juan Magán - Mal De Amores 3 minutes, 8 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEBENTEDBhSIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_gmtKSiJt2g&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=83&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_gmtKSiJt2g", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 82, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe09ad292889b768&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLColV51m1JDZrHHxIO5fYuuk8X-cA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQZimrA854o5Xrav550NWfmCybuQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_9T2dFHpAPy37RqRpDkYYRW482w", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/88dLLDrVOwg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDXQ05ExnEfhN1lMY2bcZU-pNEbbQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:31", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "88dLLDrVOwg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 31 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "88dLLDrVOwg", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CMABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "88dLLDrVOwg" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL8BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLgBENTEDBhTIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CL4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "88dLLDrVOwg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CL4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "88dLLDrVOwg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "88dLLDrVOwg" + ], + "videoCommand": { + "clickTrackingParams": "CL4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=88dLLDrVOwg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "88dLLDrVOwg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3c74b2c3ad53b08&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CL0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CLgBENTEDBhTIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Nelly Furtado - Waiting For The Night" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/kR10qBTgfsT08zHDZTCZOvJgiJwWZDdsBYraFJ-lLUAU4ilXE4oJ3L0c7JXETpACgVrRMNzI=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel NellyFurtadoVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgBENTEDBhTIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC5Y-gAeGpzgzu0ObzKnhPFA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5Y-gAeGpzgzu0ObzKnhPFA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Nelly Furtado", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgBENTEDBhTIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC5Y-gAeGpzgzu0ObzKnhPFA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5Y-gAeGpzgzu0ObzKnhPFA", + "canonicalBaseUrl": "/channel/UC5Y-gAeGpzgzu0ObzKnhPFA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "17M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLwBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "88dLLDrVOwg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLwBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "88dLLDrVOwg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "88dLLDrVOwg" + ], + "videoCommand": { + "clickTrackingParams": "CLwBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=88dLLDrVOwg&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "88dLLDrVOwg", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3c74b2c3ad53b08&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLsBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "88dLLDrVOwg", + "onAddCommand": { + "clickTrackingParams": "CLsBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "88dLLDrVOwg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs4OGRMTERyVk93Zw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLoBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "88dLLDrVOwg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLgBENTEDBhTIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Nelly Furtado - Waiting For The Night 4 minutes, 31 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgBENTEDBhTIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=88dLLDrVOwg&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=84&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "88dLLDrVOwg", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 83, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3c74b2c3ad53b08&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBKuaqxWwDzFueczUw-cXqjgfxMlw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDa8Tt8dbn3a_4KbDh1lK2swonb3w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDMZ2_QGC2n7rvUFR-U4HdYAeV05Q", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Z9L5ni0Spgk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPb65_UkG90x3VmlUCJSU_-GImOw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:16", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Z9L5ni0Spgk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 16 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Z9L5ni0Spgk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Z9L5ni0Spgk" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLYBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CK8BENTEDBhUIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Z9L5ni0Spgk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Z9L5ni0Spgk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Z9L5ni0Spgk" + ], + "videoCommand": { + "clickTrackingParams": "CLUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Z9L5ni0Spgk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Z9L5ni0Spgk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=67d2f99e2d12a609&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CLQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CK8BENTEDBhUIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Fedo, Camurri & Marchesini - Babylon (Promo Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_kKyn-Jfe3MdQUrG_fcX25AvOdyawsYcnzGPX_dp7DJJj8=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Energy TV", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8BENTEDBhUIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@EnergyProductionRec", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5eYHWDQqAsiKlnvLCz-ezg", + "canonicalBaseUrl": "/@EnergyProductionRec" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Energy TV", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8BENTEDBhUIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@EnergyProductionRec", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5eYHWDQqAsiKlnvLCz-ezg", + "canonicalBaseUrl": "/@EnergyProductionRec" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "157K views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLMBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLMBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Z9L5ni0Spgk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLMBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Z9L5ni0Spgk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Z9L5ni0Spgk" + ], + "videoCommand": { + "clickTrackingParams": "CLMBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Z9L5ni0Spgk&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Z9L5ni0Spgk", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=67d2f99e2d12a609&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLIBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "Z9L5ni0Spgk", + "onAddCommand": { + "clickTrackingParams": "CLIBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "Z9L5ni0Spgk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtaOUw1bmkwU3Bnaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLEBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Z9L5ni0Spgk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK8BENTEDBhUIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Fedo, Camurri & Marchesini - Babylon (Promo Video) 3 minutes, 16 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8BENTEDBhUIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Z9L5ni0Spgk&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=85&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Z9L5ni0Spgk", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 84, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=67d2f99e2d12a609&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLByMtQpF7fANZ3zoMljVbG5nHhUPA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCVFfPXqM2RO7WVfOx_DYtVdRYYWw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCLSc5vaBLxnPxMM3oIzs6oecOpqw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/YgFyi74DVjc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtBz7EpKUPdU1dHYlXiB9eRaafSg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:37", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "YgFyi74DVjc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 37 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "YgFyi74DVjc", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "YgFyi74DVjc" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CK0BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKYBENTEDBhVIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YgFyi74DVjc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YgFyi74DVjc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YgFyi74DVjc" + ], + "videoCommand": { + "clickTrackingParams": "CKwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YgFyi74DVjc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YgFyi74DVjc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6201728bbe035637&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CKYBENTEDBhVIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Tinie Tempah - Written In The Stars ft. Eric Turner" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/NhgzT20Csgo6Phhf9CQAD3z0XlpLa4TkaZfRAHx_CGuLfETlJ8jZmpw7ubu5V--mnsnPYsuV=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel TINIE TEMPAH", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYBENTEDBhVIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDSX4RQN7fzIlZ1nSubwCcQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDSX4RQN7fzIlZ1nSubwCcQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "TINIE TEMPAH", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYBENTEDBhVIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCDSX4RQN7fzIlZ1nSubwCcQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCDSX4RQN7fzIlZ1nSubwCcQ", + "canonicalBaseUrl": "/channel/UCDSX4RQN7fzIlZ1nSubwCcQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "348M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKoBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKoBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "YgFyi74DVjc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKoBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YgFyi74DVjc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YgFyi74DVjc" + ], + "videoCommand": { + "clickTrackingParams": "CKoBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YgFyi74DVjc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YgFyi74DVjc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6201728bbe035637&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKkBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "YgFyi74DVjc", + "onAddCommand": { + "clickTrackingParams": "CKkBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "YgFyi74DVjc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtZZ0Z5aTc0RFZqYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKgBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "YgFyi74DVjc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKYBENTEDBhVIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Tinie Tempah - Written In The Stars ft. Eric Turner 3 minutes, 37 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYBENTEDBhVIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YgFyi74DVjc&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=86&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YgFyi74DVjc", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 85, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6201728bbe035637&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB9ZvzaOQXpNngJbvS_GxgHXSnb7g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLASDSqilwfjPklCMYS2SwMJ7gnO3A", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpCcrhl4afQxrGpWfRl-5h9M1TVA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/yyDUC1LUXSU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAgJQ_cJ44xgi8y834WOT28RodN4Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:32", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "yyDUC1LUXSU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 32 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "yyDUC1LUXSU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "yyDUC1LUXSU" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKQBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJ0BENTEDBhWIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yyDUC1LUXSU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yyDUC1LUXSU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yyDUC1LUXSU" + ], + "videoCommand": { + "clickTrackingParams": "CKMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yyDUC1LUXSU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yyDUC1LUXSU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb20d40b52d45d25&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CKIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJ0BENTEDBhWIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Robin Thicke - Blurred Lines ft. T.I., Pharrell" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_n3365ByIuc-w0HFawTUH3wcr2OCZ9fQuLaDgpqRwUsNyY=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel RobinThickeVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BENTEDBhWIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCFHZMfLTN8Zg2sUIrLJhRQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFHZMfLTN8Zg2sUIrLJhRQQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Robin Thicke", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BENTEDBhWIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCFHZMfLTN8Zg2sUIrLJhRQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFHZMfLTN8Zg2sUIrLJhRQQ", + "canonicalBaseUrl": "/channel/UCFHZMfLTN8Zg2sUIrLJhRQQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "984M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKEBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKEBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yyDUC1LUXSU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKEBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yyDUC1LUXSU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yyDUC1LUXSU" + ], + "videoCommand": { + "clickTrackingParams": "CKEBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yyDUC1LUXSU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yyDUC1LUXSU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb20d40b52d45d25&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKABENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKABENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "yyDUC1LUXSU", + "onAddCommand": { + "clickTrackingParams": "CKABENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "yyDUC1LUXSU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt5eURVQzFMVVhTVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJ4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJ8BEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJ4BEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "yyDUC1LUXSU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0BENTEDBhWIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Robin Thicke - Blurred Lines ft. T.I., Pharrell 4 minutes, 32 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BENTEDBhWIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yyDUC1LUXSU&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=87&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yyDUC1LUXSU", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 86, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb20d40b52d45d25&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdVYpBllucka8OdmI4rYaxdDbwZQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDifNY6_xFI36yPGwpSlQcRRdq5dw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAfrtQWKbvfqAIT5nlEP6oHpGwQnA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/bnVUHWCynig/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC_mAwlLPdy-eK1GFCDG1I-Uu_qVw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:45", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "bnVUHWCynig", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 45 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "bnVUHWCynig", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "bnVUHWCynig" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJsBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJQBENTEDBhXIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bnVUHWCynig", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "bnVUHWCynig" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "bnVUHWCynig" + ], + "videoCommand": { + "clickTrackingParams": "CJoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bnVUHWCynig", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bnVUHWCynig", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6e75541d60b29e28&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CJQBENTEDBhXIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Beyoncé - Halo" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/4UxYRy4fJ0Fo54TRPkw19_W6uCCnzTBSkzm75vGIiEObg4IgY5Ie1BIsNcflFNqofAjxEpTRcQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BeyoncéVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBENTEDBhXIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCuHzBCaKmtaLcRAOoazhCPA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuHzBCaKmtaLcRAOoazhCPA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Beyoncé", + "commandRuns": [ + { + "startIndex": 0, + "length": 7, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBENTEDBhXIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCuHzBCaKmtaLcRAOoazhCPA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuHzBCaKmtaLcRAOoazhCPA", + "canonicalBaseUrl": "/channel/UCuHzBCaKmtaLcRAOoazhCPA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 7, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.8B views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bnVUHWCynig", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "bnVUHWCynig" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "bnVUHWCynig" + ], + "videoCommand": { + "clickTrackingParams": "CJgBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bnVUHWCynig", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bnVUHWCynig", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6e75541d60b29e28&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "bnVUHWCynig", + "onAddCommand": { + "clickTrackingParams": "CJcBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "bnVUHWCynig", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtiblZVSFdDeW5pZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJYBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJUBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "bnVUHWCynig", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQBENTEDBhXIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Beyoncé - Halo 3 minutes, 45 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBENTEDBhXIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bnVUHWCynig&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=88&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bnVUHWCynig", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 87, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6e75541d60b29e28&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQ6tSfh29w-wLTG8eOYoR6ExueTQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC_TGb7k7HHhnjgjKoucF2uxyY5eQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAU0YHCpj4Sl0p1nMnWJlQc9m0O7w", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/iRYvuS9OxdA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBbZ3pXnK3rb_jAwDzhJUMxHBLCBA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "iRYvuS9OxdA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "iRYvuS9OxdA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "iRYvuS9OxdA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJIBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIsBENTEDBhYIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "iRYvuS9OxdA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iRYvuS9OxdA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iRYvuS9OxdA" + ], + "videoCommand": { + "clickTrackingParams": "CJEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iRYvuS9OxdA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iRYvuS9OxdA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=89162fb92f4ec5d0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CJABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIsBENTEDBhYIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Amy Macdonald - This is the Life" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/aFHGJn9VVm0hWuc024rJeqQUJkL18AYC3bZrfE_vPZkZ1hKdcFMoFJnpGPczqyeWTf9Q4wvPEQ=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AmyMacdonaldVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsBENTEDBhYIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC4bQSvfzqx4r3YmPw3Osx3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4bQSvfzqx4r3YmPw3Osx3g" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Amy Macdonald", + "commandRuns": [ + { + "startIndex": 0, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsBENTEDBhYIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC4bQSvfzqx4r3YmPw3Osx3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC4bQSvfzqx4r3YmPw3Osx3g", + "canonicalBaseUrl": "/channel/UC4bQSvfzqx4r3YmPw3Osx3g" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 13, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "208M views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI8BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "iRYvuS9OxdA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iRYvuS9OxdA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iRYvuS9OxdA" + ], + "videoCommand": { + "clickTrackingParams": "CI8BEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iRYvuS9OxdA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iRYvuS9OxdA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=89162fb92f4ec5d0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "iRYvuS9OxdA", + "onAddCommand": { + "clickTrackingParams": "CI4BENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "iRYvuS9OxdA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtpUll2dVM5T3hkQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CI0BEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIwBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "iRYvuS9OxdA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIsBENTEDBhYIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Amy Macdonald - This is the Life 3 minutes, 8 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsBENTEDBhYIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iRYvuS9OxdA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=89&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iRYvuS9OxdA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 88, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=89162fb92f4ec5d0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGH8gPCglMA8=&rs=AOn4CLClTEuXGgPmtiTNzrUWRE03Rb5Mdg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGH8gPCglMA8=&rs=AOn4CLChUhmw9GMq6pTC4nK4yZWlrW_QQQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARh_IDwoJTAP&rs=AOn4CLCVpX4xhA7l6u_lSdxZLUPOfe9u6w", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/RBumgq5yVrA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARh_IDwoJTAP&rs=AOn4CLCANoXn9hFhlZWlwzSiR0re3Oi0XQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:15", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "RBumgq5yVrA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 15 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "RBumgq5yVrA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIoBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "RBumgq5yVrA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIkBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIIBENTEDBhZIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "RBumgq5yVrA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "RBumgq5yVrA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "RBumgq5yVrA" + ], + "videoCommand": { + "clickTrackingParams": "CIgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RBumgq5yVrA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RBumgq5yVrA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=441ba682ae7256b0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIgBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIcBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CIIBENTEDBhZIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Passenger | Let Her Go (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/LU_OAj4i8auuKxlblSdzPYmwKZyaBSnQd3_rwa6kFAukymqBmE1A_fssJ2KoxgBeZ1OvwusXtw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Passenger", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENTEDBhZIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCFHtCB_FWXQ8GpjgfYcD8-g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFHtCB_FWXQ8GpjgfYcD8-g" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Passenger", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENTEDBhZIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCFHtCB_FWXQ8GpjgfYcD8-g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFHtCB_FWXQ8GpjgfYcD8-g", + "canonicalBaseUrl": "/channel/UCFHtCB_FWXQ8GpjgfYcD8-g" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "4B views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIYBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "RBumgq5yVrA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "RBumgq5yVrA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "RBumgq5yVrA" + ], + "videoCommand": { + "clickTrackingParams": "CIYBEP6YBBgAIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RBumgq5yVrA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RBumgq5yVrA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=441ba682ae7256b0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "offlineVideoEndpoint": { + "videoId": "RBumgq5yVrA", + "onAddCommand": { + "clickTrackingParams": "CIUBENGqBRgBIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "getDownloadActionCommand": { + "videoId": "RBumgq5yVrA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtSQnVtZ3E1eVZyQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIQBEI5iIhMItObIqcH7lAMVYwUGAB1-OxyE", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIMBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "RBumgq5yVrA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIIBENTEDBhZIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Passenger | Let Her Go (Official Video) 4 minutes, 15 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENTEDBhZIhMItObIqcH7lAMVYwUGAB1-OxyEMgpwbHBwX3ZpZGVvWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQcIDBD6LBgBygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RBumgq5yVrA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=90&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RBumgq5yVrA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 89, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=441ba682ae7256b0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB8eQJ05B8xmUeTG2Qjv5ZTGV6GtQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCYWE3tjuqA73Ghpo9Zx9YhQrPF8g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAYujREX1wWp6lqR-FxLTC3UoDBww", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/5NV6Rdv1a3I/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAec6mzXBkRvD7DZJQXZQAn-5DdYg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:09", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "5NV6Rdv1a3I", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 9 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "5NV6Rdv1a3I", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIEBEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "5NV6Rdv1a3I" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CIABEPBbIhMItObIqcH7lAMVYwUGAB1-OxyE", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CHkQ1MQMGFoiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CH8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5NV6Rdv1a3I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CH8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5NV6Rdv1a3I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5NV6Rdv1a3I" + ], + "videoCommand": { + "clickTrackingParams": "CH8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5NV6Rdv1a3I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5NV6Rdv1a3I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e4d57a45dbf56b72&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CH8Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CH4Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CHkQ1MQMGFoiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Daft Punk - Get Lucky (Official Audio) ft. Pharrell Williams, Nile Rodgers" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/XPIjND5mm2nuSIJ6uQyIWLCawnIYSVm6QS0GEN_UNuPLRD5EFa6yCkYrcyLpl3TFuBo6AZynsA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel DaftPunkVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQ1MQMGFoiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC_kRDKYrUlrbtrSiyu5Tflg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC_kRDKYrUlrbtrSiyu5Tflg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Daft Punk", + "commandRuns": [ + { + "startIndex": 0, + "length": 9, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQ1MQMGFoiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC_kRDKYrUlrbtrSiyu5Tflg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC_kRDKYrUlrbtrSiyu5Tflg", + "canonicalBaseUrl": "/channel/UC_kRDKYrUlrbtrSiyu5Tflg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 9, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "860M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CH0Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH0Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CH0Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5NV6Rdv1a3I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CH0Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5NV6Rdv1a3I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5NV6Rdv1a3I" + ], + "videoCommand": { + "clickTrackingParams": "CH0Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5NV6Rdv1a3I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5NV6Rdv1a3I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e4d57a45dbf56b72&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHwQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHwQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "5NV6Rdv1a3I", + "onAddCommand": { + "clickTrackingParams": "CHwQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "5NV6Rdv1a3I", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs1TlY2UmR2MWEzSQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHoQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CHsQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CHoQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "5NV6Rdv1a3I", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHkQ1MQMGFoiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Daft Punk - Get Lucky (Official Audio) ft. Pharrell Williams, Nile Rodgers 4 minutes, 9 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQ1MQMGFoiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5NV6Rdv1a3I&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=91&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5NV6Rdv1a3I", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 90, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e4d57a45dbf56b72&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYlbB7MP7mlFPrvaaa8NgyZhhFMw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBTwvP-ZJmMyMrYfKAVUyra_X-uTA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD796ZUIzn9jANidIPu15gHgkOGJQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/GbVxvITmwIc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwlEEFb5u_e5qpa9tSJ8UeOPHSpQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:43", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "GbVxvITmwIc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 43 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHgQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "GbVxvITmwIc", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CHgQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHcQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "GbVxvITmwIc" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CHcQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CHAQ1MQMGFsiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GbVxvITmwIc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "GbVxvITmwIc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "GbVxvITmwIc" + ], + "videoCommand": { + "clickTrackingParams": "CHYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GbVxvITmwIc&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GbVxvITmwIc", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=19b571bc84e6c087&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CHYQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CHUQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CHAQ1MQMGFsiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Nadia Ali - Rapture (Avicii Remix) [Official Music Video]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/-5P3p8rEXiE5hqjsJ6KiHlf4ToVRHl7Gor15bhIFgw73aUSlA1KjMqrx3PWYcBvNg9PJYXA02A=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Armada Music TV", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQ1MQMGFsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@armadamusictv", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCGZXYc32ri4D0gSLPf2pZXQ", + "canonicalBaseUrl": "/@armadamusictv" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Armada Music TV", + "commandRuns": [ + { + "startIndex": 0, + "length": 15, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQ1MQMGFsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@armadamusictv", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCGZXYc32ri4D0gSLPf2pZXQ", + "canonicalBaseUrl": "/@armadamusictv" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 15, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "77M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHEQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHQQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHQQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHQQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GbVxvITmwIc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHQQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "GbVxvITmwIc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "GbVxvITmwIc" + ], + "videoCommand": { + "clickTrackingParams": "CHQQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GbVxvITmwIc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GbVxvITmwIc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=19b571bc84e6c087&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHMQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHMQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "GbVxvITmwIc", + "onAddCommand": { + "clickTrackingParams": "CHMQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "GbVxvITmwIc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHEQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtHYlZ4dklUbXdJYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHEQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CHIQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CHEQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "GbVxvITmwIc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHAQ1MQMGFsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Nadia Ali - Rapture (Avicii Remix) [Official Music Video] 4 minutes, 43 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQ1MQMGFsiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GbVxvITmwIc&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=92&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GbVxvITmwIc", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 91, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=19b571bc84e6c087&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJhG8-CbY_gMCDa0Othohpjp2-Sw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHpPr_9X0IOy9gsmtWlQkFT9GV3g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDn3vMoIYvWmWMNFsgN8aTyC876QA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/_ovdm2yX4MA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCictkFhj6f0NLuvA-jBl0uIx9r1A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:19", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "_ovdm2yX4MA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 19 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "_ovdm2yX4MA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CG8Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG4Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "_ovdm2yX4MA" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CG4Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CGcQ1MQMGFwiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CG0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_ovdm2yX4MA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CG0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_ovdm2yX4MA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_ovdm2yX4MA" + ], + "videoCommand": { + "clickTrackingParams": "CG0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_ovdm2yX4MA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_ovdm2yX4MA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe8bdd9b6c97e0c0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CG0Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CGwQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CGcQ1MQMGFwiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Avicii - Levels" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AviciiOfficialVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ1MQMGFwiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Avicii", + "commandRuns": [ + { + "startIndex": 0, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ1MQMGFwiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg", + "canonicalBaseUrl": "/channel/UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 6, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "778M views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGgQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGsQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGsQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_ovdm2yX4MA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGsQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_ovdm2yX4MA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_ovdm2yX4MA" + ], + "videoCommand": { + "clickTrackingParams": "CGsQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_ovdm2yX4MA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_ovdm2yX4MA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe8bdd9b6c97e0c0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGoQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGoQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "_ovdm2yX4MA", + "onAddCommand": { + "clickTrackingParams": "CGoQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "_ovdm2yX4MA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGgQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgtfb3ZkbTJ5WDRNQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CGgQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CGkQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CGgQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "_ovdm2yX4MA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGcQ1MQMGFwiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Avicii - Levels 3 minutes, 19 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ1MQMGFwiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_ovdm2yX4MA&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=93&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_ovdm2yX4MA", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 92, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe8bdd9b6c97e0c0&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCbQHhfWQkRu61QB_9f8c0luSDo-A", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAjMdoRGoRT5ed3VrlZ_j84fXehBg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOnvnv-RD8R5gyfB7llV53-gKDBg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/5y_KJAg8bHI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBA82_EAo1CRpHUnA2HIQHJ8DAT8w", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:12", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "5y_KJAg8bHI", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 12 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "5y_KJAg8bHI", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CGYQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGUQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "5y_KJAg8bHI" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CGUQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CF4Q1MQMGF0iEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5y_KJAg8bHI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5y_KJAg8bHI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5y_KJAg8bHI" + ], + "videoCommand": { + "clickTrackingParams": "CGQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5y_KJAg8bHI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5y_KJAg8bHI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e72fca24083c6c72&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CGQQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CGMQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CF4Q1MQMGF0iEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Avicii - Wake Me Up (Official Lyric Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PbuhJdUw_rYQoCB_ROfXAsX-k9tDtThMIQ9L2jMJAhBLG-vwm1lPC_hu7l3gKD-tjOXc1GM-pw=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel AviciiOfficialVEVO", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF4Q1MQMGF0iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Avicii", + "commandRuns": [ + { + "startIndex": 0, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF4Q1MQMGF0iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCPHjpfnnGklkRBBTd0k6aHg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCPHjpfnnGklkRBBTd0k6aHg", + "canonicalBaseUrl": "/channel/UCPHjpfnnGklkRBBTd0k6aHg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 6, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "542M views" + } + }, + { + "text": { + "content": "12 years ago" + }, + "accessibilityLabel": "12 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGIQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGIQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGIQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5y_KJAg8bHI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGIQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5y_KJAg8bHI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5y_KJAg8bHI" + ], + "videoCommand": { + "clickTrackingParams": "CGIQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5y_KJAg8bHI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5y_KJAg8bHI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e72fca24083c6c72&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGEQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "5y_KJAg8bHI", + "onAddCommand": { + "clickTrackingParams": "CGEQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "5y_KJAg8bHI", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs1eV9LSkFnOGJISQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CF8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CGAQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CF8Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "5y_KJAg8bHI", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CF4Q1MQMGF0iEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Avicii - Wake Me Up (Official Lyric Video) 4 minutes, 12 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF4Q1MQMGF0iEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5y_KJAg8bHI&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=94&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5y_KJAg8bHI", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 93, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e72fca24083c6c72&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-AoAC8AGKAgwIABABGGkgaShpMA8=&rs=AOn4CLAai-jQB6NdIU65Ae_A2lVZyyrIhw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-AoAC8AGKAgwIABABGGkgaShpMA8=&rs=AOn4CLAUPD_EFn7JC4PrPCJREsc2Hk_NFA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgKAAvABigIMCAAQARhpIGkoaTAP&rs=AOn4CLB-UUKz-dpXAAlZmvF2c1tseoZ8cA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6Mj8KDpoZnQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgKAAvABigIMCAAQARhpIGkoaTAP&rs=AOn4CLDtvT3HtJnCrtf3AMvEeSmKwsPyhA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:35", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "6Mj8KDpoZnQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 35 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "6Mj8KDpoZnQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CF0Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "6Mj8KDpoZnQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFwQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CFUQ1MQMGF4iEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6Mj8KDpoZnQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6Mj8KDpoZnQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6Mj8KDpoZnQ" + ], + "videoCommand": { + "clickTrackingParams": "CFsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6Mj8KDpoZnQ&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6Mj8KDpoZnQ", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e8c8fc283a686674&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFsQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFoQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CFUQ1MQMGF4iEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Del Amitri Driving with the Brakes on with lyrics" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/FnwabdYmfqa4ewKB2urAkoB42ntkY55H5v25NMPQr8zJ8UJyQaV9mw-Fh0Vs5cu1YNGMAv1rgdE=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Ziggy", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFUQ1MQMGF4iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jarny1969", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCu4v_9NAtKYVd8_sPh99h6A", + "canonicalBaseUrl": "/@jarny1969" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Ziggy", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFUQ1MQMGF4iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jarny1969", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCu4v_9NAtKYVd8_sPh99h6A", + "canonicalBaseUrl": "/@jarny1969" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "296K views" + } + }, + { + "text": { + "content": "16 years ago" + }, + "accessibilityLabel": "16 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFkQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFkQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFkQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6Mj8KDpoZnQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFkQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6Mj8KDpoZnQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6Mj8KDpoZnQ" + ], + "videoCommand": { + "clickTrackingParams": "CFkQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6Mj8KDpoZnQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6Mj8KDpoZnQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e8c8fc283a686674&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFgQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFgQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "6Mj8KDpoZnQ", + "onAddCommand": { + "clickTrackingParams": "CFgQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "6Mj8KDpoZnQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs2TWo4S0Rwb1puUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CFYQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CFcQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CFYQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "6Mj8KDpoZnQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFUQ1MQMGF4iEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Del Amitri Driving with the Brakes on with lyrics 4 minutes, 35 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFUQ1MQMGF4iEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6Mj8KDpoZnQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=95&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6Mj8KDpoZnQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 94, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e8c8fc283a686674&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAiaq7QqeSdb9xU068ljYGiLtY1cA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCjTvxsN22M1eXwUuZR49bogXDbpA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDIWjGMXTDXcu3u_s0S8l0b9K-Tkg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/rtOvBOTyX00/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfknlSUb89kvv-vLPcKafCxp6gXA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "4:48", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "rtOvBOTyX00", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "4 minutes, 48 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "rtOvBOTyX00", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFQQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFMQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "rtOvBOTyX00" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFMQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CEwQ1MQMGF8iEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "rtOvBOTyX00", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "rtOvBOTyX00" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "rtOvBOTyX00" + ], + "videoCommand": { + "clickTrackingParams": "CFIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rtOvBOTyX00", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rtOvBOTyX00", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aed3af04e4f25f4d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFIQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CFEQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CEwQ1MQMGF8iEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Christina Perri - A Thousand Years [Official Music Video]" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/S_Psf4fVxUTgGPgH6NAvJOSmw74bYEt_sZ-gMLWGx9wrw6jsDfNlgQZ0qS-m_Q9V7XKlgFxqQA=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Christina Perri", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEwQ1MQMGF8iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC2gMECGMn5TVbRN5S5tKb8Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2gMECGMn5TVbRN5S5tKb8Q" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Christina Perri", + "commandRuns": [ + { + "startIndex": 0, + "length": 15, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEwQ1MQMGF8iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC2gMECGMn5TVbRN5S5tKb8Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2gMECGMn5TVbRN5S5tKb8Q", + "canonicalBaseUrl": "/channel/UC2gMECGMn5TVbRN5S5tKb8Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 15, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "2.8B views" + } + }, + { + "text": { + "content": "14 years ago" + }, + "accessibilityLabel": "14 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFAQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFAQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFAQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "rtOvBOTyX00", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFAQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "rtOvBOTyX00" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "rtOvBOTyX00" + ], + "videoCommand": { + "clickTrackingParams": "CFAQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rtOvBOTyX00", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rtOvBOTyX00", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aed3af04e4f25f4d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CE8Q0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE8Q0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "rtOvBOTyX00", + "onAddCommand": { + "clickTrackingParams": "CE8Q0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "rtOvBOTyX00", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtydE92Qk9UeVgwMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CE0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CE4QjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CE0Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "rtOvBOTyX00", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEwQ1MQMGF8iEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Christina Perri - A Thousand Years [Official Music Video] 4 minutes, 48 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEwQ1MQMGF8iEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rtOvBOTyX00&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=96&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rtOvBOTyX00", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 95, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aed3af04e4f25f4d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAwL6RMQVmZwr5PwLtF5DvAEmpDAw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCNgWToeUKppaH5cbM63v0VblZrGA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAfsBFhkfeIi_9cTcew42dY2DBARw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/UggslfShToQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAMtgf3RwJEymxxE9tEraM-Uh052Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:16", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "UggslfShToQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 16 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "UggslfShToQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEsQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEoQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "UggslfShToQ" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEoQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CEMQ1MQMGGAiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UggslfShToQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UggslfShToQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UggslfShToQ" + ], + "videoCommand": { + "clickTrackingParams": "CEkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UggslfShToQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UggslfShToQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=52082c95f4a14e84&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEkQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEgQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CEMQ1MQMGGAiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "INNA - J'Adore | Lyrics Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/3zkun1w1mzqDc6GqaNooYgUOVCbIQ7PLqn06-WHl3Eab4KGMXnwBKZ9VkyPNJALSw09GuEzN9f4=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel INNA", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQ1MQMGGAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr8RbU-D7iSvpy0ZO-AasoQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr8RbU-D7iSvpy0ZO-AasoQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "INNA", + "commandRuns": [ + { + "startIndex": 0, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQ1MQMGGAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCr8RbU-D7iSvpy0ZO-AasoQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCr8RbU-D7iSvpy0ZO-AasoQ", + "canonicalBaseUrl": "/channel/UCr8RbU-D7iSvpy0ZO-AasoQ" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 4, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 4, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "37M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEcQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEcQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEcQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UggslfShToQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEcQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UggslfShToQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UggslfShToQ" + ], + "videoCommand": { + "clickTrackingParams": "CEcQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UggslfShToQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UggslfShToQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=52082c95f4a14e84&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEYQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEYQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "UggslfShToQ", + "onAddCommand": { + "clickTrackingParams": "CEYQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "UggslfShToQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtVZ2dzbGZTaFRvUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CEQQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CEUQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CEQQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "UggslfShToQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEMQ1MQMGGAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "INNA - J'Adore | Lyrics Video 3 minutes, 16 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQ1MQMGGAiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UggslfShToQ&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=97&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UggslfShToQ", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 96, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=52082c95f4a14e84&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD4dJKhtTKudy14ZzzgTY9qzH4x8g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBSVafq7JdLyuoH10rl-wljo7NN_w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_aPn5MajbIR712uVfiXo8Fj-8qg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/MORF_XGAfj0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDE9J6brKvxld_oV3S9RzO83hA-IA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:42", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "MORF_XGAfj0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 42 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "MORF_XGAfj0", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEIQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEEQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "MORF_XGAfj0" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEEQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CDoQ1MQMGGEiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEAQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEAQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "MORF_XGAfj0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEAQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "MORF_XGAfj0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "MORF_XGAfj0" + ], + "videoCommand": { + "clickTrackingParams": "CEAQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MORF_XGAfj0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MORF_XGAfj0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=30e445fd71807e3d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CEAQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CD8Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CDoQ1MQMGGEiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Alex Mica - Breathe" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nt-53e2sQ1O-CsCgRzIt2WGr-prYNFKSG3p-ODz3Qe7S8=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel 1artistmusic", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDoQ1MQMGGEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@1artistmusic", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYM6H8mE3I8nTON-wMqg5Gg", + "canonicalBaseUrl": "/@1artistmusic" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "1artistmusic", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDoQ1MQMGGEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@1artistmusic", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYM6H8mE3I8nTON-wMqg5Gg", + "canonicalBaseUrl": "/@1artistmusic" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "8.8M views" + } + }, + { + "text": { + "content": "13 years ago" + }, + "accessibilityLabel": "13 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CD4Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CD4Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "MORF_XGAfj0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CD4Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "MORF_XGAfj0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "MORF_XGAfj0" + ], + "videoCommand": { + "clickTrackingParams": "CD4Q_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MORF_XGAfj0&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MORF_XGAfj0", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=30e445fd71807e3d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CD0Q0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD0Q0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "MORF_XGAfj0", + "onAddCommand": { + "clickTrackingParams": "CD0Q0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "MORF_XGAfj0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtNT1JGX1hHQWZqMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CDsQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CDwQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CDsQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "MORF_XGAfj0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDoQ1MQMGGEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Alex Mica - Breathe 3 minutes, 42 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDoQ1MQMGGEiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MORF_XGAfj0&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=98&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MORF_XGAfj0", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 97, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=30e445fd71807e3d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCGorDbo4abAT0S-MvD5hDsHJjXfA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBa2y31Slz9APf2Dq25f1-01FxSUQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBEsFgAkX9q4DEsgHQkMc-2mcfTug", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/-0Bwmmiat-o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWxu7pswYn23AmmMQVXggP2z29Rw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:48", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "-0Bwmmiat-o", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 48 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "-0Bwmmiat-o", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CDkQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDgQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "-0Bwmmiat-o" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CDgQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CDEQ1MQMGGIiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDcQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDcQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-0Bwmmiat-o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDcQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-0Bwmmiat-o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-0Bwmmiat-o" + ], + "videoCommand": { + "clickTrackingParams": "CDcQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-0Bwmmiat-o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-0Bwmmiat-o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb40709a689ab7ea&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CDcQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CDYQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CDEQ1MQMGGIiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Vlegel - After Night in Ibiza (Official Video)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Ay3pkG0Qc4vBmzyCcRgGK72I3dbJS6y2BcVY3qtBFxx8VJKUWds8DsDUwknQMSM3L9wDUiqxKCM=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Vlegel & Bluesolar", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDEQ1MQMGGIiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCfS8AVoT4NgwXqPEau_Dx6A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCfS8AVoT4NgwXqPEau_Dx6A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Vlegel & Bluesolar", + "commandRuns": [ + { + "startIndex": 0, + "length": 18, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDEQ1MQMGGIiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCfS8AVoT4NgwXqPEau_Dx6A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCfS8AVoT4NgwXqPEau_Dx6A", + "canonicalBaseUrl": "/channel/UCfS8AVoT4NgwXqPEau_Dx6A" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 18, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 18, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 18, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "27M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDUQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDUQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDUQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-0Bwmmiat-o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDUQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-0Bwmmiat-o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-0Bwmmiat-o" + ], + "videoCommand": { + "clickTrackingParams": "CDUQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-0Bwmmiat-o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-0Bwmmiat-o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb40709a689ab7ea&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDQQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "-0Bwmmiat-o", + "onAddCommand": { + "clickTrackingParams": "CDQQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "-0Bwmmiat-o", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgstMEJ3bW1pYXQtbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CDIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CDMQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CDIQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "-0Bwmmiat-o", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDEQ1MQMGGIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Vlegel - After Night in Ibiza (Official Video) 3 minutes, 48 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDEQ1MQMGGIiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-0Bwmmiat-o&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=99&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-0Bwmmiat-o", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 98, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb40709a689ab7ea&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCRsCb3kityamG2pLkdboBA7yUbUA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBQgg21dw9tKDOyOGeayYmM4ttyrg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCBVsxiVCXqgoHpTPBc28mtnmN7qw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/mME-URRbak8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAAdUUW53TO_rbaF8jm47Y8mk0U0g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:48", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "mME-URRbak8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 48 seconds" + } + } + } + } + ] + } + }, + { + "thumbnailHoverOverlayToggleActionsViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "WATCH_LATER", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDAQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "mME-URRbak8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + } + }, + "accessibilityText": "Watch later", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CDAQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "mME-URRbak8" + } + ] + } + } + }, + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CC8Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CCgQ1MQMGGMiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "ADD_TO_QUEUE_TAIL", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC4Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CC4Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "mME-URRbak8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CC4Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "mME-URRbak8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "mME-URRbak8" + ], + "videoCommand": { + "clickTrackingParams": "CC4Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mME-URRbak8&pp=0gcJCZ0AKgI3ePta", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mME-URRbak8", + "playerParams": "0gcJCZ0AKgI3ePta", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=98c13e51145b6a4f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + }, + "accessibilityText": "Add to queue", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CC4Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHECK", + "accessibilityText": "Added", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK", + "trackingParams": "CC0Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_COMPACT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "isToggled": false, + "trackingParams": "CCgQ1MQMGGMiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Carlos Baute - Quien te quiere como yo (Videoclip oficial)" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/7QRFESWwfBljzlo0aP9EXtZohMVkg5F3i0zRbEkIL6Fvxk-EXm1QbuOnp8fdFU16i-CEv-9m-g=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Carlos Baute", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCgQ1MQMGGMiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC2e1yIHI-WdrbGx1CZvRYMA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2e1yIHI-WdrbGx1CZvRYMA" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Carlos Baute", + "commandRuns": [ + { + "startIndex": 0, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCgQ1MQMGGMiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC2e1yIHI-WdrbGx1CZvRYMA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC2e1yIHI-WdrbGx1CZvRYMA", + "canonicalBaseUrl": "/channel/UC2e1yIHI-WdrbGx1CZvRYMA" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 12, + "weightLabel": "FONT_WEIGHT_NORMAL" + }, + { + "startIndex": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 12, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "112M views" + } + }, + { + "text": { + "content": "15 years ago" + }, + "accessibilityLabel": "15 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCwQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCwQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCwQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "mME-URRbak8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCwQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "mME-URRbak8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "mME-URRbak8" + ], + "videoCommand": { + "clickTrackingParams": "CCwQ_pgEGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mME-URRbak8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mME-URRbak8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=98c13e51145b6a4f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCsQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCsQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "offlineVideoEndpoint": { + "videoId": "mME-URRbak8", + "onAddCommand": { + "clickTrackingParams": "CCsQ0aoFGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "getDownloadActionCommand": { + "videoId": "mME-URRbak8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgttTUUtVVJSYmFrOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CCkQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CCoQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CCkQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "mME-URRbak8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCgQ1MQMGGMiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Carlos Baute - Quien te quiere como yo (Videoclip oficial) 3 minutes, 48 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCgQ1MQMGGMiEwi05sipwfuUAxVjBQYAHX47HIQyCnBscHBfdmlkZW9aJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBBwgMEPosGAHKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mME-URRbak8&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&index=100&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mME-URRbak8", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "index": 99, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=98c13e51145b6a4f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "continuationItemViewModel": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationCommand": { + "innertubeCommand": { + "clickTrackingParams": "CCcQuy8YACITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse" + } + }, + "continuationCommand": { + "token": "4qmFsgKBARIkVkxQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3FpGjRDQUY2SGxCVU9rTklTV2xGUkVreVVtdEZOVTVFU1hsU2FrWkRVa1JKZWs1NldRJTNEJTNEmgIiUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaQ%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_BROWSE" + } + } + } + } + } + ], + "trackingParams": "CCcQuy8YACITCLTmyKnB-5QDFWMFBgAdfjschA==", + "targetId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + }, + { + "continuationItemViewModel": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationCommand": { + "innertubeCommand": { + "clickTrackingParams": "CCYQui8iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse" + } + }, + "continuationCommand": { + "token": "4qmFsgJbEiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWkaDGtnRURDT01JNEFzQpoCJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaQ%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_BROWSE" + } + } + } + } + } + ], + "trackingParams": "CCYQui8iEwi05sipwfuUAxVjBQYAHX47HIQ=", + "targetId": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "sectionListLayoutConfiguration": { + "layoutConfiguration": { + "responsiveContainerConfiguration": { + "responsiveSize": "RESPONSIVE_SIZE_COMPACT", + "responsiveMap": [ + { + "containerSize": "CONTAINER_SIZE_NARROW", + "containerType": "CONTAINER_TYPE_VERTICAL_LIST", + "maxWidth": 599, + "minColumnSize": 310, + "minColumnCount": 1, + "maxColumnCount": 1, + "spacingConfiguration": { + "columnGap": 12, + "rowGap": 12 + }, + "columnMultiplier": 1, + "columnAdder": 0 + }, + { + "containerSize": "CONTAINER_SIZE_MEDIUM", + "containerType": "CONTAINER_TYPE_VERTICAL_LIST", + "maxWidth": 1023, + "minColumnSize": 310, + "minColumnCount": 1, + "maxColumnCount": 1, + "spacingConfiguration": { + "columnGap": 12, + "rowGap": 12 + }, + "columnMultiplier": 1, + "columnAdder": 0 + }, + { + "containerSize": "CONTAINER_SIZE_WIDE", + "containerType": "CONTAINER_TYPE_VERTICAL_LIST", + "maxWidth": 2047, + "minColumnSize": 310, + "minColumnCount": 1, + "maxColumnCount": 1, + "spacingConfiguration": { + "columnGap": 12, + "rowGap": 12 + }, + "columnMultiplier": 1, + "columnAdder": 0 + } + ] + } + } + }, + "webComponentHint": { + "componentVersion": "WEB_COMPONENT_VERSION_SHARED" + } + } + }, + "tabIdentifier": "PL", + "trackingParams": "CCUQ8JMBGAUiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + ] + } + }, + "header": { + "pageHeaderRenderer": { + "pageTitle": "Best Playlist Ever", + "content": { + "pageHeaderViewModel": { + "title": { + "dynamicTextViewModel": { + "text": { + "content": "Best Playlist Ever" + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCQQj-QKIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "avatarStack": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lnbL6YypBNVFyLten4oxg0kqn4v8PKdy3hT-iTVnMhewU=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "avatarImageSize": "AVATAR_SIZE_XS" + } + } + ], + "text": { + "content": "by Sérgio Cabral", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCMQi6ULIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@sergiocabral9103", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzMzwgvr4KncCyY-BsiH2fw", + "canonicalBaseUrl": "/@sergiocabral9103" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16, + "fontColor": 4294967295, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCMQi6ULIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "by Sérgio Cabral" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCMQi6ULIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@sergiocabral9103", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzMzwgvr4KncCyY-BsiH2fw", + "canonicalBaseUrl": "/@sergiocabral9103" + } + } + } + } + } + } + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "Playlist" + } + }, + { + "text": { + "content": "177 videos" + } + }, + { + "text": { + "content": "8,569,581 views" + } + } + ] + } + ], + "delimiter": "•", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCIQ9eQKIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "actions": { + "flexibleActionsViewModel": { + "actionsRows": [ + { + "actions": [ + { + "buttonViewModel": { + "iconName": "PLAY_ARROW", + "title": "Play all", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCEQ2M8CGAgiEwi05sipwfuUAxVjBQYAHX47HIRaJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBAxD6LMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + }, + "accessibilityText": "Play all", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CCEQ2M8CGAgiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "PLAYLIST_ADD", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Want to save this playlist?" + }, + "content": { + "simpleText": "Sign in to save this playlist." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCAQ_IYEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fplaylist%253Flist%253DPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&hl=en&ec=66428", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CCAQ_IYEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST", + "rootVe": 5754, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + }, + "idamTag": "66428" + } + }, + "trackingParams": "CCAQ_IYEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + } + } + } + } + }, + "accessibilityText": "Save playlist", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "tooltip": "Save playlist" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "PLAYLIST_ADD_CHECK", + "accessibilityText": "Remove from Library", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "tooltip": "Remove from Library" + } + }, + "isToggled": false, + "identifier": "", + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "EiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp", + "commands": [ + { + "clickTrackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CB8QjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "tooltip": "Share" + } + }, + { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Shuffle" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHUFFLE" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CB4QsssCGAwiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CB4QsssCGAwiEwi05sipwfuUAxVjBQYAHX47HIRaJFZMUExiWklQeTIwLTFwTjdtcWpja2VwV0Y3OG5kYjZjaV9xaZoBAxD6LMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bs5-klTyb9o&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bs5-klTyb9o", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "params": "CMgbIAw%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=06ce7e9254f26fda&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Show unavailable videos" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "VISIBILITY" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST", + "rootVe": 5754, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "params": "wgYCCAA%3D", + "nofollow": true, + "navigationType": "BROWSE_NAVIGATION_TYPE_LOAD_IN_PLACE" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "enableIconButton": true + } + } + ] + } + ], + "justifyContent": "FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START", + "minimumRowHeight": 44, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + }, + "clientVeSpec": { + "uiType": 184974, + "veCounter": 744848656 + } + } + } + } + } + }, + "description": { + "descriptionPreviewViewModel": { + "truncationText": { + "content": "...more", + "styleRuns": [ + { + "startIndex": 0, + "length": 7, + "weight": 500 + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CB0Qr_4KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "heroImage": { + "contentPreviewImageViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBa5-Dz5la0fxHv3a4MwFR7DIYJoA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAxCkSRDuuvRO6BrdC3iHNiDbu3Jg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDraZ8FZUZsrqXXxwMErPyqS-dEqg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAHTfmPcI3oRi3eFeNejHBCi1KKrw", + "width": 336, + "height": 188 + } + ] + }, + "style": "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9", + "layoutMode": "CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH", + "overlays": [ + { + "thumbnailHoverOverlayViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "PLAY_ALL" + } + } + ] + }, + "text": { + "content": "Play all", + "styleRuns": [ + { + "startIndex": 0, + "length": 8 + } + ] + }, + "style": "THUMBNAIL_HOVER_OVERLAY_STYLE_COVER", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBwQiqULIhMItObIqcH7lAMVYwUGAB1-OxyEWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQMQ-izKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + } + } + } + ], + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBwQiqULIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Play all" + } + } + } + }, + "background": { + "cinematicContainerViewModel": { + "backgroundImageConfig": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBa5-Dz5la0fxHv3a4MwFR7DIYJoA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAxCkSRDuuvRO6BrdC3iHNiDbu3Jg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDraZ8FZUZsrqXXxwMErPyqS-dEqg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAHTfmPcI3oRi3eFeNejHBCi1KKrw", + "width": 336, + "height": 188 + } + ] + } + }, + "gradientColorConfig": [ + { + "lightThemeColor": 3430039843, + "darkThemeColor": 3430039843, + "startLocation": 0 + }, + { + "lightThemeColor": 1282556195, + "darkThemeColor": 1282556195, + "startLocation": 0.33 + }, + { + "lightThemeColor": 3430039843, + "darkThemeColor": 4279176975, + "startLocation": 1 + } + ], + "config": { + "lightThemeBackgroundColor": 4285677859, + "darkThemeBackgroundColor": 4285677859, + "colorSourceSizeMultiplier": 2, + "applyClientImageBlur": true + } + } + }, + "hasTopbarAnimation": true, + "enableFlexibleActionsButtonsWrapper": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBsQot8KIhMItObIqcH7lAMVYwUGAB1-OxyE", + "visibility": { + "types": "12" + } + } + } + } + } + }, + "enableSidebarView": true + } + }, + "alerts": [ + { + "alertWithButtonRenderer": { + "type": "INFO", + "text": { + "simpleText": "Unavailable videos are hidden" + }, + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CBoQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "accessibilityData": { + "accessibilityData": { + "label": "Dismiss" + } + } + } + } + } + } + ], + "metadata": { + "playlistMetadataRenderer": { + "title": "Best Playlist Ever", + "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + }, + "trackingParams": "CAAQ-iwiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "topbar": { + "desktopTopbarRenderer": { + "logo": { + "topbarLogoRenderer": { + "iconImage": { + "iconType": "YOUTUBE_LOGO" + }, + "tooltipText": { + "runs": [ + { + "text": "YouTube Home" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CBkQsV4iEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 3854, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + } + }, + "trackingParams": "CBkQsV4iEwi05sipwfuUAxVjBQYAHX47HIQ=", + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "config": { + "webSearchboxConfig": { + "requestLanguage": "en", + "requestDomain": "us", + "hasOnscreenKeyboard": false, + "focusSearchbox": true + } + }, + "trackingParams": "CBUQ7VAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "searchEndpoint": { + "clickTrackingParams": "CBUQ7VAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "" + } + }, + "clearButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CBgQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + } + } + }, + "showImageSourceDialog": { + "clickTrackingParams": "CBUQ7VAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Image source" + } + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "title": "Visit source", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CBcQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "title": "Cancel", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CBYQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "content": { + "basicContentViewModel": { + "paragraphs": [ + { + "text": { + "content": "Visit image source website?" + } + } + ] + } + } + } + } + } + } + } + } + }, + "trackingParams": "CAwQq6wBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CBMQ_qsBGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/account_menu" + } + }, + "signalServiceEndpoint": { + "signal": "GET_ACCOUNT_MENU", + "actions": [ + { + "clickTrackingParams": "CBMQ_qsBGAAiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "openPopupAction": { + "popup": { + "multiPageMenuRenderer": { + "trackingParams": "CBQQ_6sBIhMItObIqcH7lAMVYwUGAB1-OxyE", + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "showLoadingSpinner": true + } + }, + "popupType": "DROPDOWN", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CBMQ_qsBGAAiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "tooltip": "Settings", + "style": "STYLE_DEFAULT" + } + }, + { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_SMALL", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ1IAEGAEiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fbrowse%253FprettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, + "trackingParams": "CBIQ1IAEGAEiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "targetId": "topbar-signin" + } + } + ], + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Playback" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + }, + "hotkey": "k" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + }, + "hotkey": "j" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + }, + "hotkey": "l" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + }, + "hotkey": "P (SHIFT+p)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Next video" + } + ] + }, + "hotkey": "N (SHIFT+n)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + }, + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + }, + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + }, + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + }, + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + }, + "hotkey": "0..9" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + }, + "hotkey": "CONTROL + ←" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + }, + "hotkey": "CONTROL + →" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "General" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + }, + "hotkey": "f" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + }, + "hotkey": "t" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + }, + "hotkey": "i" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + }, + "hotkey": "ESCAPE" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + }, + "hotkey": "m" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + }, + "hotkey": "c" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + }, + "hotkey": "o" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + }, + "hotkey": "+" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + }, + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + } + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + }, + "hotkey": "a" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + }, + "hotkey": "s" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + }, + "hotkey": "d" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + }, + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + }, + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + } + } + } + ] + } + } + ], + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CBEQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + "trackingParams": "CBAQteYDIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + "backButton": { + "buttonRenderer": { + "trackingParams": "CA8QvIYDIhMItObIqcH7lAMVYwUGAB1-OxyE", + "command": { + "clickTrackingParams": "CA8QvIYDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CA8QvIYDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ] + } + } + } + }, + "forwardButton": { + "buttonRenderer": { + "trackingParams": "CA4QvYYDIhMItObIqcH7lAMVYwUGAB1-OxyE", + "command": { + "clickTrackingParams": "CA4QvYYDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CA4QvYYDIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ] + } + } + } + }, + "a11ySkipNavigationButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CA0Q8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "command": { + "clickTrackingParams": "CA0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CA0Q8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ] + } + } + } + } + } + }, + "microformat": { + "microformatDataRenderer": { + "urlCanonical": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "title": "Best Playlist Ever", + "description": "", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDiH5aMif3GJkOv27DWLoiU_TQKUg&days_since_epoch=20614", + "width": 480, + "height": 270 + } + ], + "sampledThumbnailColor": { + "red": 114, + "green": 65, + "blue": 35 + }, + "darkColorPalette": { + "section2Color": 3349775, + "iconInactiveColor": 9666934, + "iconDisabledColor": 6312521 + }, + "vibrantColorPalette": { + "iconInactiveColor": 10058859 + } + }, + "siteName": "YouTube", + "appName": "YouTube", + "androidPackage": "com.google.android.youtube", + "iosAppStoreId": "544007664", + "iosAppArguments": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "ogType": "website", + "urlApplinksWeb": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&feature=applinks", + "urlApplinksIos": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&feature=applinks", + "urlApplinksAndroid": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&feature=applinks", + "urlTwitterIos": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&feature=twitter-deep-link", + "urlTwitterAndroid": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&feature=twitter-deep-link", + "twitterCardType": "summary", + "twitterSiteHandle": "@YouTube", + "schemaDotOrgType": "http://schema.org/WebPage", + "noindex": false, + "unlisted": false, + "linkAlternates": [ + { + "hrefUrl": "http://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + }, + { + "hrefUrl": "android-app://com.google.android.youtube/http/youtube.comhttp://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + }, + { + "hrefUrl": "ios-app://544007664/http/youtube.comhttp://www.youtube.com/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + ] + } + }, + "sidebar": { + "playlistSidebarRenderer": { + "items": [ + { + "playlistSidebarPrimaryInfoRenderer": { + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBa5-Dz5la0fxHv3a4MwFR7DIYJoA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAxCkSRDuuvRO6BrdC3iHNiDbu3Jg", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDraZ8FZUZsrqXXxwMErPyqS-dEqg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/dvgZkm1xWPE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAHTfmPcI3oRi3eFeNejHBCi1KKrw", + "width": 336, + "height": 188 + } + ] + }, + "trackingParams": "CAsQy-wJIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + "title": { + "runs": [ + { + "text": "Best Playlist Ever", + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyEWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQMQ-izKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + ] + }, + "stats": [ + { + "runs": [ + { + "text": "177" + }, + { + "text": " videos" + } + ] + }, + { + "simpleText": "8,569,581 views" + }, + { + "runs": [ + { + "text": "Last updated on " + }, + { + "text": "Jun 23, 2025" + } + ] + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { + "simpleText": "Show unavailable videos" + }, + "icon": { + "iconType": "VISIBILITY" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST", + "rootVe": 5754, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "params": "wgYCCAA%3D", + "nofollow": true, + "navigationType": "BROWSE_NAVIGATION_TYPE_LOAD_IN_PLACE" + } + }, + "trackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "simpleText": "Report playlist" + }, + "icon": { + "iconType": "FLAG" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Need to report the playlist?" + }, + "content": { + "simpleText": "Sign in to report inappropriate content." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BRAND", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fchannel%252FPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CAoQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + } + } + }, + "trackingParams": "CAoQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + } + } + } + }, + "trackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + ], + "trackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyE", + "topLevelButtons": [ + { + "toggleButtonRenderer": { + "style": { + "styleType": "STYLE_TEXT" + }, + "size": { + "sizeType": "SIZE_DEFAULT" + }, + "isToggled": false, + "isDisabled": false, + "defaultIcon": { + "iconType": "PLAYLIST_ADD" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "trackingParams": "CAgQmE0YCSITCLTmyKnB-5QDFWMFBgAdfjschA==", + "defaultTooltip": "Save playlist", + "toggledTooltip": "Remove from Library", + "defaultNavigationEndpoint": { + "clickTrackingParams": "CAgQmE0YCSITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Want to save this playlist?" + }, + "content": { + "simpleText": "Sign in to save this playlist." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAkQ_IYEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fplaylist%253Flist%253DPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&hl=en&ec=66428", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CAkQ_IYEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST", + "rootVe": 5754, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + }, + "idamTag": "66428" + } + }, + "trackingParams": "CAkQ_IYEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + } + } + } + }, + "accessibilityData": { + "accessibilityData": { + "label": "Save playlist" + } + }, + "toggledAccessibilityData": { + "accessibilityData": { + "label": "Remove from Library" + } + } + } + }, + { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ8FsYCiITCLTmyKnB-5QDFWMFBgAdfjschFokVkxQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3FpmgEDEPosygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=W1tzURKYFNs&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "W1tzURKYFNs", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "params": "CLgFIA4%3D", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5b5b7351129814db&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "accessibility": { + "label": "Shuffle play" + }, + "tooltip": "Shuffle play", + "trackingParams": "CAcQ8FsYCiITCLTmyKnB-5QDFWMFBgAdfjschA==" + } + }, + { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAUQ8FsYCyITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "EiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp", + "commands": [ + { + "clickTrackingParams": "CAUQ8FsYCyITCLTmyKnB-5QDFWMFBgAdfjschMoBBKXMYXQ=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CAYQjmIiEwi05sipwfuUAxVjBQYAHX47HIQ=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "icon": { + "iconType": "SHARE" + }, + "accessibility": { + "label": "Share" + }, + "tooltip": "Share", + "trackingParams": "CAUQ8FsYCyITCLTmyKnB-5QDFWMFBgAdfjschA==" + } + } + ], + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "targetId": "playlist-browse-action-menu" + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "text": { + "simpleText": "PLAY ALL" + }, + "icon": { + "iconType": "PLAY_ALL" + } + } + } + ], + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyEWiRWTFBMYlpJUHkyMC0xcE43bXFqY2tlcFdGNzhuZGI2Y2lfcWmaAQMQ-izKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dvgZkm1xWPE&list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dvgZkm1xWPE", + "playlistId": "PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "playerParams": "iAQB8AUB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGJaSVB5MjAtMXBON21xamNrZXBXRjc4bmRiNmNpX3Fp" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=76f819926d7158f1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTI5OA&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "description": {}, + "showMoreText": { + "runs": [ + { + "text": "Show more" + } + ] + } + } + }, + { + "playlistSidebarSecondaryInfoRenderer": { + "videoOwner": { + "videoOwnerRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lnbL6YypBNVFyLten4oxg0kqn4v8PKdy3hT-iTVnMhewU=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + }, + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lnbL6YypBNVFyLten4oxg0kqn4v8PKdy3hT-iTVnMhewU=s88-c-k-c0x00ffffff-no-rj", + "width": 88, + "height": 88 + }, + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lnbL6YypBNVFyLten4oxg0kqn4v8PKdy3hT-iTVnMhewU=s176-c-k-c0x00ffffff-no-rj", + "width": 176, + "height": 176 + } + ] + }, + "title": { + "runs": [ + { + "text": "Sérgio Cabral", + "navigationEndpoint": { + "clickTrackingParams": "CAQQ4TkiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@sergiocabral9103", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzMzwgvr4KncCyY-BsiH2fw", + "canonicalBaseUrl": "/@sergiocabral9103" + } + } + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CAQQ4TkiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@sergiocabral9103", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzMzwgvr4KncCyY-BsiH2fw", + "canonicalBaseUrl": "/@sergiocabral9103" + } + }, + "trackingParams": "CAQQ4TkiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + }, + "button": { + "buttonRenderer": { + "style": "STYLE_DESTRUCTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CAIQ8FsiEwi05sipwfuUAxVjBQYAHX47HITKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Want to subscribe to this channel?" + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAMQ_YYEIhMItObIqcH7lAMVYwUGAB1-OxyEMglzdWJzY3JpYmXKAQSlzGF0", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fplaylist%253Flist%253DPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi%26continue_action%3DQUFFLUhqbnlzNUZKRy1rTnc1aVlXRm8tMmJGVFVrcmpJQXxBQ3Jtc0tsTEhmUzRkTU1JZUs4VDVnYXM0akVkTjZxYVUtUjB0c1BkRnNaNTlwTC1manlONmx2aDdyZFhYMThIVWliel9nTXFWeTJ6MUhHTUM0QWVVbVhheUxqcFdia2prWmRJUkVVVGs3N3NlNWdkb2htOXQ1S09QSG5NbVJQYU83WWNKNGVYdENLVjJfbVB3WENZZ2I2Q3E4eVpqbjRVMlBiZzlnLUdLcXVyZDJMMXk1R2xYQUFwS3N2Nmx4R2lGS3BDdk1CU282N1M&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CAMQ_YYEIhMItObIqcH7lAMVYwUGAB1-OxyEygEEpcxhdA==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=PLbZIPy20-1pN7mqjckepWF78ndb6ci_qi", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST", + "rootVe": 5754, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "VLPLbZIPy20-1pN7mqjckepWF78ndb6ci_qi" + } + }, + "continueAction": "QUFFLUhqbnlzNUZKRy1rTnc1aVlXRm8tMmJGVFVrcmpJQXxBQ3Jtc0tsTEhmUzRkTU1JZUs4VDVnYXM0akVkTjZxYVUtUjB0c1BkRnNaNTlwTC1manlONmx2aDdyZFhYMThIVWliel9nTXFWeTJ6MUhHTUM0QWVVbVhheUxqcFdia2prWmRJUkVVVGs3N3NlNWdkb2htOXQ1S09QSG5NbVJQYU83WWNKNGVYdENLVjJfbVB3WENZZ2I2Q3E4eVpqbjRVMlBiZzlnLUdLcXVyZDJMMXk1R2xYQUFwS3N2Nmx4R2lGS3BDdk1CU282N1M", + "idamTag": "66429" + } + }, + "trackingParams": "CAMQ_YYEIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } + } + } + } + }, + "trackingParams": "CAIQ8FsiEwi05sipwfuUAxVjBQYAHX47HIQ=" + } + } + } + } + ], + "trackingParams": "CAEQk-8CIhMItObIqcH7lAMVYwUGAB1-OxyE" + } + } +} diff --git a/testfiles/playlist/playlist_featuring.json b/testfiles/playlist/playlist_featuring.json new file mode 100644 index 0000000..1c5cb7e --- /dev/null +++ b/testfiles/playlist/playlist_featuring.json @@ -0,0 +1,10755 @@ +{ + "contents": { + "twoColumnBrowseResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "playlistVideoListRenderer": { + "canReorder": false, + "contents": [ + { + "playlistVideoRenderer": { + "index": { + "simpleText": "1" + }, + "isPlayable": true, + "lengthSeconds": "27", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "27 seconds" + } + }, + "simpleText": "0:27" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "L_VvwekYwp8" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=L_VvwekYwp8", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "L_VvwekYwp8", + "videoIds": [ + "L_VvwekYwp8" + ] + }, + "clickTrackingParams": "CJQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CJMBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CJMBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "L_VvwekYwp8" + } + }, + "videoId": "L_VvwekYwp8" + } + }, + "trackingParams": "CJMBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CJIBEI5iIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtMX1Z2d2VrWXdwOA%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ], + "trackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJwyCnBscHBfdmlkZW9aJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBBwgMEPosGAHKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=L_VvwekYwp8&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=1&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 0, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingAccessory": { + "avatarViewModel": { + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + }, + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + } + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "title": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 4 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "height": 14, + "width": 14 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 11 + } + ], + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ] + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + } + } + }, + { + "listItemViewModel": { + "leadingAccessory": { + "avatarViewModel": { + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + } + }, + "subtitle": { + "content": "‎⁨@ILLIT_official⁩ • ⁨4.6M subscribers⁩" + }, + "title": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 4 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "height": 14, + "width": 14 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 5 + } + ], + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ] + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + } + } + }, + { + "listItemViewModel": { + "leadingAccessory": { + "avatarViewModel": { + "accessibilityText": "KATSEYE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "url": "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "KATSEYE - 10.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UCA61H4fWOMHikLcUFKyQUog" + }, + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCA61H4fWOMHikLcUFKyQUog", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + } + }, + "subtitle": { + "content": "‎⁨@katseyeworld⁩ • ⁨10.7M subscribers⁩" + }, + "title": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 4 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "height": 14, + "width": 14 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 7 + } + ], + "content": "KATSEYE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ] + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + } + } + }, + { + "listItemViewModel": { + "leadingAccessory": { + "avatarViewModel": { + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.57M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + }, + "clickTrackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + } + }, + "subtitle": { + "content": "‎⁨@LESSERAFIM_official⁩ • ⁨7.57M subscribers⁩" + }, + "title": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 4 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "height": 14, + "width": 14 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 11 + } + ], + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ] + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + } + } + } + ] + } + }, + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + } + } + }, + "screenVe": 269990 + } + } + }, + "text": "HYBE LABELS and 3 more" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDy-Kqi4LIXwd_G6NvYkPST8EMGnw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvNKjiXTPAfjchP52eZqwQb53zNA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB5bWcvd8gWsHXYXmsfYk74siFz8Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDTUyTFd6fVnU8QdFG0gzFzX3jpbw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "27 seconds" + } + }, + "simpleText": "0:27" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) 'ICONIC BY MISTAKE' Official MV Teaser 27 seconds" + } + }, + "runs": [ + { + "text": "LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) 'ICONIC BY MISTAKE' Official MV Teaser" + } + ] + }, + "trackingParams": "CJEBEMY0GAAiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "videoId": "L_VvwekYwp8", + "videoInfo": { + "runs": [ + { + "text": "2.4M views" + }, + { + "text": " • " + }, + { + "text": "1 day ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "2" + }, + "isPlayable": true, + "lengthSeconds": "147", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "bMhDJ0S0OBA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CJABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=bMhDJ0S0OBA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "bMhDJ0S0OBA", + "videoIds": [ + "bMhDJ0S0OBA" + ] + }, + "clickTrackingParams": "CJABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CI8BENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CI8BENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "bMhDJ0S0OBA" + } + }, + "videoId": "bMhDJ0S0OBA" + } + }, + "trackingParams": "CI8BENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CI4BEI5iIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtiTWhESjBTME9CQQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ], + "trackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJwyCnBscHBfdmlkZW9aJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBBwgMEPosGAHKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=bMhDJ0S0OBA&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=2&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 1, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "bMhDJ0S0OBA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingAccessory": { + "avatarViewModel": { + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + }, + "clickTrackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + } + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "title": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 4 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "height": 14, + "width": 14 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 11 + } + ], + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ] + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + } + } + }, + { + "listItemViewModel": { + "leadingAccessory": { + "avatarViewModel": { + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + } + }, + "subtitle": { + "content": "‎⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "title": { + "attachmentRuns": [ + { + "alignment": "ALIGNMENT_VERTICAL_CENTER", + "element": { + "properties": { + "layoutProperties": { + "height": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + }, + "margin": { + "left": { + "unit": "DIMENSION_UNIT_POINT", + "value": 4 + } + }, + "width": { + "unit": "DIMENSION_UNIT_POINT", + "value": 14 + } + } + }, + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "height": 14, + "width": 14 + } + ] + } + } + } + }, + "length": 0, + "startIndex": 5 + } + ], + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ] + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + } + } + } + ] + } + }, + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + } + } + }, + "screenVe": 269990 + } + } + }, + "text": "HYBE LABELS and ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAtAhnbpfc8C2EVPyTUhEjZb5FFuA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBUmIZgEfW7BMc6H4MA73MsC4Pb1Q", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLChI-xzAA0JslEf6XiCR2ZNfCDYuA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9WJBg-WLUhFPbc02kXW_iwfgbiA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘It’s Me’ Official MV 2 minutes, 27 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) ‘It’s Me’ Official MV" + } + ] + }, + "trackingParams": "CI0BEMY0GAEiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "videoId": "bMhDJ0S0OBA", + "videoInfo": { + "runs": [ + { + "text": "55M views" + }, + { + "text": " • " + }, + { + "text": "1 month ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "3" + }, + "isPlayable": true, + "lengthSeconds": "156", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 36 seconds" + } + }, + "simpleText": "2:36" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIwBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIwBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "9nEp9eeGaJk" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIwBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=9nEp9eeGaJk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "9nEp9eeGaJk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f67129f5e7866899&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "9nEp9eeGaJk", + "videoIds": [ + "9nEp9eeGaJk" + ] + }, + "clickTrackingParams": "CIwBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIwBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CIsBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CIsBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "9nEp9eeGaJk" + } + }, + "videoId": "9nEp9eeGaJk" + } + }, + "trackingParams": "CIsBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CIoBEI5iIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "Cgs5bkVwOWVlR2FKaw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ], + "trackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJwyCnBscHBfdmlkZW9aJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBBwgMEPosGAHKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=9nEp9eeGaJk&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=3&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 2, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "9nEp9eeGaJk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f67129f5e7866899&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAbDadKnMO52eZ61_ECYnsZ8HprHw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAhO60xOAIOaPw956nOOrV-pMYO9Q", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAnv_wyvPDbWt8P-lD1PBo4O7UgpQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/9nEp9eeGaJk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2JjTnBA4JHTpkvWTg8-patdhwRg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 36 seconds" + } + }, + "simpleText": "2:36" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'NOT ME’ Official MV 2 minutes, 36 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'NOT ME’ Official MV" + } + ] + }, + "trackingParams": "CIkBEMY0GAIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "videoId": "9nEp9eeGaJk", + "videoInfo": { + "runs": [ + { + "text": "6.9M views" + }, + { + "text": " • " + }, + { + "text": "4 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "4" + }, + "isPlayable": true, + "lengthSeconds": "177", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "-01oDwXKSuE" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIgBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-01oDwXKSuE", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "-01oDwXKSuE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb4d680f05ca4ae1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "-01oDwXKSuE", + "videoIds": [ + "-01oDwXKSuE" + ] + }, + "clickTrackingParams": "CIgBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIgBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CIcBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CIcBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "-01oDwXKSuE" + } + }, + "videoId": "-01oDwXKSuE" + } + }, + "trackingParams": "CIcBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CIYBEI5iIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgstMDFvRHdYS1N1RQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ], + "trackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJwyCnBscHBfdmlkZW9aJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBBwgMEPosGAHKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-01oDwXKSuE&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=4&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 3, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "-01oDwXKSuE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb4d680f05ca4ae1&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7XtcX5b6LpSvQIAUzU9MAKK8fpA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBXAAcNDuY69YHTMUPb-g3fYtn5YA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAtioWndpfeCX4vHhaFaDVWVgAyOg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/-01oDwXKSuE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6vOh2MaaVTg6pg7AQkTeZLHmqSQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'Sunday Morning’ Official MV 2 minutes, 57 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'Sunday Morning’ Official MV" + } + ] + }, + "trackingParams": "CIUBEMY0GAMiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "videoId": "-01oDwXKSuE", + "videoInfo": { + "runs": [ + { + "text": "18M views" + }, + { + "text": " • " + }, + { + "text": "4 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "5" + }, + "isPlayable": true, + "lengthSeconds": "147", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "x_RYZsOfpKY" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=x_RYZsOfpKY&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "playerParams": "0gcJCaAFdf6zKzOD", + "videoId": "x_RYZsOfpKY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7f45866c39fa4a6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "x_RYZsOfpKY", + "videoIds": [ + "x_RYZsOfpKY" + ] + }, + "clickTrackingParams": "CIQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIQBEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CIMBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CIMBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "x_RYZsOfpKY" + } + }, + "videoId": "x_RYZsOfpKY" + } + }, + "trackingParams": "CIMBENGqBRgHIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CIIBEI5iIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "Cgt4X1JZWnNPZnBLWQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ], + "trackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJwyCnBscHBfdmlkZW9aJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBBwgMEPosGAHKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=x_RYZsOfpKY&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=5&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 4, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "x_RYZsOfpKY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7f45866c39fa4a6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAReAfEedsbRAUbPawmDZiBO8vWSQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD18FmLwX4AdP9FFG7a5KnVMxksAg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBMPE1yiSgbauZ8vY0YAnt2xoFhvQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/x_RYZsOfpKY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC96oJxgjyJa2GpmbdTheBtI9PCMQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'NOT CUTE ANYMORE’ Official MV 2 minutes, 27 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'NOT CUTE ANYMORE’ Official MV" + } + ] + }, + "trackingParams": "CIEBEMY0GAQiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "videoId": "x_RYZsOfpKY", + "videoInfo": { + "runs": [ + { + "text": "56M views" + }, + { + "text": " • " + }, + { + "text": "6 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "6" + }, + "isPlayable": true, + "lengthSeconds": "210", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "simpleText": "3:30" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "HeqsjDF7Lw0" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CIABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=HeqsjDF7Lw0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "HeqsjDF7Lw0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1deaac8c317b2f0d&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "HeqsjDF7Lw0", + "videoIds": [ + "HeqsjDF7Lw0" + ] + }, + "clickTrackingParams": "CIABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIABEP6YBBgGIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CH8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CH8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "HeqsjDF7Lw0" + } + }, + "videoId": "HeqsjDF7Lw0" + } + }, + "trackingParams": "CH8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CH4QjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtIZXFzakRGN0x3MA%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=HeqsjDF7Lw0&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=6&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 5, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "HeqsjDF7Lw0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1deaac8c317b2f0d&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCZWvG-8hCajrc8RbUESl-qRC4NbA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCtj6Q1lU6ZvApGs4ReauuYhQ2bcA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBXSy2bIe0LwUJZHKuamBCy4u_tmw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/HeqsjDF7Lw0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCikN4HjYNFiQRDbFFANVU0TX1mYQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "simpleText": "3:30" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) '時よ止まれ (Toki Yo Tomare)' Official MV 3 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) '時よ止まれ (Toki Yo Tomare)' Official MV" + } + ] + }, + "trackingParams": "CH0QxjQYBSITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "HeqsjDF7Lw0", + "videoInfo": { + "runs": [ + { + "text": "20M views" + }, + { + "text": " • " + }, + { + "text": "9 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "7" + }, + "isPlayable": true, + "lengthSeconds": "189", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "GkG60kISnfc" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=GkG60kISnfc", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "GkG60kISnfc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a41bad242129df7&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "GkG60kISnfc", + "videoIds": [ + "GkG60kISnfc" + ] + }, + "clickTrackingParams": "CHwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CHsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CHsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "GkG60kISnfc" + } + }, + "videoId": "GkG60kISnfc" + } + }, + "trackingParams": "CHsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CHoQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtHa0c2MGtJU25mYw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=GkG60kISnfc&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=7&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 6, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "GkG60kISnfc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a41bad242129df7&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAg555IzmuRepUWpsHF89gMdKzXjQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAq8bpfcDquHYPkoeVGNNrcmF512g", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbCvs0OFKgeF2NZ8-bqMp5CDdXBA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/GkG60kISnfc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCwZxkivoM61oZZn2EMijdlPO_DMg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'jellyous’ Official MV 3 minutes, 9 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'jellyous’ Official MV" + } + ] + }, + "trackingParams": "CHkQxjQYBiITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "GkG60kISnfc", + "videoInfo": { + "runs": [ + { + "text": "66M views" + }, + { + "text": " • " + }, + { + "text": "11 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "8" + }, + "isPlayable": true, + "lengthSeconds": "202", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "simpleText": "3:22" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "negtrQu5mTA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=negtrQu5mTA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "negtrQu5mTA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9de82dad0bb99930&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "negtrQu5mTA", + "videoIds": [ + "negtrQu5mTA" + ] + }, + "clickTrackingParams": "CHgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CHcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CHcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "negtrQu5mTA" + } + }, + "videoId": "negtrQu5mTA" + } + }, + "trackingParams": "CHcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CHYQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtuZWd0clF1NW1UQQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=negtrQu5mTA&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=8&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 7, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "negtrQu5mTA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9de82dad0bb99930&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBN3HAPrnxVxK3NKYotipEGVBvk5w", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC9Xhz2hotxQ9DqK2Y6S0n7JxwprA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARQhjGh5xR_tEtSh5KFfQjLhpm5g", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/negtrQu5mTA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1B2OmYggg7_CUrgbj_8yITJfxnA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "simpleText": "3:22" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) '빌려온 고양이 (Do the Dance)' Official MV 3 minutes, 22 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) '빌려온 고양이 (Do the Dance)' Official MV" + } + ] + }, + "trackingParams": "CHUQxjQYByITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "negtrQu5mTA", + "videoInfo": { + "runs": [ + { + "text": "56M views" + }, + { + "text": " • " + }, + { + "text": "11 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "9" + }, + "isPlayable": true, + "lengthSeconds": "221", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "simpleText": "3:41" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "xRU1XXHIpIc" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=xRU1XXHIpIc", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "xRU1XXHIpIc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c515355d71c8a487&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "xRU1XXHIpIc", + "videoIds": [ + "xRU1XXHIpIc" + ] + }, + "clickTrackingParams": "CHQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CHMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CHMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "xRU1XXHIpIc" + } + }, + "videoId": "xRU1XXHIpIc" + } + }, + "trackingParams": "CHMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CHIQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "Cgt4UlUxWFhISXBJYw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=xRU1XXHIpIc&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=9&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 8, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "xRU1XXHIpIc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c515355d71c8a487&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBaJrq-9PR1K_YFU4Q-Ii5ObY3Qcg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBbu9oDgbvdhiQyRWzFVfOJPc0UiA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4gAKoQIqmCnZUyloev5sevtdYmg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/xRU1XXHIpIc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh9-E4WF_Gw24_00hAoaDmxsigPw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "simpleText": "3:41" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'bomb' Brand Film (little monster MV) 3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'bomb' Brand Film (little monster MV)" + } + ] + }, + "trackingParams": "CHEQxjQYCCITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "xRU1XXHIpIc", + "videoInfo": { + "runs": [ + { + "text": "8.8M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "10" + }, + "isPlayable": true, + "lengthSeconds": "226", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 46 seconds" + } + }, + "simpleText": "3:46" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "qlgEadao-Sk" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CHAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=qlgEadao-Sk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "qlgEadao-Sk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa580469d6a8f929&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "qlgEadao-Sk", + "videoIds": [ + "qlgEadao-Sk" + ] + }, + "clickTrackingParams": "CHAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CG8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CG8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "qlgEadao-Sk" + } + }, + "videoId": "qlgEadao-Sk" + } + }, + "trackingParams": "CG8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CG4QjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtxbGdFYWRhby1Taw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=qlgEadao-Sk&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=10&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 9, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "qlgEadao-Sk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa580469d6a8f929&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAmM1TSc9v6CwSfdU4o7fszu1jn-A", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCp098LScS7f_g5N1Fnmn8x5bjALQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA7PACEjx0cb_uIifPIql-Bf2tHAw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/qlgEadao-Sk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTC-IniD3ECIaJfTLDOdvOdqUo7A", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 46 seconds" + } + }, + "simpleText": "3:46" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'Almond Chocolate' Special Film 3 minutes, 46 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'Almond Chocolate' Special Film" + } + ] + }, + "trackingParams": "CG0QxjQYCSITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "qlgEadao-Sk", + "videoInfo": { + "runs": [ + { + "text": "33M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "11" + }, + "isPlayable": true, + "lengthSeconds": "177", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "-nEGVrzPaiU" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-nEGVrzPaiU", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "-nEGVrzPaiU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "-nEGVrzPaiU", + "videoIds": [ + "-nEGVrzPaiU" + ] + }, + "clickTrackingParams": "CGwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CGsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CGsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "-nEGVrzPaiU" + } + }, + "videoId": "-nEGVrzPaiU" + } + }, + "trackingParams": "CGsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CGoQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgstbkVHVnJ6UGFpVQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-nEGVrzPaiU&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=11&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 10, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "-nEGVrzPaiU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDWdtXPAfXz9JuovHi_Iu1E9snZpA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAuP3DENfMOrQ6RlBfe2bWDYfiL8w", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEatH0xl66a1D2zUECvPcBBuJUSQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAG4iqVbsHv3fjKtTocpCDBbxVpaQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘Tick-Tack’ Official MV 2 minutes, 57 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) ‘Tick-Tack’ Official MV" + } + ] + }, + "trackingParams": "CGkQxjQYCiITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "-nEGVrzPaiU", + "videoInfo": { + "runs": [ + { + "text": "78M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "12" + }, + "isPlayable": true, + "lengthSeconds": "215", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "tbDGl7jEazA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=tbDGl7jEazA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "tbDGl7jEazA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "tbDGl7jEazA", + "videoIds": [ + "tbDGl7jEazA" + ] + }, + "clickTrackingParams": "CGgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CGcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CGcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "tbDGl7jEazA" + } + }, + "videoId": "tbDGl7jEazA" + } + }, + "trackingParams": "CGcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CGYQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "Cgt0YkRHbDdqRWF6QQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=tbDGl7jEazA&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=12&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 11, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "tbDGl7jEazA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA4vtx1DDk8MV2q5ffQxHtEfQMPMg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAKuOvB5tuCtuRO5xt16oWzOMvFWg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAz1yr09s7GX7KBeIF6i0M048J2bQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/tbDGl7jEazA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDP8CdFPeybvnX098e4rY3zWk92Yw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘Cherish (My Love)’ Official MV 3 minutes, 35 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) ‘Cherish (My Love)’ Official MV" + } + ] + }, + "trackingParams": "CGUQxjQYCyITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "tbDGl7jEazA", + "videoInfo": { + "runs": [ + { + "text": "63M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "13" + }, + "isPlayable": true, + "lengthSeconds": "146", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 26 seconds" + } + }, + "simpleText": "2:26" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "UCmgGZbfjmk" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=UCmgGZbfjmk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "UCmgGZbfjmk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5029a01996df8e69&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "UCmgGZbfjmk", + "videoIds": [ + "UCmgGZbfjmk" + ] + }, + "clickTrackingParams": "CGQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CGMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CGMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "UCmgGZbfjmk" + } + }, + "videoId": "UCmgGZbfjmk" + } + }, + "trackingParams": "CGMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CGIQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtVQ21nR1piZmptaw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=UCmgGZbfjmk&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=13&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 12, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "UCmgGZbfjmk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5029a01996df8e69&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLArNWolcySqU6S9X-oVI7SmUllXfA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBsmPdxIUx3237yJ_6op_gDAKHurA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAcc8wel1afOMJBp6zkokslT7u9Pw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/UCmgGZbfjmk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAZn7QcqrGvgXKh7VX__Rq8IBoUtg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 26 seconds" + } + }, + "simpleText": "2:26" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'Lucky Girl Syndrome' Official MV 2 minutes, 26 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) 'Lucky Girl Syndrome' Official MV" + } + ] + }, + "trackingParams": "CGEQxjQYDCITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "UCmgGZbfjmk", + "videoInfo": { + "runs": [ + { + "text": "68M views" + }, + { + "text": " • " + }, + { + "text": "2 years ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "14" + }, + "isPlayable": true, + "lengthSeconds": "189", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "Vk5-c_v4gMU" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CGAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Vk5-c_v4gMU", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "Vk5-c_v4gMU", + "videoIds": [ + "Vk5-c_v4gMU" + ] + }, + "clickTrackingParams": "CGAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CF8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CF8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "Vk5-c_v4gMU" + } + }, + "videoId": "Vk5-c_v4gMU" + } + }, + "trackingParams": "CF8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CF4QjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtWazUtY192NGdNVQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Vk5-c_v4gMU&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=14&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 13, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "Vk5-c_v4gMU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + }, + "clickTrackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "HYBE LABELS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBDuX8CvaltFWCTlT7RokrXgZYk_w", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA7-7y5AcNXC6zrdu77054JoKGcCw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgzQu6XlB-iXV0OXzEjl22QrPjCg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBjT-bOPfum1GNp9hxrklcY7AUsig", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘Magnetic’ Official MV 3 minutes, 9 seconds" + } + }, + "runs": [ + { + "text": "ILLIT (아일릿) ‘Magnetic’ Official MV" + } + ] + }, + "trackingParams": "CF0QxjQYDSITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "Vk5-c_v4gMU", + "videoInfo": { + "runs": [ + { + "text": "319M views" + }, + { + "text": " • " + }, + { + "text": "2 years ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "15" + }, + "isPlayable": true, + "lengthSeconds": "169", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 49 seconds" + } + }, + "simpleText": "2:49" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "pJusqOVhoFk" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CFwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=pJusqOVhoFk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "pJusqOVhoFk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a49baca8e561a059&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "pJusqOVhoFk", + "videoIds": [ + "pJusqOVhoFk" + ] + }, + "clickTrackingParams": "CFwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CFsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CFsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "pJusqOVhoFk" + } + }, + "videoId": "pJusqOVhoFk" + } + }, + "trackingParams": "CFsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CFoQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtwSnVzcU9WaG9Gaw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=pJusqOVhoFk&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=15&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 14, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "pJusqOVhoFk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a49baca8e561a059&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAb_X4NBi2HcQcTbybfeyTJsTku-Q", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB3MUgcxa2He6CsmgoSp3mRHVnLMQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCx63cSxBxzWf_hppT_PvPuajNd2A", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/pJusqOVhoFk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBg-TxFUgMhEoBZ-TSLXCzyIspmfg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 49 seconds" + } + }, + "simpleText": "2:49" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "GRWM (Get Ready With Me) 2 minutes, 49 seconds" + } + }, + "runs": [ + { + "text": "GRWM (Get Ready With Me)" + } + ] + }, + "trackingParams": "CFkQxjQYDiITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "pJusqOVhoFk", + "videoInfo": { + "runs": [ + { + "text": "2.1M views" + }, + { + "text": " • " + }, + { + "text": "1 month ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "16" + }, + "isPlayable": true, + "lengthSeconds": "150", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 30 seconds" + } + }, + "simpleText": "2:30" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "b8xFEnrDuIU" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CFgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=b8xFEnrDuIU", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "b8xFEnrDuIU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6fcc45127ac3b885&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "b8xFEnrDuIU", + "videoIds": [ + "b8xFEnrDuIU" + ] + }, + "clickTrackingParams": "CFgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CFcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CFcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "b8xFEnrDuIU" + } + }, + "videoId": "b8xFEnrDuIU" + } + }, + "trackingParams": "CFcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CFYQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtiOHhGRW5yRHVJVQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=b8xFEnrDuIU&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=16&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 15, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "b8xFEnrDuIU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6fcc45127ac3b885&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHTH-hUX5bnEKJETxOmrWktK3Xjw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD_WbvP_6fP86CGtrLefcYzwHdZGw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD5FBxtVfaodfNVFXQvyUogVphJnw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/b8xFEnrDuIU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCf8bFFPDT31ha-hVnQuLYqEVjyKA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 30 seconds" + } + }, + "simpleText": "2:30" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "paw, paw! 2 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "paw, paw!" + } + ] + }, + "trackingParams": "CFUQxjQYDyITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "b8xFEnrDuIU", + "videoInfo": { + "runs": [ + { + "text": "3.1M views" + }, + { + "text": " • " + }, + { + "text": "1 month ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "17" + }, + "isPlayable": true, + "lengthSeconds": "182", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 2 seconds" + } + }, + "simpleText": "3:02" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "Lds_DyEYAk0" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CFQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Lds_DyEYAk0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "Lds_DyEYAk0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ddb3f0f2118024d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "Lds_DyEYAk0", + "videoIds": [ + "Lds_DyEYAk0" + ] + }, + "clickTrackingParams": "CFQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CFMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CFMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "Lds_DyEYAk0" + } + }, + "videoId": "Lds_DyEYAk0" + } + }, + "trackingParams": "CFMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CFIQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtMZHNfRHlFWUFrMA%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Lds_DyEYAk0&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=17&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 16, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "Lds_DyEYAk0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ddb3f0f2118024d&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSUUFw3cwtHlrdNJ9efXbPxoRWKg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBEo98x7wsJPaHVYUBwld6GhTWn0A", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLABtbMguFxQJNQSKt34n9c7SumRdQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/Lds_DyEYAk0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAY9sE0qdaZ8EJfMQ2sTQXj5BcN_A", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 2 seconds" + } + }, + "simpleText": "3:02" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Mamihlapinatapai 3 minutes, 2 seconds" + } + }, + "runs": [ + { + "text": "Mamihlapinatapai" + } + ] + }, + "trackingParams": "CFEQxjQYECITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "Lds_DyEYAk0", + "videoInfo": { + "runs": [ + { + "text": "1.6M views" + }, + { + "text": " • " + }, + { + "text": "1 month ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "18" + }, + "isPlayable": true, + "lengthSeconds": "159", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 39 seconds" + } + }, + "simpleText": "2:39" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "9IRtzlfyiFo" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CFAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=9IRtzlfyiFo", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "9IRtzlfyiFo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f4846dce57f2885a&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "9IRtzlfyiFo", + "videoIds": [ + "9IRtzlfyiFo" + ] + }, + "clickTrackingParams": "CFAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CE8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CE8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "9IRtzlfyiFo" + } + }, + "videoId": "9IRtzlfyiFo" + } + }, + "trackingParams": "CE8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CE4QjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "Cgs5SVJ0emxmeWlGbw%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=9IRtzlfyiFo&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=18&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 17, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "9IRtzlfyiFo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f4846dce57f2885a&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCh4E6aXRJUewku3PIV_elQkZheAA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDCLjRXR9UUcrD8yPhiOLeGHUgH1g", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCK6JAwUGrApn_btlapBHglcComhg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/9IRtzlfyiFo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDSm4E-4E61hTVGC2xKc4TOZeVuwA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 39 seconds" + } + }, + "simpleText": "2:39" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Love, older you 2 minutes, 39 seconds" + } + }, + "runs": [ + { + "text": "Love, older you" + } + ] + }, + "trackingParams": "CE0QxjQYESITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "9IRtzlfyiFo", + "videoInfo": { + "runs": [ + { + "text": "1.8M views" + }, + { + "text": " • " + }, + { + "text": "1 month ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "19" + }, + "isPlayable": true, + "lengthSeconds": "150", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 30 seconds" + } + }, + "simpleText": "2:30" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "O4GnXupvK3Y" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CEwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=O4GnXupvK3Y", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "O4GnXupvK3Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3b81a75eea6f2b76&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "O4GnXupvK3Y", + "videoIds": [ + "O4GnXupvK3Y" + ] + }, + "clickTrackingParams": "CEwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CEsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CEsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "O4GnXupvK3Y" + } + }, + "videoId": "O4GnXupvK3Y" + } + }, + "trackingParams": "CEsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CEoQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtPNEduWHVwdkszWQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=O4GnXupvK3Y&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=19&pp=iAQB8AUB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 18, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB0gcJCTkLAYcqIYzv", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "O4GnXupvK3Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3b81a75eea6f2b76&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBc0RlCFDbvRyn_aLXMErUkEMJmZA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDrtrXfPYorUhp6QI2hL-hQXj_pjQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAGbtjEl5zhOaJNz1WO3dBMnkdI6w", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/O4GnXupvK3Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPoVQeAVcMX66obnJKrchizHCNvw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 30 seconds" + } + }, + "simpleText": "2:30" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "little monster 2 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "little monster" + } + ] + }, + "trackingParams": "CEkQxjQYEiITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "O4GnXupvK3Y", + "videoInfo": { + "runs": [ + { + "text": "4.8M views" + }, + { + "text": " • " + }, + { + "text": "11 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "20" + }, + "isPlayable": true, + "lengthSeconds": "162", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 42 seconds" + } + }, + "simpleText": "2:42" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "iIFTQcBiEJA" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CEgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=iIFTQcBiEJA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "iIFTQcBiEJA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=88815341c0621090&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "iIFTQcBiEJA", + "videoIds": [ + "iIFTQcBiEJA" + ] + }, + "clickTrackingParams": "CEgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CEcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CEcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "iIFTQcBiEJA" + } + }, + "videoId": "iIFTQcBiEJA" + } + }, + "trackingParams": "CEcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CEYQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtpSUZUUWNCaUVKQQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=iIFTQcBiEJA&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=20&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 19, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "iIFTQcBiEJA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=88815341c0621090&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBnt3L9uwtv2sPfFNQC4YMSBffJTA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC60MLvGCGeTpOdnk6A9xvLQPJFvA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtDuC6THbtpukJZGG1HcDqLmsVJw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/iIFTQcBiEJA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBIpumdju0ZZIJVeChyaBJe9biwsA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 42 seconds" + } + }, + "simpleText": "2:42" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "oops! 2 minutes, 42 seconds" + } + }, + "runs": [ + { + "text": "oops!" + } + ] + }, + "trackingParams": "CEUQxjQYEyITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "iIFTQcBiEJA", + "videoInfo": { + "runs": [ + { + "text": "6.5M views" + }, + { + "text": " • " + }, + { + "text": "11 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "21" + }, + "isPlayable": true, + "lengthSeconds": "140", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 20 seconds" + } + }, + "simpleText": "2:20" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "imnphAoMVL0" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CEQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=imnphAoMVL0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "imnphAoMVL0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8a69e9840a0c54bd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "imnphAoMVL0", + "videoIds": [ + "imnphAoMVL0" + ] + }, + "clickTrackingParams": "CEQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CEMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CEMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "imnphAoMVL0" + } + }, + "videoId": "imnphAoMVL0" + } + }, + "trackingParams": "CEMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CEIQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtpbW5waEFvTVZMMA%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=imnphAoMVL0&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=21&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 20, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "imnphAoMVL0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8a69e9840a0c54bd&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDt-4nXHfCNkTmn5X-njKYQZ5GjVw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBnGkzqwSc2T4ot0rGGWRNzTlzWoA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD6vK8fFU_6LcYHVWsRvNTF2xy0wA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/imnphAoMVL0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBHMIDhwSPFg4j8gS2fFw6GlxO2oQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 20 seconds" + } + }, + "simpleText": "2:20" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "밤소풍 2 minutes, 20 seconds" + } + }, + "runs": [ + { + "text": "밤소풍" + } + ] + }, + "trackingParams": "CEEQxjQYFCITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "imnphAoMVL0", + "videoInfo": { + "runs": [ + { + "text": "3.7M views" + }, + { + "text": " • " + }, + { + "text": "11 months ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "22" + }, + "isPlayable": true, + "lengthSeconds": "128", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 8 seconds" + } + }, + "simpleText": "2:08" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "NChlBP5DSc4" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CEAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=NChlBP5DSc4", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "NChlBP5DSc4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=34286504fe4349ce&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "NChlBP5DSc4", + "videoIds": [ + "NChlBP5DSc4" + ] + }, + "clickTrackingParams": "CEAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CD8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CD8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "NChlBP5DSc4" + } + }, + "videoId": "NChlBP5DSc4" + } + }, + "trackingParams": "CD8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CD4QjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtOQ2hsQlA1RFNjNA%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=NChlBP5DSc4&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=22&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 21, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "NChlBP5DSc4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=34286504fe4349ce&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBNVHdpfPBBjuAnvL_R9hB3AV5QYQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCnPPKJh1uN0Z2r4fGxsqau6joP1Q", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBygGG9oDgh7U__LcUedl-LV1Xu7g", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/NChlBP5DSc4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBWHu01mVksxX8vZoEvxbNntiCoYg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 8 seconds" + } + }, + "simpleText": "2:08" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "I’ll Like You 2 minutes, 8 seconds" + } + }, + "runs": [ + { + "text": "I’ll Like You" + } + ] + }, + "trackingParams": "CD0QxjQYFSITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "NChlBP5DSc4", + "videoInfo": { + "runs": [ + { + "text": "6.8M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "23" + }, + "isPlayable": true, + "lengthSeconds": "145", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 25 seconds" + } + }, + "simpleText": "2:25" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "qh7F1sFkOaY" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=qh7F1sFkOaY", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "qh7F1sFkOaY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa1ec5d6c16439a6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "qh7F1sFkOaY", + "videoIds": [ + "qh7F1sFkOaY" + ] + }, + "clickTrackingParams": "CDwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDwQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CDsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CDsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "qh7F1sFkOaY" + } + }, + "videoId": "qh7F1sFkOaY" + } + }, + "trackingParams": "CDsQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CDoQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtxaDdGMXNGa09hWQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=qh7F1sFkOaY&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=23&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 22, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "qh7F1sFkOaY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa1ec5d6c16439a6&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLB4QZ9cA0DYq4UJuZlfy2XTOWj5xw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCJY_1wc6OR4sIn0LB8xPYIvmDLoA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDdM3daKHd66FGITs4qWNsr6z9duA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/qh7F1sFkOaY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAOyynS-35PlsLx4pXqSrSbW-hGag", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 25 seconds" + } + }, + "simpleText": "2:25" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "IYKYK (If You Know You Know) 2 minutes, 25 seconds" + } + }, + "runs": [ + { + "text": "IYKYK (If You Know You Know)" + } + ] + }, + "trackingParams": "CDkQxjQYFiITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "qh7F1sFkOaY", + "videoInfo": { + "runs": [ + { + "text": "8.6M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "24" + }, + "isPlayable": true, + "lengthSeconds": "161", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 41 seconds" + } + }, + "simpleText": "2:41" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "4ehnJaIcEAI" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=4ehnJaIcEAI", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "4ehnJaIcEAI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e1e86725a21c1002&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "4ehnJaIcEAI", + "videoIds": [ + "4ehnJaIcEAI" + ] + }, + "clickTrackingParams": "CDgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDgQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CDcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CDcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "4ehnJaIcEAI" + } + }, + "videoId": "4ehnJaIcEAI" + } + }, + "trackingParams": "CDcQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CDYQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "Cgs0ZWhuSmFJY0VBSQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=4ehnJaIcEAI&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=24&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 23, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "4ehnJaIcEAI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e1e86725a21c1002&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDyYsqBFE2HvOe38BT3iR63NWiBjQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3pYSsEXoxGMZgXRbyHClqVN1oNg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDf1gWfT7LpHqVGAawSqB9Fy_EalQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/4ehnJaIcEAI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC418I4v043aGs4lozJOTqAaU7SWA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 41 seconds" + } + }, + "simpleText": "2:41" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Pimple 2 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "Pimple" + } + ] + }, + "trackingParams": "CDUQxjQYFyITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "4ehnJaIcEAI", + "videoInfo": { + "runs": [ + { + "text": "3.8M views" + }, + { + "text": " • " + }, + { + "text": "1 year ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "25" + }, + "isPlayable": true, + "lengthSeconds": "169", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 49 seconds" + } + }, + "simpleText": "2:49" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "Sr7dWdf4Z3U" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Sr7dWdf4Z3U&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "playerParams": "0gcJCaAFdf6zKzOD", + "videoId": "Sr7dWdf4Z3U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4abedd59d7f86775&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "Sr7dWdf4Z3U", + "videoIds": [ + "Sr7dWdf4Z3U" + ] + }, + "clickTrackingParams": "CDQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDQQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CDMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CDMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "Sr7dWdf4Z3U" + } + }, + "videoId": "Sr7dWdf4Z3U" + } + }, + "trackingParams": "CDMQ0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CDIQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtTcjdkV2RmNFozVQ%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=Sr7dWdf4Z3U&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=25&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 24, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "Sr7dWdf4Z3U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4abedd59d7f86775&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4J-8dWDcoEMHzcNVUVyH2XefRgg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCmvDzHBW8G_uGBcxAspmHPNqnx1g", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLATSQlMBL88lmSyqVyDj_mjRdYeUg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/Sr7dWdf4Z3U/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCK249HIJ_mRJ9g8bCnCQ7WClBc7w", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 49 seconds" + } + }, + "simpleText": "2:49" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Midnight Fiction 2 minutes, 49 seconds" + } + }, + "runs": [ + { + "text": "Midnight Fiction" + } + ] + }, + "trackingParams": "CDEQxjQYGCITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "Sr7dWdf4Z3U", + "videoInfo": { + "runs": [ + { + "text": "14M views" + }, + { + "text": " • " + }, + { + "text": "2 years ago" + } + ] + } + } + }, + { + "playlistVideoRenderer": { + "index": { + "simpleText": "26" + }, + "isPlayable": true, + "lengthSeconds": "108", + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 48 seconds" + } + }, + "simpleText": "1:48" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "X1xQhbffaN8" + ] + } + }, + "openMiniplayer": true, + "videoCommand": { + "clickTrackingParams": "CDAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=X1xQhbffaN8", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "X1xQhbffaN8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5f5c5085b7df68df&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "videoId": "X1xQhbffaN8", + "videoIds": [ + "X1xQhbffaN8" + ] + }, + "clickTrackingParams": "CDAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDAQ_pgEGAYiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CC8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "offlineVideoEndpoint": { + "onAddCommand": { + "clickTrackingParams": "CC8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "getDownloadActionCommand": { + "isCrossDeviceDownload": false, + "params": "CAIQAA%3D%3D", + "videoId": "X1xQhbffaN8" + } + }, + "videoId": "X1xQhbffaN8" + } + }, + "trackingParams": "CC8Q0aoFGAciEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "menuServiceItemRenderer": { + "hasSeparator": true, + "icon": { + "iconType": "SHARE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CC4QjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "CgtYMXhRaGJmZmFOOA%3D%3D" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnDIKcGxwcF92aWRlb1okVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEHCAwQ-iwYAcoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=X1xQhbffaN8&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&index=26&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "index": 25, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "OAI%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "X1xQhbffaN8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5f5c5085b7df68df&ip=79.205.216.240&initcwndbps=2348750&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + }, + "clickTrackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "ILLIT" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCXchDfWispCtiyswEC13gMvTcjEQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA1I4ilG9aMnHPZxR8AYjXMyo1VEw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAns3f22djwQFyDK_bO3zEn9GcwDg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/X1xQhbffaN8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJWw5eMDcYXl9L09eU3KMaOJ8HDQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 48 seconds" + } + }, + "simpleText": "1:48" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "My World 1 minute, 48 seconds" + } + }, + "runs": [ + { + "text": "My World" + } + ] + }, + "trackingParams": "CC0QxjQYGSITCLyDhc7B-5QDFUfFSQcd_FMsnA==", + "videoId": "X1xQhbffaN8", + "videoInfo": { + "runs": [ + { + "text": "7.8M views" + }, + { + "text": " • " + }, + { + "text": "2 years ago" + } + ] + } + } + } + ], + "isEditable": false, + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "targetId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "trackingParams": "CCwQ7zsYACITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CCsQuy8YACITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CCoQui8iEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJXEiRWTFBMTHN1YTBNVTVZOEpaWmFEa284RXd2OTVUdjk4QTM2ZWUaCGtnRURDT01JmgIkVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "targetId": "VLPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "trackingParams": "CCoQui8iEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "selected": true, + "tabIdentifier": "PL", + "trackingParams": "CCkQ8JMBGAQiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ] + } + }, + "header": { + "pageHeaderRenderer": { + "content": { + "pageHeaderViewModel": { + "actions": { + "flexibleActionsViewModel": { + "actionsRows": [ + { + "actions": [ + { + "buttonViewModel": { + "accessibilityText": "Play all", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconName": "PLAY_ARROW", + "isFullWidth": false, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCUQ2M8CGAgiEwi8g4XOwfuUAxVHxUkHHfxTLJxaJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBAxD6LMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=L_VvwekYwp8&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "title": "Play all", + "trackingParams": "CCUQ2M8CGAgiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "accessibilityText": "Save playlist", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconName": "PLAYLIST_ADD", + "isFullWidth": false, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCQQ_IYEIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fplaylist%253Flist%253DPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&hl=en&ec=66428", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "idamTag": "66428", + "nextEndpoint": { + "browseEndpoint": { + "browseId": "VLPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + "clickTrackingParams": "CCQQ_IYEIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_MONO_FILLED", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CCQQ_IYEIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "content": { + "simpleText": "Sign in to save this playlist." + }, + "title": { + "simpleText": "Want to save this playlist?" + } + } + } + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "tooltip": "Save playlist", + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "identifier": "", + "isToggled": false, + "toggledButtonViewModel": { + "buttonViewModel": { + "accessibilityText": "Remove from Library", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconName": "PLAYLIST_ADD_CHECK", + "isFullWidth": false, + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "tooltip": "Remove from Library", + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + { + "buttonViewModel": { + "accessibilityText": "Share", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconName": "SHARE", + "isFullWidth": false, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CCMQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "EiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "tooltip": "Share", + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + { + "buttonViewModel": { + "accessibilityText": "More actions", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "enableIconButton": true, + "iconName": "MORE_VERT", + "isFullWidth": false, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHUFFLE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCIQsssCGAwiEwi8g4XOwfuUAxVHxUkHHfxTLJxaJFZMUExMc3VhME1VNVk4SlpaYURrbzhFd3Y5NVR2OThBMzZlZZoBAxD6LMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-nEGVrzPaiU&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&pp=iAQB8AUB0gcJCT0Ga94AFGB0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "CKIrIAo%3D", + "playerParams": "iAQB8AUB0gcJCT0Ga94AFGB0", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "-nEGVrzPaiU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CCIQsssCGAwiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "content": "Shuffle" + } + } + } + ] + } + } + } + } + } + } + } + }, + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + } + ] + } + ], + "justifyContent": "FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START", + "minimumRowHeight": 44, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "clientVeSpec": { + "uiType": 184974, + "veCounter": 114080859 + }, + "gestures": { + "types": "2" + }, + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + } + } + }, + "background": { + "cinematicContainerViewModel": { + "backgroundImageConfig": { + "image": { + "sources": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfZe9Lg8JQDNv3nyGaiXfnF3cLFQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOkvtQBV9cK7Rko96s7Wm5KL9wGg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBkbfQK8xy2Sqv6P2UExpmQMbTdMA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC12xvG8FdMXHTYnyZOwaM60pGIOw", + "width": 336 + } + ] + } + }, + "config": { + "applyClientImageBlur": true, + "colorSourceSizeMultiplier": 2, + "darkThemeBackgroundColor": 4281092453, + "lightThemeBackgroundColor": 4281092453 + }, + "gradientColorConfig": [ + { + "darkThemeColor": 3425454437, + "lightThemeColor": 3425454437, + "startLocation": 0 + }, + { + "darkThemeColor": 1277970789, + "lightThemeColor": 1277970789, + "startLocation": 0.33 + }, + { + "darkThemeColor": 4279176975, + "lightThemeColor": 3425454437, + "startLocation": 1 + } + ] + } + }, + "description": { + "descriptionPreviewViewModel": { + "description": { + "content": "ILLIT 아일릿\nBE:LIFT" + }, + "rendererContext": { + "accessibilityContext": { + "label": "Description. ILLIT 아일릿\nBE:LIFT...tap for more." + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBwQr_4KIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "showEngagementPanelEndpoint": { + "engagementPanel": { + "engagementPanelSectionListRenderer": { + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "messageRenderer": { + "style": { + "value": "RENDER_STYLE_NO_PADDING" + }, + "text": { + "runs": [ + { + "text": "ILLIT 아일릿\nBE:LIFT" + } + ] + }, + "trackingParams": "CCAQljsYACITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CB8Quy8YACITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CB4Qui8iEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "runs": [ + { + "text": "Description" + } + ] + }, + "trackingParams": "CB0Q040EIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "visibilityButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Close" + } + }, + "command": { + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-page-headers-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + }, + "clickTrackingParams": "CCEQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p" + }, + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CCEQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", + "tag": "engagement-panel-page-headers-description" + }, + "targetId": "engagement-panel-page-headers-description" + } + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_BROWSE", + "tag": "engagement-panel-page-headers-description" + } + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CBwQr_4KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + }, + "truncationText": { + "content": "...more", + "styleRuns": [ + { + "length": 7, + "startIndex": 0, + "weight": 500 + } + ] + } + } + }, + "enableFlexibleActionsButtonsWrapper": false, + "hasTopbarAnimation": true, + "heroImage": { + "contentPreviewImageViewModel": { + "image": { + "sources": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfZe9Lg8JQDNv3nyGaiXfnF3cLFQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOkvtQBV9cK7Rko96s7Wm5KL9wGg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBkbfQK8xy2Sqv6P2UExpmQMbTdMA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC12xvG8FdMXHTYnyZOwaM60pGIOw", + "width": 336 + } + ] + }, + "layoutMode": "CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH", + "overlays": [ + { + "thumbnailHoverOverlayViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "PLAY_ALL" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQiqULIhMIvIOFzsH7lAMVR8VJBx38UyycWiRWTFBMTHN1YTBNVTVZOEpaWmFEa284RXd2OTVUdjk4QTM2ZWWaAQMQ-izKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=L_VvwekYwp8&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + } + } + } + }, + "style": "THUMBNAIL_HOVER_OVERLAY_STYLE_COVER", + "text": { + "content": "Play all", + "styleRuns": [ + { + "length": 8, + "startIndex": 0 + } + ] + } + } + } + ], + "rendererContext": { + "accessibilityContext": { + "label": "Play all" + }, + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CBsQiqULIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + }, + "style": "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9" + } + }, + "metadata": { + "contentMetadataViewModel": { + "delimiter": "•", + "metadataRows": [ + { + "metadataParts": [ + { + "avatarStack": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "avatarImageSize": "AVATAR_SIZE_XS", + "image": { + "processor": { + "borderImageProcessor": { + "circular": true + } + }, + "sources": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AIdro_nH2dqSJZnNhMpIjLB_SVDCMK_5NEmT9hKd5thDrbEYQb4=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + } + ] + } + } + } + ], + "rendererContext": { + "accessibilityContext": { + "label": "by My Monsta X BR" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UC33F_xsjA-b0m0gPEXLR_aw", + "canonicalBaseUrl": "/@mymonstaxbr" + }, + "clickTrackingParams": "CCcQi6ULIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@mymonstaxbr", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + }, + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CCcQi6ULIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + }, + "text": { + "commandRuns": [ + { + "length": 17, + "onTap": { + "innertubeCommand": { + "browseEndpoint": { + "browseId": "UC33F_xsjA-b0m0gPEXLR_aw", + "canonicalBaseUrl": "/@mymonstaxbr" + }, + "clickTrackingParams": "CCcQi6ULIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@mymonstaxbr", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + }, + "startIndex": 0 + } + ], + "content": "by My Monsta X BR", + "styleRuns": [ + { + "fontColor": 4294967295, + "length": 17, + "startIndex": 0, + "weightLabel": "FONT_WEIGHT_NORMAL" + } + ] + } + } + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "Playlist" + } + }, + { + "text": { + "content": "26 videos" + } + }, + { + "text": { + "content": "1,394,956 views" + } + } + ] + } + ], + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CCYQ9eQKIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + } + } + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CBoQot8KIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + }, + "title": { + "dynamicTextViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "gestures": { + "types": "2" + }, + "trackingParams": "CCgQj-QKIhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "useGreenPath": true, + "visibility": { + "types": "12" + } + } + } + }, + "text": { + "content": "ILLIT MV | All Music Videos" + } + } + } + } + }, + "enableSidebarView": true, + "pageTitle": "ILLIT MV | All Music Videos" + } + }, + "metadata": { + "playlistMetadataRenderer": { + "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "description": "ILLIT 아일릿\nBE:LIFT", + "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "title": "ILLIT MV | All Music Videos" + } + }, + "microformat": { + "microformatDataRenderer": { + "androidPackage": "com.google.android.youtube", + "appName": "YouTube", + "description": "ILLIT 아일릿 BE:LIFT", + "iosAppArguments": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "iosAppStoreId": "544007664", + "linkAlternates": [ + { + "hrefUrl": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + { + "hrefUrl": "android-app://com.google.android.youtube/http/youtube.comhttp://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + { + "hrefUrl": "ios-app://544007664/http/youtube.comhttp://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + } + ], + "noindex": false, + "ogType": "website", + "schemaDotOrgType": "http://schema.org/WebPage", + "siteName": "YouTube", + "thumbnail": { + "darkColorPalette": { + "iconDisabledColor": 4805984, + "iconInactiveColor": 7767443, + "section2Color": 1451059 + }, + "sampledThumbnailColor": { + "blue": 101, + "green": 73, + "red": 44 + }, + "thumbnails": [ + { + "height": 270, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBCBcxkjV1BXNh9niYB3QzLpknYUQ&days_since_epoch=20614", + "width": 480 + } + ], + "vibrantColorPalette": { + "iconInactiveColor": 7045785 + } + }, + "title": "ILLIT MV | All Music Videos", + "twitterCardType": "summary", + "twitterSiteHandle": "@YouTube", + "unlisted": false, + "urlApplinksAndroid": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&feature=applinks", + "urlApplinksIos": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&feature=applinks", + "urlApplinksWeb": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&feature=applinks", + "urlCanonical": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "urlTwitterAndroid": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&feature=twitter-deep-link", + "urlTwitterIos": "http://www.youtube.com/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&feature=twitter-deep-link" + } + }, + "responseContext": { + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "kx_fmPxhoPZRTrFjcYIP0vR0Yj1L4XR9Y-b8QhlY0N-SIbhRgkucUshBwOcCE59TDtslLKPQ-SS" + }, + "responseId": "IhMIvIOFzsH7lAMVR8VJBx38Uyyc", + "serviceTrackingParams": [ + { + "params": [ + { + "key": "is_podcast_show_page", + "value": "0" + }, + { + "key": "browse_id", + "value": "VLPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + { + "key": "browse_id_prefix", + "value": "" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "visitor_data", + "value": "CgtLaFN1THY5bEtTbyi5-aLRBjIKCgJERRIEEgAgGmLfAgrcAjE5LllUPWI4cnozRHI5akRDRDhjVFVLT3Jyc3RUS2RQRGFpNTFYNTE1alJzSTdHejVCXzh6bjFzMjA4UFZUcUU0QTREV2tYR2FkZ092TkJaYnIyUm5VVXAydThBUkxBLTB4TC1NcWxiRWV0OTFvZnZvdWZNbjNvTG9hcmdXVllqNVpOOWhCc3ZBeFBoOFpUNzZ1bHRtU2RSUm9YRkpYUlh1cVBiYzYxRFRlbzFTOUVtbGpBUjFzWUlpVTg4NlRtTEthVGdPNnVLQUxsSFU2TzdnYmJhWXNfYmswV19HeUVjdVNpZzJrTk5FMnl5Wlhvd0llMU41bXhxeVQzY1ByT19RUmRTWHl4aVBCTHoxYUZ5ZWxYYmQ5bDBSLVc5M2pVMEJUN1EtNG5RRHJ5SmVnNEs3d2Q4YXI5Q3NQQ0FFcXQ2dVlDUnlrMzZsOWppalNNejI1bVU4dVlKUFZoUQ%3D%3D" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "is_podcast_show_page", + "value": "0" + }, + { + "key": "browse_id", + "value": "VLPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + { + "key": "browse_id_prefix", + "value": "" + } + ], + "service": "GOOGLE_HELP" + }, + { + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20260606.02.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlaylist_rid", + "value": "0x69fc064dd4b00d67" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + } + ], + "service": "GUIDED_HELP" + }, + { + "params": [ + { + "key": "client.version", + "value": "2.20260606" + }, + { + "key": "client.name", + "value": "WEB" + } + ], + "service": "ECATCHER" + } + ], + "webResponseContextExtensionData": { + "hasDecorated": true, + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "pageHeaderRenderer", + "pageHeaderViewModel", + "cinematicContainerViewModel", + "dynamicTextViewModel", + "contentPreviewImageViewModel", + "thumbnailHoverOverlayViewModel", + "contentMetadataViewModel", + "avatarStackViewModel", + "avatarViewModel", + "flexibleActionsViewModel", + "buttonViewModel", + "toggleButtonViewModel", + "modalWithTitleAndButtonRenderer", + "buttonRenderer", + "unifiedSharePanelRenderer", + "sheetViewModel", + "listViewModel", + "listItemViewModel", + "descriptionPreviewViewModel", + "engagementPanelSectionListRenderer", + "engagementPanelTitleHeaderRenderer", + "sectionListRenderer", + "itemSectionRenderer", + "messageRenderer", + "playlistSidebarRenderer", + "playlistSidebarPrimaryInfoRenderer", + "playlistVideoThumbnailRenderer", + "thumbnailOverlaySidePanelRenderer", + "menuRenderer", + "menuNavigationItemRenderer", + "toggleButtonRenderer", + "playlistSidebarSecondaryInfoRenderer", + "videoOwnerRenderer", + "playlistMetadataRenderer", + "twoColumnBrowseResultsRenderer", + "tabRenderer", + "playlistVideoListRenderer", + "playlistVideoRenderer", + "dialogViewModel", + "dialogHeaderViewModel", + "menuServiceItemRenderer", + "menuServiceItemDownloadRenderer", + "thumbnailOverlayTimeStatusRenderer", + "thumbnailOverlayNowPlayingRenderer", + "continuationItemRenderer", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer", + "microformatDataRenderer" + ] + } + } + }, + "sidebar": { + "playlistSidebarRenderer": { + "items": [ + { + "playlistSidebarPrimaryInfoRenderer": { + "description": { + "simpleText": "ILLIT 아일릿\nBE:LIFT" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fchannel%252FPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "nextEndpoint": { + "browseEndpoint": { + "browseId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + "clickTrackingParams": "CAoQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 6827, + "url": "/channel/PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "webPageType": "WEB_PAGE_TYPE_BROWSE" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_BRAND", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAoQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "content": { + "simpleText": "Sign in to report inappropriate content." + }, + "title": { + "simpleText": "Need to report the playlist?" + } + } + } + } + }, + "text": { + "simpleText": "Report playlist" + }, + "trackingParams": "CAEQk-8CIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + } + ], + "topLevelButtons": [ + { + "toggleButtonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Save playlist" + } + }, + "defaultIcon": { + "iconType": "PLAYLIST_ADD" + }, + "defaultNavigationEndpoint": { + "clickTrackingParams": "CAgQmE0YCCITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAkQ_IYEIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fplaylist%253Flist%253DPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&hl=en&ec=66428", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "idamTag": "66428", + "nextEndpoint": { + "browseEndpoint": { + "browseId": "VLPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + "clickTrackingParams": "CAkQ_IYEIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_MONO_FILLED", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CAkQ_IYEIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "content": { + "simpleText": "Sign in to save this playlist." + }, + "title": { + "simpleText": "Want to save this playlist?" + } + } + } + } + }, + "defaultTooltip": "Save playlist", + "isDisabled": false, + "isToggled": false, + "size": { + "sizeType": "SIZE_DEFAULT" + }, + "style": { + "styleType": "STYLE_TEXT" + }, + "toggledAccessibilityData": { + "accessibilityData": { + "label": "Remove from Library" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Remove from Library", + "trackingParams": "CAgQmE0YCCITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + { + "buttonRenderer": { + "accessibility": { + "label": "Shuffle play" + }, + "icon": { + "iconType": "SHUFFLE" + }, + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ8FsYCSITCLyDhc7B-5QDFUfFSQcd_FMsnFokVkxQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVlmgEDEPosygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=tbDGl7jEazA&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "params": "CKgZIAs%3D", + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "tbDGl7jEazA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_TEXT", + "tooltip": "Shuffle play", + "trackingParams": "CAcQ8FsYCSITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + }, + { + "buttonRenderer": { + "accessibility": { + "label": "Share" + }, + "icon": { + "iconType": "SHARE" + }, + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAUQ8FsYCiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/share/get_share_panel", + "sendPost": true + } + }, + "shareEntityServiceEndpoint": { + "commands": [ + { + "clickTrackingParams": "CAUQ8FsYCiITCLyDhc7B-5QDFUfFSQcd_FMsnMoBBMtnLqk=", + "openPopupAction": { + "beReused": true, + "popup": { + "unifiedSharePanelRenderer": { + "showLoadingSpinner": true, + "trackingParams": "CAYQjmIiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "popupType": "DIALOG" + } + } + ], + "serializedShareEntity": "EiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "tooltip": "Share", + "trackingParams": "CAUQ8FsYCiITCLyDhc7B-5QDFUfFSQcd_FMsnA==" + } + } + ], + "trackingParams": "CAEQk-8CIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMIvIOFzsH7lAMVR8VJBx38UyycWiRWTFBMTHN1YTBNVTVZOEpaWmFEa284RXd2OTVUdjk4QTM2ZWWaAQMQ-izKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=L_VvwekYwp8&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "showMoreText": { + "runs": [ + { + "text": "Show more" + } + ] + }, + "stats": [ + { + "runs": [ + { + "text": "26" + }, + { + "text": " videos" + } + ] + }, + { + "simpleText": "1,394,956 views" + }, + { + "runs": [ + { + "text": "Updated yesterday" + } + ] + } + ], + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "simpleText": "PLAY ALL" + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfZe9Lg8JQDNv3nyGaiXfnF3cLFQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOkvtQBV9cK7Rko96s7Wm5KL9wGg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBkbfQK8xy2Sqv6P2UExpmQMbTdMA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC12xvG8FdMXHTYnyZOwaM60pGIOw", + "width": 336 + } + ] + }, + "trackingParams": "CAsQy-wJIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQk-8CIhMIvIOFzsH7lAMVR8VJBx38UyycWiRWTFBMTHN1YTBNVTVZOEpaWmFEa284RXd2OTVUdjk4QTM2ZWWaAQMQ-izKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=L_VvwekYwp8&list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee&pp=iAQB8AUB", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTExzdWEwTVU1WThKWlphRGtvOEV3djk1VHY5OEEzNmVl" + } + }, + "playerParams": "iAQB8AUB", + "playlistId": "PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2742500&mt=1781054045&oweuc=&pxtags=Cg4KAnR4Egg1MTg3NTMwMQ&rxtags=Cg4KAnR4Egg1MTg3NTI5OA%2CCg4KAnR4Egg1MTg3NTI5OQ%2CCg4KAnR4Egg1MTg3NTMwMA%2CCg4KAnR4Egg1MTg3NTMwMQ%2CCg4KAnR4Egg1MTg3NTMwMg" + } + } + } + } + }, + "text": "ILLIT MV | All Music Videos" + } + ] + } + } + }, + { + "playlistSidebarSecondaryInfoRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAIQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAMQ_YYEIhMIvIOFzsH7lAMVR8VJBx38UyycMglzdWJzY3JpYmXKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fplaylist%253Flist%253DPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee%26continue_action%3DQUFFLUhqbXlPdVRsMG04VEJKU1VJYWd2U3dLVFNWZFd3UXxBQ3Jtc0tsMG0tNHRPSVJqang0eUVyYjlUQkhCS09LM0pwQXNLT1A1UkFwTW9RUDB6VV9ibERHdENHbUhpeHY2YXU0b1E2aFJKbWlyTmdmVlM1bkpaNEVOX1d4dldYM0MzVXEwTC10LUJZMlQxTUQwME1wRkJROEk0MDZ5bHBtRV9pNUc4bm5ocGl0UU9weVN4UGstLTNhNml4X0xIbmN2MzIzWUZFWTZvOEJHU2F0Y0hTVWNfLWhLM21wV09PbHpSbm9HeGVaWlFTV1I&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "continueAction": "QUFFLUhqbXlPdVRsMG04VEJKU1VJYWd2U3dLVFNWZFd3UXxBQ3Jtc0tsMG0tNHRPSVJqang0eUVyYjlUQkhCS09LM0pwQXNLT1A1UkFwTW9RUDB6VV9ibERHdENHbUhpeHY2YXU0b1E2aFJKbWlyTmdmVlM1bkpaNEVOX1d4dldYM0MzVXEwTC10LUJZMlQxTUQwME1wRkJROEk0MDZ5bHBtRV9pNUc4bm5ocGl0UU9weVN4UGstLTNhNml4X0xIbmN2MzIzWUZFWTZvOEJHU2F0Y0hTVWNfLWhLM21wV09PbHpSbm9HeGVaWlFTV1I", + "idamTag": "66429", + "nextEndpoint": { + "browseEndpoint": { + "browseId": "VLPLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee" + }, + "clickTrackingParams": "CAMQ_YYEIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLLsua0MU5Y8JZZaDko8Ewv95Tv98A36ee", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_MONO_FILLED", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CAMQ_YYEIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "title": { + "simpleText": "Want to subscribe to this channel?" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DESTRUCTIVE", + "text": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "trackingParams": "CAIQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "videoOwner": { + "videoOwnerRenderer": { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC33F_xsjA-b0m0gPEXLR_aw", + "canonicalBaseUrl": "/@mymonstaxbr" + }, + "clickTrackingParams": "CAQQ4TkiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@mymonstaxbr", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AIdro_nH2dqSJZnNhMpIjLB_SVDCMK_5NEmT9hKd5thDrbEYQb4=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/ytc/AIdro_nH2dqSJZnNhMpIjLB_SVDCMK_5NEmT9hKd5thDrbEYQb4=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/ytc/AIdro_nH2dqSJZnNhMpIjLB_SVDCMK_5NEmT9hKd5thDrbEYQb4=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC33F_xsjA-b0m0gPEXLR_aw", + "canonicalBaseUrl": "/@mymonstaxbr" + }, + "clickTrackingParams": "CAQQ4TkiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/@mymonstaxbr", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "My Monsta X BR" + } + ] + }, + "trackingParams": "CAQQ4TkiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + } + } + ], + "trackingParams": "CAEQk-8CIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "topbar": { + "desktopTopbarRenderer": { + "a11ySkipNavigationButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CA0Q8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CA0Q8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CA0Q8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "backButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CA8QvIYDIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CA8QvIYDIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CA8QvIYDIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "forwardButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CA4QvYYDIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CA4QvYYDIhMIvIOFzsH7lAMVR8VJBx38UyycygEEy2cuqQ==", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CA4QvYYDIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "dismissButton": { + "buttonRenderer": { + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CBEQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "k", + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "j", + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "l", + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "P (SHIFT+p)", + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "N (SHIFT+n)", + "label": { + "runs": [ + { + "text": "Next video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + }, + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + }, + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + }, + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + }, + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "0..9", + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + ←", + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + →", + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Playback" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "f", + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "t", + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "i", + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "ESCAPE", + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "m", + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "General" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "c", + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "o", + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+", + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + }, + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "a", + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "s", + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "d", + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "trackingParams": "CBAQteYDIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "logo": { + "topbarLogoRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + }, + "clickTrackingParams": "CBkQsV4iEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3854, + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE" + } + } + }, + "iconImage": { + "iconType": "YOUTUBE_LOGO" + }, + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", + "tooltipText": { + "runs": [ + { + "text": "YouTube Home" + } + ] + }, + "trackingParams": "CBkQsV4iEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "clearButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CBgQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "config": { + "webSearchboxConfig": { + "focusSearchbox": true, + "hasOnscreenKeyboard": false, + "requestDomain": "us", + "requestLanguage": "en" + } + }, + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CBUQ7VAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "" + } + }, + "showImageSourceDialog": { + "clickTrackingParams": "CBUQ7VAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "content": { + "basicContentViewModel": { + "paragraphs": [ + { + "text": { + "content": "Visit image source website?" + } + } + ] + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "isFullWidth": true, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "title": "Visit source", + "trackingParams": "CBcQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "isFullWidth": true, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "title": "Cancel", + "trackingParams": "CBYQ8FsiEwi8g4XOwfuUAxVHxUkHHfxTLJw=", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Image source" + } + } + } + } + } + } + } + }, + "trackingParams": "CBUQ7VAiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CBMQ_qsBGAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/account/account_menu", + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CBMQ_qsBGAAiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "openPopupAction": { + "beReused": true, + "popup": { + "multiPageMenuRenderer": { + "showLoadingSpinner": true, + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "trackingParams": "CBQQ_6sBIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "popupType": "DROPDOWN" + } + } + ], + "signal": "GET_ACCOUNT_MENU" + } + }, + "style": "STYLE_DEFAULT", + "tooltip": "Settings", + "trackingParams": "CBMQ_qsBGAAiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + }, + { + "buttonRenderer": { + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ1IAEGAEiEwi8g4XOwfuUAxVHxUkHHfxTLJzKAQTLZy6p", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fbrowse%253FprettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, + "size": "SIZE_SMALL", + "style": "STYLE_SUGGESTIVE", + "targetId": "topbar-signin", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBIQ1IAEGAEiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" + } + } + ], + "trackingParams": "CAwQq6wBIhMIvIOFzsH7lAMVR8VJBx38Uyyc" + } + }, + "trackingParams": "CAAQ-iwiEwi8g4XOwfuUAxVHxUkHHfxTLJw=" +} diff --git a/testfiles/search/featuring.json b/testfiles/search/featuring.json new file mode 100644 index 0000000..5ec399d --- /dev/null +++ b/testfiles/search/featuring.json @@ -0,0 +1,50932 @@ +{ + "responseContext": { + "serviceTrackingParams": [ + { + "service": "GUIDED_HELP", + "params": [ + { "key": "context", "value": "yt_web_search" }, + { "key": "logged_in", "value": "0" } + ] + }, + { + "service": "GFEEDBACK", + "params": [ + { "key": "has_unlimited_entitlement", "value": "False" }, + { "key": "has_premium_lite_entitlement", "value": "False" }, + { "key": "logged_in", "value": "0" }, + { + "key": "visitor_data", + "value": "Cgt3US00QXBvRDRZNCj70qLRBjIKCgJERRIEEgAgHWLgAgrdAjE2LllURT1PdjNVTFRjbmcyMUdmcHBKUzJmZUNWaVJMang5ci1jN2VxY3Ria0Nkc1VBUXNBUFE1a19RVkxqZzZPaTFxb09TUGRyVmpfYXhrelgtVzBiLXNwbFB1YWhOcDdGY2NhTkpNRm5UTlhtMHowaVZpcjFjcmRXbHprUHlWOVRHRzFEZ1luTnhLMURwUmVJdkhaXzRoaElybm5aMW9OcjJ3eWNpbE5fcVMtZDd6cGxzdkh3WnN5WnJrSGt6S0dpNjI0Zk5SenVzQjNLNTB5cVBTcDJHbjVPNjkxV3FNVHRXNUVrX0VtOG8xV1FtRGdQckhQUEc3MjNwV0ZLdXhlUDN3UUdxMDlDZ2F2RUczWU56NDcyRzdBVTFCSnY1R0RGMzRfaUVMUHN6N20xaGs3RnNYZUtHb1NOby0tcWU3bUdyZUV1dXYwTENBNTJUbnl5QUZHNWsyQlFPQVE%3D" + } + ] + }, + { + "service": "CSI", + "params": [ + { "key": "yt_ad", "value": "1" }, + { "key": "c", "value": "WEB" }, + { "key": "cver", "value": "2.20260606.02.00" }, + { "key": "yt_li", "value": "0" }, + { "key": "GetSearch_rid", "value": "0xa5f1a3c5c23a2cb1" } + ] + }, + { + "service": "ECATCHER", + "params": [ + { "key": "client.version", "value": "2.20260606" }, + { "key": "client.name", "value": "WEB" } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "k5_fmPxhoXZRC_yQhEx4TVTA0AGQB_EM5EGDivA8ZfcL5gMXTkj813WvUzRMkuMESLBwOcCw59TLtslLKPQGSS" + }, + "responseId": "IhMI4O6ao6_7lAMVj0QdCR08SDUL", + "webResponseContextExtensionData": { + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "twoColumnSearchResultsRenderer", + "sectionListRenderer", + "itemSectionRenderer", + "channelRenderer", + "metadataBadgeRenderer", + "buttonRenderer", + "gridShelfViewModel", + "shortsLockupViewModel", + "thumbnailViewModel", + "reelPlayerOverlayRenderer", + "reelWatchAccessibilityRenderer", + "badgeViewModel", + "sheetViewModel", + "listViewModel", + "listItemViewModel", + "sectionHeaderViewModel", + "buttonViewModel", + "lockupViewModel", + "collectionThumbnailViewModel", + "thumbnailOverlayBadgeViewModel", + "thumbnailBadgeViewModel", + "thumbnailHoverOverlayViewModel", + "lockupMetadataViewModel", + "contentMetadataViewModel", + "videoRenderer", + "dialogViewModel", + "dialogHeaderViewModel", + "avatarViewModel", + "textViewModel", + "channelThumbnailWithLinkRenderer", + "avatarStackViewModel", + "menuRenderer", + "menuServiceItemRenderer", + "menuNavigationItemRenderer", + "menuServiceItemDownloadRenderer", + "unifiedSharePanelRenderer", + "thumbnailOverlayTimeStatusRenderer", + "thumbnailOverlayToggleButtonRenderer", + "thumbnailOverlayNowPlayingRenderer", + "thumbnailOverlayLoadingPreviewRenderer", + "movingThumbnailRenderer", + "decoratedAvatarViewModel", + "shelfRenderer", + "verticalListRenderer", + "expandableMetadataRenderer", + "horizontalCardListRenderer", + "macroMarkersListItemRenderer", + "horizontalListRenderer", + "gridVideoRenderer", + "videoSummaryContentViewModel", + "videoSummaryParagraphViewModel", + "likeButtonViewModel", + "toggleButtonViewModel", + "dislikeButtonViewModel", + "genAiFeedbackFormViewModel", + "continuationItemRenderer", + "searchSubMenuRenderer", + "secondarySearchContainerRenderer", + "universalWatchCardRenderer", + "watchCardRichHeaderRenderer", + "watchCardHeroVideoRenderer", + "callToActionButtonRenderer", + "collageHeroImageRenderer", + "watchCardSectionSequenceRenderer", + "verticalWatchCardListRenderer", + "watchCardCompactVideoRenderer", + "titleAndButtonListHeaderRenderer", + "searchRefinementCardRenderer", + "buttonBannerViewModel", + "searchHeaderRenderer", + "chipCloudRenderer", + "chipCloudChipRenderer", + "searchFilterOptionsDialogRenderer", + "searchFilterGroupRenderer", + "searchFilterRenderer", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer" + ] + }, + "hasDecorated": true + } + }, + "estimatedResults": "690395", + "contents": { + "twoColumnSearchResultsRenderer": { + "primaryContents": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "channelRenderer": { + "channelId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "title": { "simpleText": "ILLIT" }, + "navigationEndpoint": { + "clickTrackingParams": "CI8FENowGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.googleusercontent.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj-mo", + "width": 88, + "height": 88 + }, + { + "url": "https://yt3.googleusercontent.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s176-c-k-c0x00ffffff-no-rj-mo", + "width": 176, + "height": 176 + } + ] + }, + "descriptionSnippet": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { "text": " Official Youtube #아일릿 공식 유튜브." } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CI8FENowGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + ] + }, + "videoCountText": { + "accessibility": { + "accessibilityData": { + "label": "4.61 million subscribers" + } + }, + "simpleText": "4.61M subscribers" + }, + "subscriptionButton": { "subscribed": false }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CI8FENowGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "subscriberCountText": { + "simpleText": "@ILLIT_official" + }, + "subscribeButton": { + "buttonRenderer": { + "style": "STYLE_DESTRUCTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Subscribe" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CJAFEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fresults%253Fsearch_query%253Dillit%26continue_action%3DQUFFLUhqa1liOFlSOEhBaV9jVGRzSG5oWGd6Q2VvUC1FQXxBQ3Jtc0ttc3d1eTdfUFBDT012X0pBZzQwcFFzaG1TaGJEcDFHTDgxcnBIZ2FfV3E1cWF2NEdLMmtPV2FaaUNqNGJDZFBTX2tqV3hKZEttVm05YnhFRW96SjFGTC1kNVZIVlhwZkZJVllUODNvcWY4VTlsbnBuOEVTNkQ0QjgzSFc5ekpFU2s1NnltT3B1am5xbmVvSmNLOFJkZXZjZ0VhU0pwLWVnRmNxYURWb2l5TkZkeGxiY25fLUZidTVXVjg0VGVPRnBpRVpSUEs&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJAFEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { "query": "illit" } + }, + "continueAction": "QUFFLUhqa1liOFlSOEhBaV9jVGRzSG5oWGd6Q2VvUC1FQXxBQ3Jtc0ttc3d1eTdfUFBDT012X0pBZzQwcFFzaG1TaGJEcDFHTDgxcnBIZ2FfV3E1cWF2NEdLMmtPV2FaaUNqNGJDZFBTX2tqV3hKZEttVm05YnhFRW96SjFGTC1kNVZIVlhwZkZJVllUODNvcWY4VTlsbnBuOEVTNkQ0QjgzSFc5ekpFU2s1NnltT3B1am5xbmVvSmNLOFJkZXZjZ0VhU0pwLWVnRmNxYURWb2l5TkZkeGxiY25fLUZidTVXVjg0VGVPRnBpRVpSUEs" + } + }, + "trackingParams": "CJAFEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "trackingParams": "CI8FENowGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "longBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CI8FENowGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + ] + } + } + }, + { + "gridShelfViewModel": { + "contents": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-IrdYM_mlMwY", + "accessibilityText": "PLEASE DON'T SEND ILLIT TO THEIR NEXT FANMEETING, 6.2 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoFEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/IrdYM_mlMwY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "IrdYM_mlMwY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNq__VEGbsMmDytyz-qQo0zkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/IrdYM_mlMwY/frame0.jpg", + "width": 1080, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI4FELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDTlZ3NVV3cmtZQU5aeG9MT3Jaa2dmdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtJcmRZTV9tbE13WSrwBAoNCgtVcEtiNUhCS19pSQoNCgt4N2VENk5ZU3V2WQoNCgtIUWlxTEhxN181YwoNCgtheG1XQnBtQjkxawoNCgs1bVMwMHR6MFBLSQoNCgsxZXpkeUZvVDhtUQoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcxAAGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAUaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CI0FENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CIwFEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CIwFEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIoFEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=IrdYM_mlMwY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTuAspHX8YY5xkcXtV-l3lVpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "IrdYM_mlMwY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTuAspHX8YY5xkcXtV-l3lVpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=22b75833f9a53306&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoFEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIsFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIsFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "IrdYM_mlMwY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIsFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "IrdYM_mlMwY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "IrdYM_mlMwY" + ], + "videoCommand": { + "clickTrackingParams": "CIsFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=IrdYM_mlMwY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "IrdYM_mlMwY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=22b75833f9a53306&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoFEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "IrdYM_mlMwY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "PLEASE DON'T SEND ILLIT TO THEIR NEXT FANMEETING" + }, + "secondaryText": { "content": "6.2K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/IrdYM_mlMwY/oar2.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDPSPxxZdol_h3GuntT031jUuVR4w&usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1JcmRZTV9tbE13WSDMAygB0.747661", + "loggingDirectives": { + "trackingParams": "CIoFEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-UpKb5HBK_iI", + "accessibilityText": "Katseye, ILLIT, LE SSERAFIM collab #trendingshorts #katseye #kpopedits #eyekon #viral #illit, 9.2 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUFEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/UpKb5HBK_iI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "UpKb5HBK_iI", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROJzTJRV_Yu3tSAxHQM2L3CkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/UpKb5HBK_iI/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIkFELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDT2phLTI2QmR4WTB5T1hXY3BSSENJZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtVcEtiNUhCS19pSSrwBAoNCgt4N2VENk5ZU3V2WQoNCgtIUWlxTEhxN181YwoNCgtheG1XQnBtQjkxawoNCgs1bVMwMHR6MFBLSQoNCgsxZXpkeUZvVDhtUQoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydxABGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAQaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIgFENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CIcFEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CIcFEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIUFEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UpKb5HBK_iI&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT4ZsGRaCsWkT2MjYGDh2vdJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UpKb5HBK_iI", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT4ZsGRaCsWkT2MjYGDh2vdJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=52929be4704afe22&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUFEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIYFEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYFEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIYFEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UpKb5HBK_iI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYFEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UpKb5HBK_iI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UpKb5HBK_iI" + ], + "videoCommand": { + "clickTrackingParams": "CIYFEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UpKb5HBK_iI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UpKb5HBK_iI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=52929be4704afe22&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUFEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "UpKb5HBK_iI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Katseye, ILLIT, LE SSERAFIM collab #trendingshorts #katseye #kpopedits #eyekon #viral #illit" + }, + "secondaryText": { "content": "9.2K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/UpKb5HBK_iI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB-epRoMZ-wik2DFbb6vilNcWcNtw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/UpKb5HBK_iI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAC0345HNknNh9GIJitLnF_nJoZpQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1VcEtiNUhCS19pSSDMAygB0.411435", + "loggingDirectives": { + "trackingParams": "CIUFEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-x7eD6NYSuvY", + "accessibilityText": "PROTECT ILLIT at all cost. #illit #ot5 #fypシ, 29 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAFEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/x7eD6NYSuvY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "x7eD6NYSuvY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNpugJP76yoge0MdQ9eG3cikAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/x7eD6NYSuvY/frame0.jpg", + "width": 1080, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIQFELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDV3J1UHBRZ0w1eVdha0hNT19OXzNHQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt4N2VENk5ZU3V2WSrwBAoNCgtIUWlxTEhxN181YwoNCgtheG1XQnBtQjkxawoNCgs1bVMwMHR6MFBLSQoNCgsxZXpkeUZvVDhtUQoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4URACGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAMaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIMFENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CIIFEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CIIFEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIAFEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x7eD6NYSuvY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTr31TU4nf7Ofcqv5RIoHY7pAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x7eD6NYSuvY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTr31TU4nf7Ofcqv5RIoHY7pAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7b783e8d612baf6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAFEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIEFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIEFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x7eD6NYSuvY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIEFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "x7eD6NYSuvY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "x7eD6NYSuvY" + ], + "videoCommand": { + "clickTrackingParams": "CIEFEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x7eD6NYSuvY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x7eD6NYSuvY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7b783e8d612baf6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAFEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "x7eD6NYSuvY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "PROTECT ILLIT at all cost. #illit #ot5 #fypシ" + }, + "secondaryText": { "content": "29K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/x7eD6NYSuvY/oardefault.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA_1dcpZ7i2cz4R6Jf2zYfbMebRuQ&usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS14N2VENk5ZU3V2WSDMAygB0.868978", + "loggingDirectives": { + "trackingParams": "CIAFEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-HQiqLHq7_5c", + "accessibilityText": "She’s so funny for that 😭 #yunah #illit, 144 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsEEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/HQiqLHq7_5c", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "HQiqLHq7_5c", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMpG0aN3CqCEvfDj1sTD6h5kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/HQiqLHq7_5c/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CP8EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDOTZ5UUNkNnNEVU5wZV9heURESVEwQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtIUWlxTEhxN181YyrwBAoNCgtheG1XQnBtQjkxawoNCgs1bVMwMHR6MFBLSQoNCgsxZXpkeUZvVDhtUQoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTRADGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAIaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CP4EENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CP0EEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CP0EEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPsEEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HQiqLHq7_5c&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT_q96-NwNp9OS4oneVTlqjJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HQiqLHq7_5c", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT_q96-NwNp9OS4oneVTlqjJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1d08aa2c7abbff97&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsEEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "HQiqLHq7_5c", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "HQiqLHq7_5c" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "HQiqLHq7_5c" + ], + "videoCommand": { + "clickTrackingParams": "CPwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HQiqLHq7_5c", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HQiqLHq7_5c", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1d08aa2c7abbff97&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsEEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "HQiqLHq7_5c" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "She’s so funny for that 😭 #yunah #illit" + }, + "secondaryText": { "content": "144K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/HQiqLHq7_5c/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCiwlW-yp_VEDRsVMgKqXErLbor2g&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/HQiqLHq7_5c/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBZXByjMZuEdVmxD5upaaVMAv9yDw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1IUWlxTEhxN181YyDMAygB0.795691", + "loggingDirectives": { + "trackingParams": "CPsEEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-axmWBpmB91k", + "accessibilityText": "even if you don’t stan illit please help ! #kpop #illit #enhypen_is_7 #fyp #viral ##btsarmy #shorts, 2.5 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/axmWBpmB91k", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "axmWBpmB91k", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROZc-7RDKIh8n-qUrJuuGXWkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/axmWBpmB91k/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPoEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDUTFjN2pCdHdRYWxhLUJKU0lBZ2NsUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtheG1XQnBtQjkxayrwBAoNCgs1bVMwMHR6MFBLSQoNCgsxZXpkeUZvVDhtUQoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMBAEGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAEaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPkEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CPgEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CPgEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPYEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=axmWBpmB91k&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTe_GStKnJFFsqok8c7zxx5JAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "axmWBpmB91k", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTe_GStKnJFFsqok8c7zxx5JAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6b1996069981f759&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPcEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPcEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "axmWBpmB91k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPcEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "axmWBpmB91k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "axmWBpmB91k" + ], + "videoCommand": { + "clickTrackingParams": "CPcEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=axmWBpmB91k", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "axmWBpmB91k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6b1996069981f759&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "axmWBpmB91k" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "even if you don’t stan illit please help ! #kpop #illit #enhypen_is_7 #fyp #viral ##btsarmy #shorts" + }, + "secondaryText": { "content": "2.5K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/axmWBpmB91k/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDEld-zSiZLyjdG7DytxWwAik3cIA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/axmWBpmB91k/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB02Ss-qRdWF9CEhmd1BvlHphqWFg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1heG1XQnBtQjkxayDMAygB0.623204", + "loggingDirectives": { + "trackingParams": "CPYEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + } + ], + "header": { + "sectionHeaderViewModel": { + "headline": { "content": "Shorts" }, + "leadingAccessory": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "YOUTUBE_SHORTS_BRAND_24" + } + } + ] + } + } + } + }, + "contentAspectRatio": "GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE", + "enableVerticalExpansion": true, + "showMoreButton": { + "buttonViewModel": { + "iconName": "EXPAND", + "title": "Show more", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPUEEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "iconPosition": "BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING" + } + }, + "showLessButton": { + "buttonViewModel": { + "iconName": "COLLAPSE", + "title": "Show less", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPQEEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "iconPosition": "BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING" + } + }, + "minCollapsedItemCount": 10, + "loggingDirectives": { + "trackingParams": "CPMEEJSUChgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "collectionThumbnailViewModel": { + "primaryThumbnail": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDbH-PY7ujuX5_pJvBdpytGKu7dVg", + "width": 480, + "height": 270 + } + ] + }, + "overlays": [ + { + "thumbnailOverlayBadgeViewModel": { + "thumbnailBadges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MIX" + } + } + ] + }, + "text": "Mix", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT" + } + } + ], + "position": "THUMBNAIL_OVERLAY_BADGE_POSITION_BOTTOM_END" + } + }, + { + "thumbnailHoverOverlayViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "PLAY_ALL" + } + } + ] + }, + "text": { + "content": "Play all", + "styleRuns": [ + { "startIndex": 0, "length": 8 } + ] + }, + "style": "THUMBNAIL_HOVER_OVERLAY_STYLE_COVER" + } + } + ] + } + } + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "Mix - ILLIT" }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + {}, + { "isSpacerRow": true }, + { + "metadataParts": [ + { + "text": { + "content": "ILLIT (아일릿) ‘Magnetic’ Official MV · 3:09", + "commandRuns": [ + { + "startIndex": 0, + "length": 52, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIEEIrSDRgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2jKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&list=RDEMaozqHNyrpCBJawVzD16-2A&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "playlistId": "RDEMaozqHNyrpCBJawVzD16-2A", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhpSREVNYW96cUhOeXJwQ0JKYXdWekQxNi0yQQ%3D%3D" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "ILLIT (아일릿) ‘Tick-Tack’ Official MV · 2:57", + "commandRuns": [ + { + "startIndex": 0, + "length": 53, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIEEIrSDRgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2jKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nEGVrzPaiU&list=RDEMaozqHNyrpCBJawVzD16-2A&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nEGVrzPaiU", + "playlistId": "RDEMaozqHNyrpCBJawVzD16-2A", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhpSREVNYW96cUhOeXJwQ0JKYXdWekQxNi0yQQ%3D%3D" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + ] + }, + { "isSpacerRow": true } + ], + "delimiter": " • " + } + } + } + }, + "contentId": "RDEMaozqHNyrpCBJawVzD16-2A", + "contentType": "LOCKUP_CONTENT_TYPE_PLAYLIST", + "itemPlayback": { + "inlinePlayerData": { + "onSelect": { + "innertubeCommand": { + "clickTrackingParams": "CPIEEIrSDRgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2jKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&list=RDEMaozqHNyrpCBJawVzD16-2A&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "playlistId": "RDEMaozqHNyrpCBJawVzD16-2A", + "params": "OALAAQE%3D", + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhpSREVNYW96cUhOeXJwQ0JKYXdWekQxNi0yQQ%3D%3D" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPIEEIrSDRgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2jKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&list=RDEMaozqHNyrpCBJawVzD16-2A&start_radio=1&pp=YAHIAQHwBAD4BACiBhUB15olE3yr_M_ANoYw3DuudQKJxks%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "playlistId": "RDEMaozqHNyrpCBJawVzD16-2A", + "params": "OALAAQE%3D", + "continuePlayback": true, + "playerParams": "YAHIAQHwBAD4BACiBhUB15olE3yr_M_ANoYw3DuudQKJxks%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhpSREVNYW96cUhOeXJwQ0JKYXdWekQxNi0yQQ%3D%3D" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPIEEIrSDRgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPIEEIrSDRgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2jKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&list=RDEMaozqHNyrpCBJawVzD16-2A&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "playlistId": "RDEMaozqHNyrpCBJawVzD16-2A", + "params": "OALAAQE%3D", + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhpSREVNYW96cUhOeXJwQ0JKYXdWekQxNi0yQQ%3D%3D" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "L_VvwekYwp8", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAMENNq85hoLdiJXBwBlDR9ViDO2A", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/L_VvwekYwp8/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnfZnaDy1eV9xr4xSvcNK9i96DVw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) 'ICONIC BY MISTAKE' Official MV Teaser" + } + ], + "accessibility": { + "accessibilityData": { + "label": "LE SSERAFIM (르세라핌) x ILLIT (아일릿) x KATSEYE (캣츠아이) 'ICONIC BY MISTAKE' Official MV Teaser 27 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS and 3 more", + "navigationEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.6M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "KATSEYE", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@katseyeworld⁩ • ⁨10.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "KATSEYE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "KATSEYE - 10.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCA61H4fWOMHikLcUFKyQUog", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCA61H4fWOMHikLcUFKyQUog" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.57M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.57M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 day ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "27 seconds" } + }, + "simpleText": "0:27" + }, + "viewCountText": { "simpleText": "2,436,197 views" }, + "navigationEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=L_VvwekYwp8&list=RDL_VvwekYwp8&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "L_VvwekYwp8", + "playlistId": "RDL_VvwekYwp8", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIkPDQpfTkkORsugMLCKbJ_pzsjJb6xwG6AwoI97vKkKTa7qAaugMLCLCy5t3QtYv0nQG6AwsIsNaRxvvSsdi1AboDCwil1L3m68rBuPoBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRExfVnZ3ZWtZd3A4" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "New", + "trackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS and 3 more", + "navigationEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.6M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "KATSEYE", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@katseyeworld⁩ • ⁨10.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "KATSEYE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "KATSEYE - 10.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCA61H4fWOMHikLcUFKyQUog", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCA61H4fWOMHikLcUFKyQUog" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.57M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.57M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS and 3 more", + "navigationEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.6M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "KATSEYE", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@katseyeworld⁩ • ⁨10.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "KATSEYE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "KATSEYE - 10.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCA61H4fWOMHikLcUFKyQUog", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCA61H4fWOMHikLcUFKyQUog" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.57M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.57M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQtAn4XjyJ742_ov", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "2.4 million views" } + }, + "simpleText": "2.4M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CPEEEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPEEEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "L_VvwekYwp8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPEEEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["L_VvwekYwp8"], + "params": "CAQ%3D" + } + }, + "videoIds": ["L_VvwekYwp8"], + "videoCommand": { + "clickTrackingParams": "CPEEEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=L_VvwekYwp8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "L_VvwekYwp8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CPEEEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CPAEEJSsCRgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CPAEEJSsCRgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtMX1Z2d2VrWXdwOA%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CPAEEJSsCRgVIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CO8EENGqBRgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "L_VvwekYwp8", + "onAddCommand": { + "clickTrackingParams": "CO8EENGqBRgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "L_VvwekYwp8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CO8EENGqBRgWIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtMX1Z2d2VrWXdwOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CO4EEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { "label": "27 seconds" } + }, + "simpleText": "0:27" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CO0EEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "L_VvwekYwp8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CO0EEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "L_VvwekYwp8" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CO0EEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "COwEEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COwEEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "L_VvwekYwp8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COwEEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["L_VvwekYwp8"], + "params": "CAQ%3D" + } + }, + "videoIds": ["L_VvwekYwp8"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "COwEEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/L_VvwekYwp8/mqdefault_6s.webp?du=3000&sqp=CJqzotEG&rs=AOn4CLAbQ45H7kU6T5_iAkh5tKxBiZOHBQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "LE SSERAFIM (르세라핌) x " }, + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) x KATSEYE (캣츠아이) 'ICONIC BY MISTAKE' JUNE 12, 1PM KST / 12AM ET | JUNE 11 ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "COoEENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=L_VvwekYwp8&pp=YAHIAQGiBhUB15olE-29eGGzPaHF0Z3yzdk2-70%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "L_VvwekYwp8", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE-29eGGzPaHF0Z3yzdk2-70%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ff56fc1e918c29f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtMX1Z2d2VrWXdwOCDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COsEEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsEEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsEEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.6M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.6M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsEEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "KATSEYE", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@katseyeworld⁩ • ⁨10.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Hj1XtrSaFhZn4jWtIQZ7-hM5kogZy6XcvWsJ1o2p52pK4U8H0ufMPSOzQn1AriMFe0YsxWje5UE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "KATSEYE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "KATSEYE - 10.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsEEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCA61H4fWOMHikLcUFKyQUog", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCA61H4fWOMHikLcUFKyQUog" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.57M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.57M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsEEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "HYBE LABELS and 3 more", + "styleRuns": [ + { "startIndex": 0, "length": 22 }, + { + "startIndex": 11, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "bMhDJ0S0OBA", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAhsf_NmUqjZsiBHZ_MqvO_Pi5C5Q", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1ZYz0t_yHdBrADnmFhguhEhGaSw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) ‘It’s Me’ Official MV" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘It’s Me’ Official MV 2 minutes, 27 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 month ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "viewCountText": { "simpleText": "55,613,297 views" }, + "navigationEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA&list=RDbMhDJ0S0OBA&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "playlistId": "RDbMhDJ0S0OBA", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMLCKbJ_pzsjJb6xwG6AwoI97vKkKTa7qAaugMLCLCy5t3QtYv0nQG6AwsIsNaRxvvSsdi1AboDCwil1L3m68rBuPoBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGJNaERKMFMwT0JB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQtAkPDQpfTkkORs", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "55 million views" } + }, + "simpleText": "55M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "COkEEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COkEEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bMhDJ0S0OBA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkEEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["bMhDJ0S0OBA"], + "params": "CAQ%3D" + } + }, + "videoIds": ["bMhDJ0S0OBA"], + "videoCommand": { + "clickTrackingParams": "COkEEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "COkEEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "COgEEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "COgEEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtiTWhESjBTME9CQQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "COgEEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "COcEENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "bMhDJ0S0OBA", + "onAddCommand": { + "clickTrackingParams": "COcEENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "bMhDJ0S0OBA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "COcEENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtiTWhESjBTME9CQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COYEEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "COUEEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "bMhDJ0S0OBA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "COUEEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "bMhDJ0S0OBA" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "COUEEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "COQEEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COQEEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bMhDJ0S0OBA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COQEEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["bMhDJ0S0OBA"], + "params": "CAQ%3D" + } + }, + "videoIds": ["bMhDJ0S0OBA"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "COQEEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/bMhDJ0S0OBA/mqdefault_6s.webp?du=3000&sqp=CMC7otEG&rs=AOn4CLAbVo4ei_BenX_61fCkfaSnoNZs2Q", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'It's Me' Official MV Executive Producer Kim Taeho Creative Director Heu Serian Music Video Director YVNG WING ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA&pp=YAHIAQGiBhUB15olE0qe1NTfrlNuBxJDyjiC04M%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE0qe1NTfrlNuBxJDyjiC04M%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtiTWhESjBTME9CQSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMEENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "gridShelfViewModel": { + "contents": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-qqqpVsYQwRY", + "accessibilityText": "this movement, 1.3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4EEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/qqqpVsYQwRY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "qqqpVsYQwRY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMhtX-43ksvj8jh8h2TK-_YkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/qqqpVsYQwRY/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COIEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtxcXFwVnNZUXdSWSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAAGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCgaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COEEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "COAEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "COAEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CN4EEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qqqpVsYQwRY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTS2QqMoYy0dFeAszrcC4Ga5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qqqpVsYQwRY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTS2QqMoYy0dFeAszrcC4Ga5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aaaaa956c610c116&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4EEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8EEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8EEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CN8EEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "qqqpVsYQwRY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN8EEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "qqqpVsYQwRY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "qqqpVsYQwRY" + ], + "videoCommand": { + "clickTrackingParams": "CN8EEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qqqpVsYQwRY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qqqpVsYQwRY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aaaaa956c610c116&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4EEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "qqqpVsYQwRY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "this movement" }, + "secondaryText": { "content": "1.3M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/qqqpVsYQwRY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAaJC4pnFWVqQNNFYvupXHzZ7YNXg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/qqqpVsYQwRY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDWMPSaszGX_DkCem-ufhdK4xELlg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1xcXFwVnNZUXdSWSDMAygB0.363644", + "loggingDirectives": { + "trackingParams": "CN4EEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-_xGQB2n5_1M", + "accessibilityText": "iiii, 568 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkEEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/_xGQB2n5_1M", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "_xGQB2n5_1M", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNlSJyvoTbengqSjiHKXqGQkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/_xGQB2n5_1M/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CN0EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtfeEdRQjJuNV8xTSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRABGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCcaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNwEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CNsEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CNsEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNkEEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_xGQB2n5_1M&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTAZ0BvUDYDUB8gvlF9WI6eZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_xGQB2n5_1M", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTAZ0BvUDYDUB8gvlF9WI6eZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ff11900769f9ff53&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkEEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNoEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNoEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "_xGQB2n5_1M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNoEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_xGQB2n5_1M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_xGQB2n5_1M" + ], + "videoCommand": { + "clickTrackingParams": "CNoEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_xGQB2n5_1M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_xGQB2n5_1M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ff11900769f9ff53&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkEEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "_xGQB2n5_1M" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "iiii" }, + "secondaryText": { "content": "568K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/_xGQB2n5_1M/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAI3b6FGxq4SqzadRnkUXInC63Qng&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/_xGQB2n5_1M/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBMw3CL5BrbdKRhtSYeDtSExU8FzA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1feEdRQjJuNV8xTSDMAygB0.564363", + "loggingDirectives": { + "trackingParams": "CNkEEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-pBMIQWB5gU8", + "accessibilityText": "It’s Me X mosi mosi 📞⚡#Its_Me #MOKA #ILLIT #아일릿, 2.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQEEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/pBMIQWB5gU8", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "pBMIQWB5gU8", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNM2eDU04tIGOJH-_ABUqamkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/pBMIQWB5gU8/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNgEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtwQk1JUVdCNWdVOCruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRACGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCYaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNcEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CNYEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CNYEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNQEEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pBMIQWB5gU8&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTWWJfnIer6qjUsbEzg75AVJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pBMIQWB5gU8", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTWWJfnIer6qjUsbEzg75AVJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a41308416079814f&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQEEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNUEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "pBMIQWB5gU8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "pBMIQWB5gU8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "pBMIQWB5gU8" + ], + "videoCommand": { + "clickTrackingParams": "CNUEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=pBMIQWB5gU8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "pBMIQWB5gU8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=a41308416079814f&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQEEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "pBMIQWB5gU8" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It’s Me X mosi mosi 📞⚡#Its_Me #MOKA #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/pBMIQWB5gU8/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB2IWihHFR11nWVjqKLqicu9K9e1A&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/pBMIQWB5gU8/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBG8wPoO32Q0sl2adt0f1WxY_wRPg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1wQk1JUVdCNWdVOCDMAygB0.464187", + "loggingDirectives": { + "trackingParams": "CNQEEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Ywjngvf5w-I", + "accessibilityText": "💪, 1.8 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8EEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Ywjngvf5w-I", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Ywjngvf5w-I", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNPf6WcPy1IPbDg2gvBpfe-kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Ywjngvf5w-I/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNMEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtZd2puZ3ZmNXctSSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRADGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCUaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNIEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CNEEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CNEEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CM8EEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ywjngvf5w-I&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTv40sukqCjbFV8Yj1brfiz5AHAtIHCQknGgGHKiGM7w%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ywjngvf5w-I", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTv40sukqCjbFV8Yj1brfiz5AHAtIHCQknGgGHKiGM7w%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6308e782f7f9c3e2&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8EEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Ywjngvf5w-I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Ywjngvf5w-I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Ywjngvf5w-I" + ], + "videoCommand": { + "clickTrackingParams": "CNAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ywjngvf5w-I&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ywjngvf5w-I", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6308e782f7f9c3e2&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8EEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Ywjngvf5w-I" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "💪" }, + "secondaryText": { "content": "1.8M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Ywjngvf5w-I/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLASh-DvZ0I92GOiFPxGG3nJ7t2u9Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Ywjngvf5w-I/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD1LTf6sfILEo0QyERHbBvvKhT5eA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1Zd2puZ3ZmNXctSSDMAygB0.326775", + "loggingDirectives": { + "trackingParams": "CM8EEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-lsEOS6T2E6Y", + "accessibilityText": "who's ... #Its_Me #ILLIT #아일릿, 2.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/lsEOS6T2E6Y", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "lsEOS6T2E6Y", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNfbU_uW2fenH6r4KeCmonekAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lsEOS6T2E6Y/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CM4EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgtsc0VPUzZUMkU2WSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAEGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCQaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CM0EENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CMwEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CMwEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CMoEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lsEOS6T2E6Y&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT2SFbpm1fIIHTEtlYJ7p8RJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lsEOS6T2E6Y", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT2SFbpm1fIIHTEtlYJ7p8RJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=96c10e4ba4f613a6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMsEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMsEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lsEOS6T2E6Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMsEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lsEOS6T2E6Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lsEOS6T2E6Y" + ], + "videoCommand": { + "clickTrackingParams": "CMsEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lsEOS6T2E6Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lsEOS6T2E6Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=96c10e4ba4f613a6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "lsEOS6T2E6Y" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "who's ... #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/lsEOS6T2E6Y/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCheaJAKcZUUlqwm4Vh7lyv65ksNg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/lsEOS6T2E6Y/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAleLzBt2hFZV4hbVSmUrFgzmOl_w&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1sc0VPUzZUMkU2WSDMAygB0.980109", + "loggingDirectives": { + "trackingParams": "CMoEEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-MslXXdesvEs", + "accessibilityText": "here #Its_Me #ILLIT #아일릿, 1.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUEEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/MslXXdesvEs", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "MslXXdesvEs", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMfGv5pMyp1RtuMDyUZ8pSrkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/MslXXdesvEs/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMkEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtNc2xYWGRlc3ZFcyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAFGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCMaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMgEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CMcEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CMcEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CMUEEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MslXXdesvEs&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTcNrPUfBGk9Ak9R6f-vmPdZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MslXXdesvEs", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTcNrPUfBGk9Ak9R6f-vmPdZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=32c9575dd7acbc4b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUEEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMYEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "MslXXdesvEs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMYEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "MslXXdesvEs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "MslXXdesvEs" + ], + "videoCommand": { + "clickTrackingParams": "CMYEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=MslXXdesvEs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "MslXXdesvEs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=32c9575dd7acbc4b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUEEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "MslXXdesvEs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "here #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/MslXXdesvEs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBQqc0Of8jYG8LWLqUlbhy-zMHdzg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/MslXXdesvEs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCluiRLbzB5P4SsUmQDyeUlEZrhQQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1Nc2xYWGRlc3ZFcyDMAygB0.597631", + "loggingDirectives": { + "trackingParams": "CMUEEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Ubs7dACn6_k", + "accessibilityText": "It's @ZB1_official#PARKGUNWOOK 💙#ZEROBASEONE #Its_Me #ILLIT #아일릿, 891 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMAEEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Ubs7dACn6_k", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Ubs7dACn6_k", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNpliEsJfjT4cux9w_pGnV0kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Ubs7dACn6_k/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMQEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtVYnM3ZEFDbjZfayruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAGGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCIaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMMEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CMIEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CMIEEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CMAEEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ubs7dACn6_k&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT1_djynarauaftATDZJRz5JAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ubs7dACn6_k", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT1_djynarauaftATDZJRz5JAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=51bb3b7400a7ebf9&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMAEEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMEEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMEEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Ubs7dACn6_k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMEEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Ubs7dACn6_k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Ubs7dACn6_k" + ], + "videoCommand": { + "clickTrackingParams": "CMEEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ubs7dACn6_k", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ubs7dACn6_k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=51bb3b7400a7ebf9&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMAEEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Ubs7dACn6_k" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @ZB1_official#PARKGUNWOOK 💙#ZEROBASEONE #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "891K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Ubs7dACn6_k/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCEW7MxkMggwRDt_rLtZ0NeUhN0Uw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Ubs7dACn6_k/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAsYtuimUjQnwt3EFs0OK5MyNmnyA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1VYnM3ZEFDbjZfayDMAygB0.620525", + "loggingDirectives": { + "trackingParams": "CMAEEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-2E8HC2yWZ14", + "accessibilityText": "It's @MEOVV_OFFICIAL #ELLA 🐈\u200d⬛#MEOVV #Its_Me #ILLIT #아일릿, 1.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsEEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/2E8HC2yWZ14", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "2E8HC2yWZ14", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRM6Qzcqi1mb7qz5Oqv0RoADkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/2E8HC2yWZ14/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CL8EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgsyRThIQzJ5V1oxNCruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAHGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCEaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CL4EENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CL0EEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CL0EEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CLsEEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=2E8HC2yWZ14&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT0zeY9Yd3J-RHKPERunTscpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "2E8HC2yWZ14", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT0zeY9Yd3J-RHKPERunTscpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d84f070b6c96675e&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsEEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "2E8HC2yWZ14", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "2E8HC2yWZ14" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "2E8HC2yWZ14" + ], + "videoCommand": { + "clickTrackingParams": "CLwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=2E8HC2yWZ14&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "2E8HC2yWZ14", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d84f070b6c96675e&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsEEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "2E8HC2yWZ14" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @MEOVV_OFFICIAL #ELLA 🐈\u200d⬛#MEOVV #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.9M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/2E8HC2yWZ14/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCJPYJBroBMOnDI2WALZ32andqBuA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/2E8HC2yWZ14/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDYKIue2aOgiVDVthIi8RWlWEOjGw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0yRThIQzJ5V1oxNCDMAygB0.233915", + "loggingDirectives": { + "trackingParams": "CLsEEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-k9vIEfePtSs", + "accessibilityText": "It's Me X REDRED 🙅 @cortis_bighit @ILLIT_official #IROHA #MARTIN #Its_Me #CORTIS_REDRED, 6.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcEEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/k9vIEfePtSs", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "k9vIEfePtSs", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRO-DQMdFiFDuUTU9HVy1NeokAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/k9vIEfePtSs/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLoEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtrOXZJRWZlUHRTcyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAIGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCCAaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLkEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CLcEEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=k9vIEfePtSs&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTw3sfGwzj1ZSfVq-2aT_-l5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "k9vIEfePtSs", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTw3sfGwzj1ZSfVq-2aT_-l5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=93dbc811f78fb52b&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcEEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "k9vIEfePtSs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "k9vIEfePtSs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "k9vIEfePtSs" + ], + "videoCommand": { + "clickTrackingParams": "CLgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=k9vIEfePtSs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "k9vIEfePtSs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=93dbc811f78fb52b&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcEEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "k9vIEfePtSs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's Me X REDRED 🙅 @cortis_bighit @ILLIT_official #IROHA #MARTIN #Its_Me #CORTIS_REDRED" + }, + "secondaryText": { "content": "6.4M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/k9vIEfePtSs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDtaOqt1fw-6E4HtYixHH93HCbwzw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/k9vIEfePtSs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCIxUEhrZBS6WOUHd3D6RxLRDP4vg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rOXZJRWZlUHRTcyDMAygB0.110779", + "loggingDirectives": { + "trackingParams": "CLcEEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-QiGDF6Wvf2M", + "accessibilityText": "It's @ITZY #YEJI 👩\u200d❤️\u200d👩#ITZY #Its_Me #ILLIT #아일릿, 1.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMEEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/QiGDF6Wvf2M", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "QiGDF6Wvf2M", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROufDLjnchAQFLg0zktoN2OkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/QiGDF6Wvf2M/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLYEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtRaUdERjZXdmYyTSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAJGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCB8aAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLUEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CLMEEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QiGDF6Wvf2M&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTd54Gap3MJPSyodw6k0PWO5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QiGDF6Wvf2M", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTd54Gap3MJPSyodw6k0PWO5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=42218317a5af7f63&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMEEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "QiGDF6Wvf2M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "QiGDF6Wvf2M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "QiGDF6Wvf2M" + ], + "videoCommand": { + "clickTrackingParams": "CLQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QiGDF6Wvf2M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QiGDF6Wvf2M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=42218317a5af7f63&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMEEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "QiGDF6Wvf2M" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @ITZY #YEJI 👩\u200d❤️\u200d👩#ITZY #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.6M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/QiGDF6Wvf2M/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAJa4WkJMOWHB5GYoYsD9FPTClXvQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/QiGDF6Wvf2M/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAAUq2KcbX_L-q4P_2hc1JM3ZLdkA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1RaUdERjZXdmYyTSDMAygB0.408992", + "loggingDirectives": { + "trackingParams": "CLMEEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-dFM5ycZ1XCs", + "accessibilityText": "i hear familiar sound in Backrooms(chchcherish ....), 1.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8EEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/dFM5ycZ1XCs", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "dFM5ycZ1XCs", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPdsbkDVm_wPmSYClJ9l6cQkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dFM5ycZ1XCs/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLIEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtkRk01eWNaMVhDcyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAKGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCB4aAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CLEEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CK8EEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dFM5ycZ1XCs&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUThGTmyvlzKYGsnxhu_XJ3-5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dFM5ycZ1XCs", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUThGTmyvlzKYGsnxhu_XJ3-5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=745339c9c6755c2b&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8EEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dFM5ycZ1XCs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dFM5ycZ1XCs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dFM5ycZ1XCs" + ], + "videoCommand": { + "clickTrackingParams": "CLAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dFM5ycZ1XCs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dFM5ycZ1XCs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=745339c9c6755c2b&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8EEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dFM5ycZ1XCs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "i hear familiar sound in Backrooms(chchcherish ....)" + }, + "secondaryText": { "content": "1.6M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dFM5ycZ1XCs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBh4zLGCEYi3-OVthocdgQ70nRaWA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/dFM5ycZ1XCs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDUsIaBCqnrBmUp0GS768kvRkiVGg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kRk01eWNaMVhDcyDMAygB0.593911", + "loggingDirectives": { + "trackingParams": "CK8EEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-NeTfi5hyZS4", + "accessibilityText": "It's @Aooo_band @tsumiki_NOMELONNOLEMON @asmiOfficialChannel #Its_Me #ILLIT #아일릿, 881 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsEEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/NeTfi5hyZS4", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "NeTfi5hyZS4", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNchgzZXMYYu5472mOYP6s_kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/NeTfi5hyZS4/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CK4EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtOZVRmaTVoeVpTNCruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRALGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCB0aAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CK0EENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CKsEEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NeTfi5hyZS4&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTUm9Xc-YXZKKzFpZ7xTpfJ5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NeTfi5hyZS4", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTUm9Xc-YXZKKzFpZ7xTpfJ5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=35e4df8b9872652e&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsEEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NeTfi5hyZS4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NeTfi5hyZS4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NeTfi5hyZS4" + ], + "videoCommand": { + "clickTrackingParams": "CKwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NeTfi5hyZS4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NeTfi5hyZS4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=35e4df8b9872652e&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsEEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "NeTfi5hyZS4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @Aooo_band @tsumiki_NOMELONNOLEMON @asmiOfficialChannel #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "881K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NeTfi5hyZS4/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCi55BhiBG-lzWNNHkJZMLi1ot4aQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/NeTfi5hyZS4/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBkkYH-W7UTEJo6gnayqfshSif5rw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1OZVRmaTVoeVpTNCDMAygB0.916183", + "loggingDirectives": { + "trackingParams": "CKsEEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Mucyxcm2FAs", + "accessibilityText": "set me free, 503 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcEEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Mucyxcm2FAs", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Mucyxcm2FAs", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPyHM_VRCKVW_id6i6DWfw2kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Mucyxcm2FAs/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKoEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtNdWN5eGNtMkZBcyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAMGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBwaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKkEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CKcEEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Mucyxcm2FAs&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTiaT78CRyUx2ayv0f-LzOwJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Mucyxcm2FAs", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTiaT78CRyUx2ayv0f-LzOwJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=32e732c5c9b6140b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcEEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Mucyxcm2FAs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Mucyxcm2FAs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Mucyxcm2FAs" + ], + "videoCommand": { + "clickTrackingParams": "CKgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Mucyxcm2FAs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Mucyxcm2FAs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=32e732c5c9b6140b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcEEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Mucyxcm2FAs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { "content": "set me free" }, + "secondaryText": { "content": "503K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Mucyxcm2FAs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB0V3urOvyV8D--9hwzdIb-bcxEAA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Mucyxcm2FAs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBeo1ZmX7D4h_c8e-pKCqMdaCGpRA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1NdWN5eGNtMkZBcyDMAygB0.135046", + "loggingDirectives": { + "trackingParams": "CKcEEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-NyWJRryVLVw", + "accessibilityText": "내 수호천사들 #Its_Me #ILLIT #아일릿, 1.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMEEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/NyWJRryVLVw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "NyWJRryVLVw", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPF-rjFuCIqcFxq1YP9X5pnkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/NyWJRryVLVw/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKYEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtOeVdKUnJ5VkxWdyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRANGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBsaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKUEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CKMEEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NyWJRryVLVw&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT40XKetrM59AcpuonJGR08pAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NyWJRryVLVw", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT40XKetrM59AcpuonJGR08pAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=37258946bc952d5c&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMEEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NyWJRryVLVw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NyWJRryVLVw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NyWJRryVLVw" + ], + "videoCommand": { + "clickTrackingParams": "CKQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NyWJRryVLVw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NyWJRryVLVw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=37258946bc952d5c&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMEEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "NyWJRryVLVw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "내 수호천사들 #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NyWJRryVLVw/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAbhpuw_6FJWmPlZTytv7_6WUyDzQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/NyWJRryVLVw/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDsiGm9uaR8c2P9CzPNTcqdL1cp5Q&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1OeVdKUnJ5VkxWdyDMAygB0.482664", + "loggingDirectives": { + "trackingParams": "CKMEEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-eNIUfk3LSrI", + "accessibilityText": "감정별 \"who's your bias\" 문장 읽기 ㅋㅋ #Its_Me #ILLIT #아일릿, 1.3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8EEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/eNIUfk3LSrI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "eNIUfk3LSrI", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPdYDadhc_pncrp_rq65lWfkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/eNIUfk3LSrI/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKIEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtlTklVZmszTFNySSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAOGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBoaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKEEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJ8EEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=eNIUfk3LSrI&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjl9gffzZ_bTzrvObIO7yOJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "eNIUfk3LSrI", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjl9gffzZ_bTzrvObIO7yOJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=78d2147e4dcb4ab2&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8EEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "eNIUfk3LSrI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "eNIUfk3LSrI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "eNIUfk3LSrI" + ], + "videoCommand": { + "clickTrackingParams": "CKAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=eNIUfk3LSrI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "eNIUfk3LSrI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=78d2147e4dcb4ab2&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8EEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "eNIUfk3LSrI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "감정별 \"who's your bias\" 문장 읽기 ㅋㅋ #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.3M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/eNIUfk3LSrI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDoroh_BTrj30qJYb1Bs7NP8k6OJg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/eNIUfk3LSrI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD6otdNT-YsbH259mDmQQHDOGItFw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1lTklVZmszTFNySSDMAygB0.0497034", + "loggingDirectives": { + "trackingParams": "CJ8EEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-iGL-uiw8wIg", + "accessibilityText": "오랜만에 잇츠미놀 ㄱ #Its_Me #ILLIT #아일릿, 2.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsEEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/iGL-uiw8wIg", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "iGL-uiw8wIg", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNeQrVbVqz9jlVvbFMmxlWUkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/iGL-uiw8wIg/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJ4EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtpR0wtdWl3OHdJZyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAPGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBkaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJ0EENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJsEEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iGL-uiw8wIg&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTxEy4A9gqIX4lnNl7YneYjZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iGL-uiw8wIg", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTxEy4A9gqIX4lnNl7YneYjZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8862feba2c3cc088&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsEEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "iGL-uiw8wIg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iGL-uiw8wIg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iGL-uiw8wIg" + ], + "videoCommand": { + "clickTrackingParams": "CJwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iGL-uiw8wIg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iGL-uiw8wIg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8862feba2c3cc088&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsEEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "iGL-uiw8wIg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "오랜만에 잇츠미놀 ㄱ #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.4M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/iGL-uiw8wIg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBUGvLo0dy_cbVQljCmUbLqo3YpiQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/iGL-uiw8wIg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDuoJUmYvqk3yIJo7ZtYlGjr1ubSA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1pR0wtdWl3OHdJZyDMAygB0.0338343", + "loggingDirectives": { + "trackingParams": "CJsEEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-doX5XoL68aI", + "accessibilityText": "It's @TREASURE #SOJUNGHWAN 🫵#TREASURE#Its_Me #ILLIT #아일릿, 2.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcEEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/doX5XoL68aI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "doX5XoL68aI", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRN6szKcxKqrr1OPIXZtBO_GkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/doX5XoL68aI/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJoEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgtkb1g1WG9MNjhhSSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAQGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBgaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJkEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJcEEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=doX5XoL68aI&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTT4WHN2wGeoNenwf411fPbJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "doX5XoL68aI", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTT4WHN2wGeoNenwf411fPbJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7685f95e82faf1a2&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcEEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "doX5XoL68aI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "doX5XoL68aI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "doX5XoL68aI" + ], + "videoCommand": { + "clickTrackingParams": "CJgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=doX5XoL68aI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "doX5XoL68aI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7685f95e82faf1a2&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcEEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "doX5XoL68aI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @TREASURE #SOJUNGHWAN 🫵#TREASURE#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/doX5XoL68aI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCDfH8qzHg1pkRimz_S5dCBDlQBjA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/doX5XoL68aI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBjquq8DaaFC6CKMQVoTPlaix0aeg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kb1g1WG9MNjhhSSDMAygB0.13098", + "loggingDirectives": { + "trackingParams": "CJcEEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-g5LW6-GTUBs", + "accessibilityText": "Intro of the year #WONHEE 🧘 @LESSERAFIM_official #BOOMPALA #ILLIT #아일릿, 1.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMEEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/g5LW6-GTUBs", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "g5LW6-GTUBs", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPJkmknyr3MFKOM422zD8jtkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/g5LW6-GTUBs/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJYEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtnNUxXNi1HVFVCcyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRARGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBcaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJUEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJMEEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g5LW6-GTUBs&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTIlmYXYl4PU263eYhOEMF9JAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g5LW6-GTUBs", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTIlmYXYl4PU263eYhOEMF9JAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8392d6ebe193501b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMEEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "g5LW6-GTUBs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "g5LW6-GTUBs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "g5LW6-GTUBs" + ], + "videoCommand": { + "clickTrackingParams": "CJQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g5LW6-GTUBs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g5LW6-GTUBs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8392d6ebe193501b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMEEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "g5LW6-GTUBs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Intro of the year #WONHEE 🧘 @LESSERAFIM_official #BOOMPALA #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/g5LW6-GTUBs/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAny1ciWSiW4wRfxKg6doHaisJwYQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/g5LW6-GTUBs/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBPpGOVxFaHzlNr5DO2tYQdUz9BWw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1nNUxXNi1HVFVCcyDMAygB0.0176697", + "loggingDirectives": { + "trackingParams": "CJMEEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-lHhOpLkdm4w", + "accessibilityText": "It's @naked_BIBI 선배님과 춤을 춰 ... 🎀#Its_Me #ILLIT #아일릿, 3.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8EEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/lHhOpLkdm4w", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "lHhOpLkdm4w", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROTsr7KYwvGbGyx7LmlHuOCkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lHhOpLkdm4w/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJIEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtsSGhPcExrZG00dyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRASGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBYaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJEEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CI8EEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lHhOpLkdm4w&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTo_f3sDUr9YxTgIwaTYtXnZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lHhOpLkdm4w", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTo_f3sDUr9YxTgIwaTYtXnZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=94784ea4b91d9b8c&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8EEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lHhOpLkdm4w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "lHhOpLkdm4w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "lHhOpLkdm4w" + ], + "videoCommand": { + "clickTrackingParams": "CJAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lHhOpLkdm4w&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lHhOpLkdm4w", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=94784ea4b91d9b8c&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8EEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "lHhOpLkdm4w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @naked_BIBI 선배님과 춤을 춰 ... 🎀#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "3.7M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/lHhOpLkdm4w/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLA-bO2vAXkiaw9Fn0AdudjsSCmrPg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/lHhOpLkdm4w/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA2ALV0Ik5HMi8JjqykLsXJKyFLrg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1sSGhPcExrZG00dyDMAygB0.53267", + "loggingDirectives": { + "trackingParams": "CI8EEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-TKGVyEIGI2A", + "accessibilityText": "It's #MOKA !!!!!!!!!!!!!!!!!!!!!!!! 🥹🥹(we love u so much) #Its_Me #ILLIT #아일릿, 9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsEEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/TKGVyEIGI2A", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "TKGVyEIGI2A", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMX8Dcn2qbltNN4MN9VvUhgkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/TKGVyEIGI2A/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI4EELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtUS0dWeUVJR0kyQSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRATGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBUaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CI0EENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIsEEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=TKGVyEIGI2A&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTP5_Ge6cx4iX8ABHZpW65J5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "TKGVyEIGI2A", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTP5_Ge6cx4iX8ABHZpW65J5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4ca195c842062360&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsEEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "TKGVyEIGI2A", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "TKGVyEIGI2A" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "TKGVyEIGI2A" + ], + "videoCommand": { + "clickTrackingParams": "CIwEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=TKGVyEIGI2A", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "TKGVyEIGI2A", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4ca195c842062360&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsEEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "TKGVyEIGI2A" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's #MOKA !!!!!!!!!!!!!!!!!!!!!!!! 🥹🥹(we love u so much) #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "9M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/TKGVyEIGI2A/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCPVNEEMsU5OCsjLw_Il3adxuhz3w&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/TKGVyEIGI2A/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLClLvxZ3G8Rhq61_NljIKYeRG-TUw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1US0dWeUVJR0kyQSDMAygB0.18189", + "loggingDirectives": { + "trackingParams": "CIsEEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-mtH0kQGQ5nc", + "accessibilityText": "Behind 털이 (2) #Its_Me #WONHEE #ILLIT #아일릿, 3.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcEEIf2BBgUIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/mtH0kQGQ5nc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "mtH0kQGQ5nc", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPa9-NWyXRv2tC1NOC6w7rskAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/mtH0kQGQ5nc/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIoEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgttdEgwa1FHUTVuYyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAUGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBQaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIkEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIcEEIf2BBgUIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mtH0kQGQ5nc&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT_SymPQXGzK08RYbGjZhxrpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mtH0kQGQ5nc", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT_SymPQXGzK08RYbGjZhxrpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9ad1f4910190e677&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcEEIf2BBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "mtH0kQGQ5nc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "mtH0kQGQ5nc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "mtH0kQGQ5nc" + ], + "videoCommand": { + "clickTrackingParams": "CIgEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mtH0kQGQ5nc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mtH0kQGQ5nc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9ad1f4910190e677&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcEEIf2BBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "mtH0kQGQ5nc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Behind 털이 (2) #Its_Me #WONHEE #ILLIT #아일릿" + }, + "secondaryText": { "content": "3.9M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/mtH0kQGQ5nc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB8Tvf4aqGGPqBFqsTCkKlhB4QVlA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/mtH0kQGQ5nc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDLPTO87QCgb93GJSjIrjWKxqbpuA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1tdEgwa1FHUTVuYyDMAygB0.44654", + "loggingDirectives": { + "trackingParams": "CIcEEIf2BBgUIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-33Upz_GycTY", + "accessibilityText": "@ 세종대학교 최애 누구?? 🫵❤️\u200d🔥#Its_Me #ILLIT #아일릿, 1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMEEIf2BBgVIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/33Upz_GycTY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "33Upz_GycTY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROMU6f882z5ZuabXju8aIvSkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/33Upz_GycTY/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIYEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgszM1Vwel9HeWNUWSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAVGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBMaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIUEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIMEEIf2BBgVIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=33Upz_GycTY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT8N5akY3rWx6yqaVjFd-zAZAHAtIHCQknGgGHKiGM7w%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "33Upz_GycTY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT8N5akY3rWx6yqaVjFd-zAZAHAtIHCQknGgGHKiGM7w%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df7529cff1b27136&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMEEIf2BBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "33Upz_GycTY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "33Upz_GycTY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "33Upz_GycTY" + ], + "videoCommand": { + "clickTrackingParams": "CIQEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=33Upz_GycTY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "33Upz_GycTY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df7529cff1b27136&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMEEIf2BBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "33Upz_GycTY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "@ 세종대학교 최애 누구?? 🫵❤️\u200d🔥#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/33Upz_GycTY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBVJ8rgj0khDcH4zMyJbgV2e1CuRQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/33Upz_GycTY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAUm5j1IOGzPzYbjonaX5ndqJOEcw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0zM1Vwel9HeWNUWSDMAygB0.513202", + "loggingDirectives": { + "trackingParams": "CIMEEIf2BBgVIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-SGZlq289gUA", + "accessibilityText": "imtheoneimyouridolwalking #Its_Me #WONHEE #ILLIT #아일릿, 4.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8DEIf2BBgWIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/SGZlq289gUA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "SGZlq289gUA", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRN-lxpuvfbuBNtVr5zIFwo3kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/SGZlq289gUA/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIIEELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtTR1pscTI4OWdVQSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAWGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBIaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIEEENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CP8DEIf2BBgWIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=SGZlq289gUA&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTTULt2U4FWqWVXbLVOuTAEpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "SGZlq289gUA", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTTULt2U4FWqWVXbLVOuTAEpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=486665ab6f3d8140&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8DEIf2BBgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "SGZlq289gUA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "SGZlq289gUA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "SGZlq289gUA" + ], + "videoCommand": { + "clickTrackingParams": "CIAEEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=SGZlq289gUA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "SGZlq289gUA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=486665ab6f3d8140&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8DEIf2BBgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "SGZlq289gUA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "imtheoneimyouridolwalking #Its_Me #WONHEE #ILLIT #아일릿" + }, + "secondaryText": { "content": "4.9M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/SGZlq289gUA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBCaTD3NXT6aGdbpTJTr8P7JG8pow&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/SGZlq289gUA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCaK7Qm1UyK4bxU384SyN5borD6LA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1TR1pscTI4OWdVQSDMAygB0.0413153", + "loggingDirectives": { + "trackingParams": "CP8DEIf2BBgWIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-iROOEDLVXnc", + "accessibilityText": "It's @YOUNGPOSSEUP \u200b #SUNHYE 💤#Its_Me #YUNAH #ILLIT #아일릿, 1.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsDEIf2BBgXIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/iROOEDLVXnc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "iROOEDLVXnc", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPpy2WfeXGOyJyIVI0G8ekUkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/iROOEDLVXnc/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CP4DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtpUk9PRURMVlhuYyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAXGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBEaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CP0DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPsDEIf2BBgXIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iROOEDLVXnc&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTaQvXVdnmV5T10OFZHm1HfJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iROOEDLVXnc", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTaQvXVdnmV5T10OFZHm1HfJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=89138e1032d55e77&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsDEIf2BBgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "iROOEDLVXnc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "iROOEDLVXnc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "iROOEDLVXnc" + ], + "videoCommand": { + "clickTrackingParams": "CPwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=iROOEDLVXnc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "iROOEDLVXnc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=89138e1032d55e77&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsDEIf2BBgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "iROOEDLVXnc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @YOUNGPOSSEUP \u200b #SUNHYE 💤#Its_Me #YUNAH #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/iROOEDLVXnc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDkCAz_M8E_twEZAZZaz93_WclEiA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/iROOEDLVXnc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCXOMEeT-CgMzBknRDGZmpiNHwyOA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1pUk9PRURMVlhuYyDMAygB0.414859", + "loggingDirectives": { + "trackingParams": "CPsDEIf2BBgXIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-HUgbpULKEzY", + "accessibilityText": "It's @Santos_Bravos #Drew #Kauê 🤴🤴#Its_Me #ILLIT #아일릿, 2.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcDEIf2BBgYIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/HUgbpULKEzY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "HUgbpULKEzY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROz4YXnaAf0SZEh-ftbJ0_9kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/HUgbpULKEzY/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPoDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtIVWdicFVMS0V6WSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAYGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCBAaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPkDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPcDEIf2BBgYIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HUgbpULKEzY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTRdRQndMECraannJTJQn43JAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HUgbpULKEzY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTRdRQndMECraannJTJQn43JAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1d481ba542ca1336&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcDEIf2BBgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "HUgbpULKEzY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "HUgbpULKEzY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "HUgbpULKEzY" + ], + "videoCommand": { + "clickTrackingParams": "CPgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HUgbpULKEzY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HUgbpULKEzY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1d481ba542ca1336&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcDEIf2BBgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "HUgbpULKEzY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @Santos_Bravos #Drew #Kauê 🤴🤴#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.6M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/HUgbpULKEzY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBonKpUQ18SsWW41oe_VwSM-SxtdQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/HUgbpULKEzY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBKwC8DhDA50XcGoolbqCmE0_uhuA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1IVWdicFVMS0V6WSDMAygB0.284881", + "loggingDirectives": { + "trackingParams": "CPcDEIf2BBgYIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-6gIrwvL7VkE", + "accessibilityText": "It's @andTEAM_official #TAKI 🕺🕺🕺#Its_Me #MINJU #ILLIT #아일릿, 1.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMDEIf2BBgZIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/6gIrwvL7VkE", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "6gIrwvL7VkE", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRP1Wu_kuVbEoSDQKhF8hq8ukAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/6gIrwvL7VkE/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPYDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs2Z0lyd3ZMN1ZrRSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAZGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCA8aAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPUDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPMDEIf2BBgZIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6gIrwvL7VkE&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTKjhTgwouehiQzOl4QQr8cJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6gIrwvL7VkE", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTKjhTgwouehiQzOl4QQr8cJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ea022bc2f2fb5641&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMDEIf2BBgZIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6gIrwvL7VkE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6gIrwvL7VkE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6gIrwvL7VkE" + ], + "videoCommand": { + "clickTrackingParams": "CPQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6gIrwvL7VkE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6gIrwvL7VkE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ea022bc2f2fb5641&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMDEIf2BBgZIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "6gIrwvL7VkE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @andTEAM_official #TAKI 🕺🕺🕺#Its_Me #MINJU #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.6M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6gIrwvL7VkE/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD8dj4tV8elBZjJW-AWVTBNUNSaew&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/6gIrwvL7VkE/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD9JGth5oIs7-co_sH_JF_igf4Ntg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS02Z0lyd3ZMN1ZrRSDMAygB0.478699", + "loggingDirectives": { + "trackingParams": "CPMDEIf2BBgZIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-k-sB9Z-uGtg", + "accessibilityText": "It's \u200b\u2060@LESSERAFIM_official #SAKURA im your fav!! #LE_SSERAFIM #Its_Me #ILLIT #아일릿, 2.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8DEIf2BBgaIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/k-sB9Z-uGtg", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "k-sB9Z-uGtg", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMOhsxQBkDPSqNbNre7hPc4kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/k-sB9Z-uGtg/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPIDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtrLXNCOVotdUd0ZyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAaGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCA4aAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPEDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CO8DEIf2BBgaIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=k-sB9Z-uGtg&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjg0OzcIkgaaxWLiBw62uRZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "k-sB9Z-uGtg", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjg0OzcIkgaaxWLiBw62uRZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=93eb01f59fae1ad8&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8DEIf2BBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "k-sB9Z-uGtg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "k-sB9Z-uGtg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "k-sB9Z-uGtg" + ], + "videoCommand": { + "clickTrackingParams": "CPADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=k-sB9Z-uGtg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "k-sB9Z-uGtg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=93eb01f59fae1ad8&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO8DEIf2BBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "k-sB9Z-uGtg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's \u200b\u2060@LESSERAFIM_official #SAKURA im your fav!! #LE_SSERAFIM #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/k-sB9Z-uGtg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDj4DMc-xX40ReaYAr12Lpx_RkGHg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/k-sB9Z-uGtg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAZ_y6jrNZa517kETJp9nrAfLJRXA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rLXNCOVotdUd0ZyDMAygB0.995689", + "loggingDirectives": { + "trackingParams": "CO8DEIf2BBgaIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Av9ia8En4_0", + "accessibilityText": "It's \u200b\u2060\u200b\u2060\u200b\u2060\u200b\u2060@pledis17 #THE8 예쁘다🕺#SEVENTEEN #Its_Me #ILLIT #아일릿, 3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsDEIf2BBgbIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Av9ia8En4_0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Av9ia8En4_0", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNU6kUMv3k4Hek4czLbrco_kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Av9ia8En4_0/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CO4DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtBdjlpYThFbjRfMCruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAbGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCA0aAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CO0DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "COsDEIf2BBgbIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Av9ia8En4_0&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTsPYkg3EGeT9Q71rVkhWF1ZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Av9ia8En4_0", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTsPYkg3EGeT9Q71rVkhWF1ZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=02ff626bc127e3fd&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COsDEIf2BBgbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Av9ia8En4_0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Av9ia8En4_0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Av9ia8En4_0" + ], + "videoCommand": { + "clickTrackingParams": "COwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Av9ia8En4_0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Av9ia8En4_0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=02ff626bc127e3fd&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsDEIf2BBgbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Av9ia8En4_0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's \u200b\u2060\u200b\u2060\u200b\u2060\u200b\u2060@pledis17 #THE8 예쁘다🕺#SEVENTEEN #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "3M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Av9ia8En4_0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDIh-9B9TWFdzbDmPTb7JBI-H0mpA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Av9ia8En4_0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDkKpv1vwAzuVd46m00XdTnrFzxuA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1BdjlpYThFbjRfMCDMAygB0.848541", + "loggingDirectives": { + "trackingParams": "COsDEIf2BBgbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-rLIdA7ULKRo", + "accessibilityText": "It's @commonthursday_official 귀여워용🫶 #조현아#Its_Me #YUNAH #ILLIT #아일릿, 5.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcDEIf2BBgcIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/rLIdA7ULKRo", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "rLIdA7ULKRo", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMzoBrCt0qSp5KikGAzfyumkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/rLIdA7ULKRo/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COoDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtyTElkQTdVTEtSbyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAcGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAwaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COkDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "COcDEIf2BBgcIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rLIdA7ULKRo&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTLXUcFGvHhujVf58MaEB4YZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rLIdA7ULKRo", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTLXUcFGvHhujVf58MaEB4YZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=acb21d03b50b291a&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COcDEIf2BBgcIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "rLIdA7ULKRo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "rLIdA7ULKRo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "rLIdA7ULKRo" + ], + "videoCommand": { + "clickTrackingParams": "COgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rLIdA7ULKRo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rLIdA7ULKRo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=acb21d03b50b291a&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcDEIf2BBgcIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "rLIdA7ULKRo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @commonthursday_official 귀여워용🫶 #조현아#Its_Me #YUNAH #ILLIT #아일릿" + }, + "secondaryText": { "content": "5.7M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/rLIdA7ULKRo/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAjgavYAoRQ9RTmI2HTSLocG1SU-Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/rLIdA7ULKRo/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCfj2H6ZumkhoosFmUo7pwrXEaqlw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1yTElkQTdVTEtSbyDMAygB0.572012", + "loggingDirectives": { + "trackingParams": "COcDEIf2BBgcIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-7kCDw62rLWA", + "accessibilityText": "It's @youngji_2002 🧏\u200d♀️ #이영지#Its_Me #ILLIT #아일릿, 16 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMDEIf2BBgdIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/7kCDw62rLWA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "7kCDw62rLWA", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMzSmKIDeulEy95ppezxMWOkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7kCDw62rLWA/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COYDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs3a0NEdzYyckxXQSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAdGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAsaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COUDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "COMDEIf2BBgdIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7kCDw62rLWA&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjzE7wMyklpz_mvPzVsbBw5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7kCDw62rLWA", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjzE7wMyklpz_mvPzVsbBw5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ee4083c3adab2d60&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COMDEIf2BBgdIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "7kCDw62rLWA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7kCDw62rLWA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7kCDw62rLWA" + ], + "videoCommand": { + "clickTrackingParams": "COQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7kCDw62rLWA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7kCDw62rLWA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ee4083c3adab2d60&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMDEIf2BBgdIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "7kCDw62rLWA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @youngji_2002 🧏\u200d♀️ #이영지#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "16M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/7kCDw62rLWA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCIU0CDp5sIbD4GYxfnbLrARra-qw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/7kCDw62rLWA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBuekvXeOoGpE08CpNQsfqqcTYz6Q&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS03a0NEdzYyckxXQSDMAygB0.941984", + "loggingDirectives": { + "trackingParams": "COMDEIf2BBgdIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-NPUp0ILX4JU", + "accessibilityText": "#중앙대학교 최애는 나야‼️#Its_Me #ILLIT #아일릿, 537 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8DEIf2BBgeIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/NPUp0ILX4JU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "NPUp0ILX4JU", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROqpEXEEV2MsOa3pbKJMWwIkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/NPUp0ILX4JU/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COIDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtOUFVwMElMWDRKVSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAeGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAoaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COEDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CN8DEIf2BBgeIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NPUp0ILX4JU&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTQvvd7jpviV5mesBpgiRHG5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NPUp0ILX4JU", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTQvvd7jpviV5mesBpgiRHG5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=34f529d082d7e095&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8DEIf2BBgeIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NPUp0ILX4JU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NPUp0ILX4JU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NPUp0ILX4JU" + ], + "videoCommand": { + "clickTrackingParams": "COADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NPUp0ILX4JU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NPUp0ILX4JU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=34f529d082d7e095&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8DEIf2BBgeIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "NPUp0ILX4JU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "#중앙대학교 최애는 나야‼️#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "537K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NPUp0ILX4JU/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDtkdGt8ecuX_UJ_kPahBQ8SqAXFg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/NPUp0ILX4JU/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCvHZg70GIsZYmfz5iG95cn7RH0lg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1OUFVwMElMWDRKVSDMAygB0.963795", + "loggingDirectives": { + "trackingParams": "CN8DEIf2BBgeIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-DrHR0GjZfsE", + "accessibilityText": "@ 중앙대학교 사랑해요🩵#Its_Me #ILLIT #아일릿, 479 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsDEIf2BBgfIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/DrHR0GjZfsE", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "DrHR0GjZfsE", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPS_DLyh_pnCWYX0Z1199xykAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/DrHR0GjZfsE/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CN4DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtEckhSMEdqWmZzRSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAfGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAkaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CN0DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNsDEIf2BBgfIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DrHR0GjZfsE&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTeUzT6S5RL_IvuJWOnfC9hZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DrHR0GjZfsE", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTeUzT6S5RL_IvuJWOnfC9hZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0eb1d1d068d97ec1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsDEIf2BBgfIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "DrHR0GjZfsE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "DrHR0GjZfsE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "DrHR0GjZfsE" + ], + "videoCommand": { + "clickTrackingParams": "CNwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DrHR0GjZfsE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DrHR0GjZfsE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0eb1d1d068d97ec1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsDEIf2BBgfIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DrHR0GjZfsE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "@ 중앙대학교 사랑해요🩵#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "479K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/DrHR0GjZfsE/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDhqsCp4-H1N2KYxfANGC3Yoyiksw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/DrHR0GjZfsE/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBOxtWcEqwAjrqxJ7E54Vug4wF5IQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1EckhSMEdqWmZzRSDMAygB0.400527", + "loggingDirectives": { + "trackingParams": "CNsDEIf2BBgfIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-ujvOB1eFKno", + "accessibilityText": "It's #김종국 #마선호 power 💪💪💪❤️\u200d🔥🏋️ #Its_Me #ILLIT #아일릿, 1.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcDEIf2BBggIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/ujvOB1eFKno", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "ujvOB1eFKno", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMstbrQ9mGUv8ZDbxT2mMdJkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ujvOB1eFKno/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNoDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt1anZPQjFlRktubyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAgGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAgaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNkDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNcDEIf2BBggIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ujvOB1eFKno&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTk_2sd8PT5JDyXxo4aaP9jpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ujvOB1eFKno", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTk_2sd8PT5JDyXxo4aaP9jpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ba3bce0757852a7a&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcDEIf2BBggIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ujvOB1eFKno", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ujvOB1eFKno" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ujvOB1eFKno" + ], + "videoCommand": { + "clickTrackingParams": "CNgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ujvOB1eFKno", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ujvOB1eFKno", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ba3bce0757852a7a&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcDEIf2BBggIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ujvOB1eFKno" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's #김종국 #마선호 power 💪💪💪❤️\u200d🔥🏋️ #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.5M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/ujvOB1eFKno/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB8Ki-eJw_0pnrp-1MKc7LrNBQq4A&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/ujvOB1eFKno/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB7dtmYHgOZHJ5bjlJvcRD452LSdA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS11anZPQjFlRktubyDMAygB0.977734", + "loggingDirectives": { + "trackingParams": "CNcDEIf2BBggIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-V36uQWNUgqw", + "accessibilityText": "@ 고려대학교 소리질러!!!!!❤️\u200d🔥#Its_Me #ILLIT #아일릿, 748 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMDEIf2BBghIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/V36uQWNUgqw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "V36uQWNUgqw", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROTNgSupPZBeb2Ir0Jxh-LpkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/V36uQWNUgqw/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNYDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtWMzZ1UVdOVWdxdyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAhGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAcaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNUDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNMDEIf2BBghIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V36uQWNUgqw&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTVwaJ8yWjKyzwWucDEjqYNJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V36uQWNUgqw", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTVwaJ8yWjKyzwWucDEjqYNJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=577eae41635482ac&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMDEIf2BBghIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "V36uQWNUgqw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "V36uQWNUgqw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "V36uQWNUgqw" + ], + "videoCommand": { + "clickTrackingParams": "CNQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V36uQWNUgqw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V36uQWNUgqw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=577eae41635482ac&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMDEIf2BBghIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "V36uQWNUgqw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "@ 고려대학교 소리질러!!!!!❤️\u200d🔥#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "748K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/V36uQWNUgqw/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBsnfPcUBmCpGvwhvvvxLLPf0MMBA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/V36uQWNUgqw/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCbEjPODlC2pc42OUnSPuyIoMohbg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1WMzZ1UVdOVWdxdyDMAygB0.415529", + "loggingDirectives": { + "trackingParams": "CNMDEIf2BBghIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-uRQDGNhQFk8", + "accessibilityText": "#고려대학교 최애는 나야‼️#Its_Me #ILLIT #아일릿, 1.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8DEIf2BBgiIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/uRQDGNhQFk8", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "uRQDGNhQFk8", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNTb5TNLPd3MPIVQDdnuwXGkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/uRQDGNhQFk8/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNIDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt1UlFER05oUUZrOCruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAiGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAYaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNEDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CM8DEIf2BBgiIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=uRQDGNhQFk8&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTL4WLjSZUEHttPPdd_vCP7ZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "uRQDGNhQFk8", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTL4WLjSZUEHttPPdd_vCP7ZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b9140318d850164f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8DEIf2BBgiIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "uRQDGNhQFk8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "uRQDGNhQFk8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "uRQDGNhQFk8" + ], + "videoCommand": { + "clickTrackingParams": "CNADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=uRQDGNhQFk8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "uRQDGNhQFk8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b9140318d850164f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8DEIf2BBgiIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "uRQDGNhQFk8" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "#고려대학교 최애는 나야‼️#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/uRQDGNhQFk8/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCydlht1S-LeCVFE1AFXcscnoCPZA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/uRQDGNhQFk8/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCYNkg8-qJKmjqiQChXgvWz1Q4g8g&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS11UlFER05oUUZrOCDMAygB0.488192", + "loggingDirectives": { + "trackingParams": "CM8DEIf2BBgiIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Y9xsrIxkwto", + "accessibilityText": "so주과일 석류과일 ❌Who's your bias I'm your bias? ⭕ #Its_Me #아일릿 #ILLIT, 2.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsDEIf2BBgjIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Y9xsrIxkwto", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Y9xsrIxkwto", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMAYEQSMMPurfzvKflWLi1hkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Y9xsrIxkwto/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CM4DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtZOXhzckl4a3d0byruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAjGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAUaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CM0DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CMsDEIf2BBgjIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y9xsrIxkwto&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTs78ttxpRphPQLuW2Nnc2WJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y9xsrIxkwto", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTs78ttxpRphPQLuW2Nnc2WJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63dc6cac8c64c2da&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsDEIf2BBgjIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Y9xsrIxkwto", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Y9xsrIxkwto" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Y9xsrIxkwto" + ], + "videoCommand": { + "clickTrackingParams": "CMwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y9xsrIxkwto&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y9xsrIxkwto", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63dc6cac8c64c2da&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsDEIf2BBgjIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Y9xsrIxkwto" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "so주과일 석류과일 ❌Who's your bias I'm your bias? ⭕ #Its_Me #아일릿 #ILLIT" + }, + "secondaryText": { "content": "2.4M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Y9xsrIxkwto/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCbyucIbofCdLVV6LqxHRw7df5tHg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Y9xsrIxkwto/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD0uX0uuOIePzXnNChWOrtmxsQmVw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ZOXhzckl4a3d0byDMAygB0.31046", + "loggingDirectives": { + "trackingParams": "CMsDEIf2BBgjIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-1toVT2mXvjY", + "accessibilityText": "It's @TTOTTOKWON 🩷🩷🩷 #권또또 #Its_Me #WONHEE #ILLIT #아일릿, 2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcDEIf2BBgkIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/1toVT2mXvjY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "1toVT2mXvjY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRN8L5Apz8n9S9Ejn66ZMoBQkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/1toVT2mXvjY/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMoDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgsxdG9WVDJtWHZqWSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAkGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAQaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMkDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CMcDEIf2BBgkIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1toVT2mXvjY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTEhYcm3820HRCX9SLqa46RpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1toVT2mXvjY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTEhYcm3820HRCX9SLqa46RpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d6da154f6997be36&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcDEIf2BBgkIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "1toVT2mXvjY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1toVT2mXvjY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1toVT2mXvjY" + ], + "videoCommand": { + "clickTrackingParams": "CMgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1toVT2mXvjY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1toVT2mXvjY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d6da154f6997be36&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcDEIf2BBgkIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1toVT2mXvjY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @TTOTTOKWON 🩷🩷🩷 #권또또 #Its_Me #WONHEE #ILLIT #아일릿" + }, + "secondaryText": { "content": "2M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/1toVT2mXvjY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCUDdCt7ceAHv1aJ2IPw9yYQi2HXw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/1toVT2mXvjY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAN3VRBAbi-UVQcwtaSk2G2kNW-Ag&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0xdG9WVDJtWHZqWSDMAygB0.0352389", + "loggingDirectives": { + "trackingParams": "CMcDEIf2BBgkIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-caRWI9LQ8-w", + "accessibilityText": "It's @Billlie #MOONSUA #TSUKI #Its_Me #ILLIT #아일릿, 2.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMDEIf2BBglIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/caRWI9LQ8-w", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "caRWI9LQ8-w", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMYnwnR0KiztS1ULAiMTgT8kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/caRWI9LQ8-w/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMYDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtjYVJXSTlMUTgtdyruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAlGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAMaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMUDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CMMDEIf2BBglIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=caRWI9LQ8-w&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTUfaG-JXM_dOa-r-D7pZm-ZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "caRWI9LQ8-w", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTUfaG-JXM_dOa-r-D7pZm-ZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=71a45623d2d0f3ec&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMDEIf2BBglIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "caRWI9LQ8-w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "caRWI9LQ8-w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "caRWI9LQ8-w" + ], + "videoCommand": { + "clickTrackingParams": "CMQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=caRWI9LQ8-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "caRWI9LQ8-w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=71a45623d2d0f3ec&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMMDEIf2BBglIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "caRWI9LQ8-w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @Billlie #MOONSUA #TSUKI #Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "2.1M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/caRWI9LQ8-w/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCFcubWKfhbB6b93D7ChrvX5IQsKw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/caRWI9LQ8-w/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA74LNQOhgg8KcmxCCWaoW3PUCJxA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1jYVJXSTlMUTgtdyDMAygB0.562538", + "loggingDirectives": { + "trackingParams": "CMMDEIf2BBglIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-wqdpaxSirCA", + "accessibilityText": "#숭실대학교 최애는 나야‼️#Its_Me #ILLIT #아일릿, 1.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8DEIf2BBgmIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/wqdpaxSirCA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "wqdpaxSirCA", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPdoTl8oXROU9yYQ5MLB5qkkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/wqdpaxSirCA/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMIDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt3cWRwYXhTaXJDQSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAmGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAIaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CMEDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CL8DEIf2BBgmIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wqdpaxSirCA&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTkaCxSEMRE72WKd_vujM4MZAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wqdpaxSirCA", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTkaCxSEMRE72WKd_vujM4MZAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c2a7696b14a2ac20&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8DEIf2BBgmIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "wqdpaxSirCA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "wqdpaxSirCA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "wqdpaxSirCA" + ], + "videoCommand": { + "clickTrackingParams": "CMADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wqdpaxSirCA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wqdpaxSirCA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c2a7696b14a2ac20&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8DEIf2BBgmIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "wqdpaxSirCA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "#숭실대학교 최애는 나야‼️#Its_Me #ILLIT #아일릿" + }, + "secondaryText": { "content": "1.4M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/wqdpaxSirCA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCzqFG9uGNFV91AcUpE26eOj-1OSQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/wqdpaxSirCA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCcyGu97vsrssz-qLA-fSwbwVHQSw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS13cWRwYXhTaXJDQSDMAygB0.966997", + "loggingDirectives": { + "trackingParams": "CL8DEIf2BBgmIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-aqKJPu2k6xY", + "accessibilityText": "It's @82major_official #PARKSEOKJOON 8️⃣2️⃣ #Its_Me #YUNAH #ILLIT #아일릿, 973 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEIf2BBgnIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/aqKJPu2k6xY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "aqKJPu2k6xY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMASuXCBjl0BzO5Uyelfj8XkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/aqKJPu2k6xY/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CL4DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRXBGb1dlQ01DbzV6M0V2V2F6NmhRUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgthcUtKUHUyazZ4WSruBAoNCgtxcXFwVnNZUXdSWQoNCgtfeEdRQjJuNV8xTQoNCgtwQk1JUVdCNWdVOAoNCgtZd2puZ3ZmNXctSQoNCgtsc0VPUzZUMkU2WQoNCgtNc2xYWGRlc3ZFcwoNCgtVYnM3ZEFDbjZfawoNCgsyRThIQzJ5V1oxNAoNCgtrOXZJRWZlUHRTcwoNCgtRaUdERjZXdmYyTQoNCgtkRk01eWNaMVhDcwoNCgtOZVRmaTVoeVpTNAoNCgtNdWN5eGNtMkZBcwoNCgtOeVdKUnJ5VkxWdwoNCgtlTklVZmszTFNySQoNCgtpR0wtdWl3OHdJZwoNCgtkb1g1WG9MNjhhSQoNCgtnNUxXNi1HVFVCcwoNCgtsSGhPcExrZG00dwoNCgtUS0dWeUVJR0kyQQoNCgttdEgwa1FHUTVuYwoNCgszM1Vwel9HeWNUWQoNCgtTR1pscTI4OWdVQQoNCgtpUk9PRURMVlhuYwoNCgtIVWdicFVMS0V6WQoNCgs2Z0lyd3ZMN1ZrRQoNCgtrLXNCOVotdUd0ZwoNCgtBdjlpYThFbjRfMAoNCgtyTElkQTdVTEtSbwoNCgs3a0NEdzYyckxXQQoNCgtOUFVwMElMWDRKVQoNCgtEckhSMEdqWmZzRQoNCgt1anZPQjFlRktubwoNCgtWMzZ1UVdOVWdxdwoNCgt1UlFER05oUUZrOAoNCgtZOXhzckl4a3d0bwoNCgsxdG9WVDJtWHZqWQoNCgtjYVJXSTlMUTgtdwoNCgt3cWRwYXhTaXJDQQoNCgthcUtKUHUyazZ4WRAnGBQiEAoHIgVpbGxpdBIFaWxsaXRoAXD___________8BqgEGCAEaAhgB2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CL0DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEIf2BBgnIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=aqKJPu2k6xY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTtTfFGUYG9_DWApqg_iOw1JAHAtIHCQknGgGHKiGM7w%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "aqKJPu2k6xY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTtTfFGUYG9_DWApqg_iOw1JAHAtIHCQknGgGHKiGM7w%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6aa2893eeda4eb16&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEIf2BBgnIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "aqKJPu2k6xY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "aqKJPu2k6xY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "aqKJPu2k6xY" + ], + "videoCommand": { + "clickTrackingParams": "CLwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=aqKJPu2k6xY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "aqKJPu2k6xY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6aa2893eeda4eb16&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEIf2BBgnIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "aqKJPu2k6xY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "It's @82major_official #PARKSEOKJOON 8️⃣2️⃣ #Its_Me #YUNAH #ILLIT #아일릿" + }, + "secondaryText": { "content": "973K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/aqKJPu2k6xY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBoxCFOINjU8QvSEEZi7YAZd-I3Qg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/aqKJPu2k6xY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBO2vC5EvtrVCRVzNPSXDPSBHpgJw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1hcUtKUHUyazZ4WSDMAygB0.940637", + "loggingDirectives": { + "trackingParams": "CLsDEIf2BBgnIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + } + ], + "header": { + "sectionHeaderViewModel": { + "headline": { "content": "Latest Shorts from ILLIT" }, + "leadingAccessory": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "YOUTUBE_SHORTS_BRAND_24" + } + } + ] + } + } + } + }, + "contentAspectRatio": "GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE", + "enableVerticalExpansion": true, + "showMoreButton": { + "buttonViewModel": { + "iconName": "EXPAND", + "title": "Show more", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLoDEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "iconPosition": "BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING" + } + }, + "showLessButton": { + "buttonViewModel": { + "iconName": "COLLAPSE", + "title": "Show less", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLkDEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "iconPosition": "BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING" + } + }, + "minCollapsedItemCount": 3, + "loggingDirectives": { + "trackingParams": "CLgDEJSUChgFIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" } + } + } + }, + { + "videoRenderer": { + "videoId": "x_RYZsOfpKY", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/x_RYZsOfpKY/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDyIVJ15PFXxT0jt8I_1YCuxOSBGw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/x_RYZsOfpKY/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQVxbvi04Y72-U5MSjmTfCpHPSpQ", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) 'NOT CUTE ANYMORE’ Official MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'NOT CUTE ANYMORE’ Official MV 2 minutes, 27 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "6 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "viewCountText": { "simpleText": "56,970,391 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x_RYZsOfpKY&list=RDx_RYZsOfpKY&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x_RYZsOfpKY", + "playlistId": "RDx_RYZsOfpKY", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBO6AwsI4ZWprvCB2qb7AfIDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHhfUllac09mcEtZ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7f45866c39fa4a6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQtApsn-nOyMlvrHAQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "56 million views" } + }, + "simpleText": "56M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CLcDEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLcDEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x_RYZsOfpKY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLcDEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["x_RYZsOfpKY"], + "params": "CAQ%3D" + } + }, + "videoIds": ["x_RYZsOfpKY"], + "videoCommand": { + "clickTrackingParams": "CLcDEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x_RYZsOfpKY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x_RYZsOfpKY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7f45866c39fa4a6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CLcDEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CLYDEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLYDEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgt4X1JZWnNPZnBLWQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CLYDEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CLUDENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "x_RYZsOfpKY", + "onAddCommand": { + "clickTrackingParams": "CLUDENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "x_RYZsOfpKY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CLUDENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt4X1JZWnNPZnBLWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLQDEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLMDEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "x_RYZsOfpKY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLMDEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "x_RYZsOfpKY" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CLMDEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLIDEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLIDEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x_RYZsOfpKY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLIDEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["x_RYZsOfpKY"], + "params": "CAQ%3D" + } + }, + "videoIds": ["x_RYZsOfpKY"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CLIDEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/x_RYZsOfpKY/mqdefault_6s.webp?du=3000&sqp=CPq9otEG&rs=AOn4CLAdVHM9ic39j1tNdfYe08rd6RJyzg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'NOT CUTE ANYMORE' Official MV Executive Producer Taeho Kim Creative Director Serian Heu Music Video ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x_RYZsOfpKY&pp=YAHIAQGiBhUB15olE_MGiEOhHDefsXU8SEO54S8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x_RYZsOfpKY", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwoI97vKkKTa7qAaugMLCLCy5t3QtYv0nQG6AwsIsNaRxvvSsdi1AboDCwil1L3m68rBuPoBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olE_MGiEOhHDefsXU8SEO54S8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7f45866c39fa4a6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "Egt4X1JZWnNPZnBLWSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEDENwwGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "gridShelfViewModel": { + "contents": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-5mS00tz0PKI", + "accessibilityText": "What Katseye, Illit & Le Sserafim Have in Common, 380 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/5mS00tz0PKI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "5mS00tz0PKI", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROxk1dBH7MRrEiEFPy92ecKkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/5mS00tz0PKI/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLADELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDWkFKcmhHMkZfOERHZWpNZUNrX3JFQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs1bVMwMHR6MFBLSSrwBAoNCgsxZXpkeUZvVDhtUQoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWRAAGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCBQaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CK8DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CK4DEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CK4DEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5mS00tz0PKI&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTdOoOsQ_ceU-rF_El9MayeJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5mS00tz0PKI", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTdOoOsQ_ceU-rF_El9MayeJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e664b4d2dcf43ca2&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0DEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0DEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK0DEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "5mS00tz0PKI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK0DEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "5mS00tz0PKI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "5mS00tz0PKI" + ], + "videoCommand": { + "clickTrackingParams": "CK0DEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=5mS00tz0PKI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "5mS00tz0PKI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e664b4d2dcf43ca2&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "5mS00tz0PKI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "What Katseye, Illit & Le Sserafim Have in Common" + }, + "secondaryText": { "content": "380K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/5mS00tz0PKI/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCGkwvOdcsFsHJsW2KA4Sda2qCSvg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/5mS00tz0PKI/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAET4ySr4mboAiUMGPHTcjaeUKupA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS01bVMwMHR6MFBLSSDMAygB0.208102", + "loggingDirectives": { + "trackingParams": "CKwDEIf2BBgAIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-1ezdyFoT8mQ", + "accessibilityText": "KATSEYE Iconic By Mistake Collab with LE SSERAFIM and ILLIT! 😍, 51 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcDEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/1ezdyFoT8mQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "1ezdyFoT8mQ", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRM0c8Ek5Hx7WWIQeT6jt1NekAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/1ezdyFoT8mQ/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKsDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDSjRZMnp2N2NueVJsQ1FGQ3BOQWxGQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgsxZXpkeUZvVDhtUSrwBAoNCgtDT01VMmJTeFRydwoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1URABGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCBMaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKoDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CKkDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CKkDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CKcDEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1ezdyFoT8mQ&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTymZ3ZsbOyzOSc8DqGS3dFpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1ezdyFoT8mQ", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTymZ3ZsbOyzOSc8DqGS3dFpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d5ecddc85a13f264&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcDEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "1ezdyFoT8mQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1ezdyFoT8mQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1ezdyFoT8mQ" + ], + "videoCommand": { + "clickTrackingParams": "CKgDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1ezdyFoT8mQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1ezdyFoT8mQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d5ecddc85a13f264&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcDEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1ezdyFoT8mQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "KATSEYE Iconic By Mistake Collab with LE SSERAFIM and ILLIT! 😍" + }, + "secondaryText": { "content": "51K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/1ezdyFoT8mQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDc8xaLno5xoki_Iy-_0aOS-58AfQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/1ezdyFoT8mQ/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLApLBlnhXXvDghjq0PnNfNW9Cr3Yw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0xZXpkeUZvVDhtUSDMAygB0.670797", + "loggingDirectives": { + "trackingParams": "CKcDEIf2BBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-COMU2bSxTrw", + "accessibilityText": "ILLIT - Magnetic / THE FIRST TAKE, 9.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMDEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/COMU2bSxTrw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "COMU2bSxTrw", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNoRpSJsjCffdwQzRvq1mMdkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/COMU2bSxTrw/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKYDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDOXpZX0U4bWNBb19PcTc3MkxFWnE4UQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtDT01VMmJTeFRydyrwBAoNCgs4WGNYSklWalMyOAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbxACGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCBIaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKUDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CKMDEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=COMU2bSxTrw&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTAffzy0s9xdDNjxpV5rS4r5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "COMU2bSxTrw", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTAffzy0s9xdDNjxpV5rS4r5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=08e314d9b4b14ebc&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMDEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "COMU2bSxTrw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "COMU2bSxTrw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "COMU2bSxTrw" + ], + "videoCommand": { + "clickTrackingParams": "CKQDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=COMU2bSxTrw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "COMU2bSxTrw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=08e314d9b4b14ebc&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMDEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "COMU2bSxTrw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "ILLIT - Magnetic / THE FIRST TAKE" + }, + "secondaryText": { "content": "9.6M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/COMU2bSxTrw/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBS-YefYSCrLIWXHDCHP39vygug4A&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/COMU2bSxTrw/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDOMm3cpkwR-dwArLxtzROtxylK6Q&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1DT01VMmJTeFRydyDMAygB0.723324", + "loggingDirectives": { + "trackingParams": "CKMDEIf2BBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-8XcXJIVjS28", + "accessibilityText": "ILLIT - It’s Me (Color Code: 💜PURPLE & PINK🩷) | #ColorPicked by ILLIT, 6.8 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8DEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/8XcXJIVjS28", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "8XcXJIVjS28", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPVv11K0DKCeAFgiGXCScmjkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/8XcXJIVjS28/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKIDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDRUlpN3pGUl93RTIzakZuY1Z0ZDYtQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs4WGNYSklWalMyOCrwBAoNCgtMdUdITGIxdUt6VQoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfaxADGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCBEaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKEDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJ8DEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=8XcXJIVjS28&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTrFWfiSyNiEff3-m9TfO-t5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "8XcXJIVjS28", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTrFWfiSyNiEff3-m9TfO-t5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f177172485634b6f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8DEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "8XcXJIVjS28", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "8XcXJIVjS28" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "8XcXJIVjS28" + ], + "videoCommand": { + "clickTrackingParams": "CKADEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=8XcXJIVjS28&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "8XcXJIVjS28", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f177172485634b6f&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8DEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "8XcXJIVjS28" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "ILLIT - It’s Me (Color Code: 💜PURPLE & PINK🩷) | #ColorPicked by ILLIT" + }, + "secondaryText": { "content": "6.8M views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/8XcXJIVjS28/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDxQuGR2t9UoSROXDF_DEeW-vSkog&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/8XcXJIVjS28/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLADzpC8SuU9xFJR--jy-2opW1a1Qg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS04WGNYSklWalMyOCDMAygB0.860219", + "loggingDirectives": { + "trackingParams": "CJ8DEIf2BBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-LuGHLb1uKzU", + "accessibilityText": "illit not cute anymore bts 🔥 #illit #notcuteanymore #thenvsnow #wonhee #moka #아일릿 #minju #netflix, 846 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoDEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/LuGHLb1uKzU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "LuGHLb1uKzU", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMH29iacqoTtZad_GaBsc4IkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/LuGHLb1uKzU/frame0.jpg", + "width": 1080, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJ4DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDeVlaWnVWN2FPLTRwOU1kU1JqNVN3Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtMdUdITGIxdUt6VSrwBAoNCgtURjVrUW5HbzlJRQoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibxAEGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCBAaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJ0DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CJwDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CJwDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJoDEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LuGHLb1uKzU&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTtAR99vXU7ilbGCsMSebyRpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LuGHLb1uKzU", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTtAR99vXU7ilbGCsMSebyRpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ee1872dbd6e2b35&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoDEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJsDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJsDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "LuGHLb1uKzU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJsDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "LuGHLb1uKzU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "LuGHLb1uKzU" + ], + "videoCommand": { + "clickTrackingParams": "CJsDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LuGHLb1uKzU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LuGHLb1uKzU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ee1872dbd6e2b35&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoDEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "LuGHLb1uKzU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "illit not cute anymore bts 🔥 #illit #notcuteanymore #thenvsnow #wonhee #moka #아일릿 #minju #netflix" + }, + "secondaryText": { "content": "846K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/LuGHLb1uKzU/oar2.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCHHsHD1k3pDM_OPylgGa1n8QLs1g&usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1MdUdITGIxdUt6VSDMAygB0.428058", + "loggingDirectives": { + "trackingParams": "CJoDEIf2BBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-TF5kQnGo9IE", + "accessibilityText": "No More SKIBITI!!!! #kpop #fyp #trending #shorts #katseye #illit #lesserafim, 68 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUDEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/TF5kQnGo9IE", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "TF5kQnGo9IE", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROYdkLDEvKOY25Dq2tKmuQakAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/TF5kQnGo9IE/frame0.jpg", + "width": 1080, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJkDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDWWRlcFd2bEI1TkozaTNOdWxrc0tMdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtURjVrUW5HbzlJRSrwBAoNCgtOdTE0VnVocWhjQQoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWRAFGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCA8aAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJgDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CJcDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CJcDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJUDEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=TF5kQnGo9IE&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTtuDJSYPf408mXkqUQNDAEpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "TF5kQnGo9IE", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTtuDJSYPf408mXkqUQNDAEpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4c5e644271a8f481&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUDEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJYDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJYDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "TF5kQnGo9IE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJYDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "TF5kQnGo9IE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "TF5kQnGo9IE" + ], + "videoCommand": { + "clickTrackingParams": "CJYDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=TF5kQnGo9IE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "TF5kQnGo9IE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4c5e644271a8f481&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUDEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "TF5kQnGo9IE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "No More SKIBITI!!!! #kpop #fyp #trending #shorts #katseye #illit #lesserafim" + }, + "secondaryText": { "content": "68K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/TF5kQnGo9IE/oardefault.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLD_ehpq5ArnnWspL0MXGbVb704Kvw&usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1URjVrUW5HbzlJRSDMAygB0.712705", + "loggingDirectives": { + "trackingParams": "CJUDEIf2BBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Nu14VuhqhcA", + "accessibilityText": "#fanchart #illit #kpop #illitmoka #illitminju #illitiroha #illitwonhee, 20 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Nu14VuhqhcA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Nu14VuhqhcA", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMigOvI01DhVZv0w9rGOqz7kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Nu14VuhqhcA/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJQDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDc3VTazlDZDVCcUU5b1RXYUhoMm1Odw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtOdTE0VnVocWhjQSrwBAoNCgt3S3VHcWdFQW1VWQoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTRAGGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCA4aAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJMDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CJIDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CJIDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CJADEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Nu14VuhqhcA&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT8hsEkOxdzPrZxluyyRc4BpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Nu14VuhqhcA", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUT8hsEkOxdzPrZxluyyRc4BpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=36ed7856e86a85c0&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJEDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJEDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Nu14VuhqhcA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJEDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Nu14VuhqhcA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Nu14VuhqhcA" + ], + "videoCommand": { + "clickTrackingParams": "CJEDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Nu14VuhqhcA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Nu14VuhqhcA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=36ed7856e86a85c0&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Nu14VuhqhcA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "#fanchart #illit #kpop #illitmoka #illitminju #illitiroha #illitwonhee" + }, + "secondaryText": { "content": "20K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Nu14VuhqhcA/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBs_fmANO18-TS3JAqvCKvPax0WPA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Nu14VuhqhcA/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBySFNl7-uEE5AJovb9S-xfZrjZEg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1OdTE0VnVocWhjQSDMAygB0.641805", + "loggingDirectives": { + "trackingParams": "CJADEIf2BBgGIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-wKuGqgEAmUY", + "accessibilityText": "You like music,right? // #illit #katseye #kissoflifeigloo #lesserafim #itzy #unchild #kpop, 9.6 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsDEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/wKuGqgEAmUY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "wKuGqgEAmUY", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMqEMM1nLe1MRbHguZU6sqYkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/wKuGqgEAmUY/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI8DELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDcFBvakJNYlhMX0htMVhmdmNURHNTUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt3S3VHcWdFQW1VWSrwBAoNCgtEcHlSaWtkTXl1bwoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXURAHGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCA0aAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CI4DENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CI0DEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CI0DEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIsDEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wKuGqgEAmUY&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTGModOyX_Afl-K_vAwomTW5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wKuGqgEAmUY", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTGModOyX_Afl-K_vAwomTW5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c0ab86aa01009946&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsDEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "wKuGqgEAmUY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "wKuGqgEAmUY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "wKuGqgEAmUY" + ], + "videoCommand": { + "clickTrackingParams": "CIwDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=wKuGqgEAmUY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "wKuGqgEAmUY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c0ab86aa01009946&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsDEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "wKuGqgEAmUY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "You like music,right? // #illit #katseye #kissoflifeigloo #lesserafim #itzy #unchild #kpop" + }, + "secondaryText": { "content": "9.6K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/wKuGqgEAmUY/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDZhvIgYFoSQLd2TWENpANEx4e41Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/wKuGqgEAmUY/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDtPq_QAOv9KNsLL4xdCCKmKublxA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS13S3VHcWdFQW1VWSDMAygB0.0675481", + "loggingDirectives": { + "trackingParams": "CIsDEIf2BBgHIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-DpyRikdMyuo", + "accessibilityText": "#ILLIT // please spread awareness!! #protectillit #protectmoka #illit @HYBELABELS @ILLIT_official, 24 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYDEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/DpyRikdMyuo", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "DpyRikdMyuo", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMRjsjbdwwOFST9NQTYrwXskAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/DpyRikdMyuo/frame0.jpg", + "width": 1080, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIoDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDQ1NHd2tMankyaERWR3U2UHdmWFpiQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtEcHlSaWtkTXl1byrwBAoNCgtLMkQ4dEpaYVpCMAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRRAIGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAwaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIkDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CIgDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CIgDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIYDEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DpyRikdMyuo&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTcCKpuvzGE1WoCuztqlkbQJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DpyRikdMyuo", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTcCKpuvzGE1WoCuztqlkbQJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0e9c918a474ccaea&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYDEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIcDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIcDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "DpyRikdMyuo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIcDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "DpyRikdMyuo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "DpyRikdMyuo" + ], + "videoCommand": { + "clickTrackingParams": "CIcDEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DpyRikdMyuo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DpyRikdMyuo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0e9c918a474ccaea&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYDEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DpyRikdMyuo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "#ILLIT // please spread awareness!! #protectillit #protectmoka #illit @HYBELABELS @ILLIT_official" + }, + "secondaryText": { "content": "24K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/DpyRikdMyuo/oardefault.webp?usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1EcHlSaWtkTXl1byDMAygB0.873418", + "loggingDirectives": { + "trackingParams": "CIYDEIf2BBgIIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-K2D8tJZaZB0", + "accessibilityText": "LE SSERAFIM x ILLIT x KATSEYE - ICONIC BY MISTAKE, 18 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEDEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/K2D8tJZaZB0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "K2D8tJZaZB0", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMiNZnLTMuCTPpnUVFdb9SKkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/K2D8tJZaZB0/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIUDELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDTjFyRGJ2ZXYyWmIzN3Fwa3A5UGstZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtLMkQ4dEpaYVpCMCrwBAoNCgt5SEtQWkIzNVlaTQoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWRAJGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAsaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIQDENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CIMDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CIMDEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CIEDEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=K2D8tJZaZB0&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTrMoDgyrtFUFaMAlzU30hjpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "K2D8tJZaZB0", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTrMoDgyrtFUFaMAlzU30hjpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2b60fcb4965a641d&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEDEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIIDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIIDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "K2D8tJZaZB0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIIDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "K2D8tJZaZB0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "K2D8tJZaZB0" + ], + "videoCommand": { + "clickTrackingParams": "CIIDEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=K2D8tJZaZB0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "K2D8tJZaZB0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2b60fcb4965a641d&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEDEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "K2D8tJZaZB0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "LE SSERAFIM x ILLIT x KATSEYE - ICONIC BY MISTAKE" + }, + "secondaryText": { "content": "18K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/K2D8tJZaZB0/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAfoymI2HPqazvR0nhBVLkXqBVzkQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/K2D8tJZaZB0/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAW1wu1GALZMKKEP0LD4sFm2_zMtA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1LMkQ4dEpaYVpCMCDMAygB0.436576", + "loggingDirectives": { + "trackingParams": "CIEDEIf2BBgJIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-yHKPZB35YZM", + "accessibilityText": "please protect illit i swear... #illit #awareness #kpop #fypp #shorts #viral, 11 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwCEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/yHKPZB35YZM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "yHKPZB35YZM", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNS32NmRFkynxXAPj7H9vomkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/yHKPZB35YZM/frame0.jpg", + "width": 576, + "height": 828 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIADELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDWUVQQ3FtSWdHSE56YnlEMl9mNWVZUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt5SEtQWkIzNVlaTSrwBAoNCgtSeDUzSDR5SGVTYwoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQRAKGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAoaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CP8CENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CP4CEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CP4CEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPwCEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yHKPZB35YZM&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTmvUVzjHtbWJvFD8ax8S-RpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yHKPZB35YZM", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTmvUVzjHtbWJvFD8ax8S-RpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c8728f641df96193&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwCEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP0CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP0CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP0CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yHKPZB35YZM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP0CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yHKPZB35YZM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yHKPZB35YZM" + ], + "videoCommand": { + "clickTrackingParams": "CP0CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yHKPZB35YZM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yHKPZB35YZM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c8728f641df96193&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwCEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "yHKPZB35YZM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "please protect illit i swear... #illit #awareness #kpop #fypp #shorts #viral" + }, + "secondaryText": { "content": "11K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/yHKPZB35YZM/oardefault.jpg?sqp=-oaymwEdCPUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCAQ5csMJGGodG-hNdyCZgtcmjTfw&usqp=CCk", + "width": 501, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS15SEtQWkIzNVlaTSDMAygB0.527307", + "loggingDirectives": { + "trackingParams": "CPwCEIf2BBgKIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Rx53H4yHeSc", + "accessibilityText": "CORTIS x ILLIT collab dance 🔥 #cortis #illit #itsme #redred #kpopdance, 9.3 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcCEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Rx53H4yHeSc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Rx53H4yHeSc", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROkakEOoZspZHUUZPYjL3gMkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Rx53H4yHeSc/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPsCELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDalhvSmo0VmJaVFZ4bUpEQm9fYTZDUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtSeDUzSDR5SGVTYyrwBAoNCgtDN3FrdlBBU1pNUQoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTRALGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAkaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPoCENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CPkCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CPkCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPcCEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Rx53H4yHeSc&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTHgpFQXZybIKNzVeo3ytSDpAHAtIHCQknGgGHKiGM7w%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Rx53H4yHeSc", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTHgpFQXZybIKNzVeo3ytSDpAHAtIHCQknGgGHKiGM7w%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=471e771f8c877927&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcCEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPgCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPgCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPgCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Rx53H4yHeSc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPgCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Rx53H4yHeSc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Rx53H4yHeSc" + ], + "videoCommand": { + "clickTrackingParams": "CPgCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Rx53H4yHeSc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Rx53H4yHeSc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=471e771f8c877927&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcCEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Rx53H4yHeSc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "CORTIS x ILLIT collab dance 🔥 #cortis #illit #itsme #redred #kpopdance" + }, + "secondaryText": { "content": "9.3K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Rx53H4yHeSc/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAvQEIFhcI0atohB9g88fkqDYuc3g&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Rx53H4yHeSc/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDhkzag83p5hnFU8zwjjGTKtE1OOg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1SeDUzSDR5SGVTYyDMAygB0.978967", + "loggingDirectives": { + "trackingParams": "CPcCEIf2BBgLIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-C7qkvPASZMQ", + "accessibilityText": "ILLIT (아일릿) ‘It’s Me’ with special guest... 👀 | KPOP IN PUBLIC #shorts, 36 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPICEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/C7qkvPASZMQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "C7qkvPASZMQ", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRPUp7QgKHMq30FfidFN7cwfkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/C7qkvPASZMQ/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPYCELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDd1JoQnhoQmN5MmVWbHlldnpRUHhndw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtDN3FrdlBBU1pNUSrwBAoNCgtkNXNHZkRGSnAtdwoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWRAMGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAgaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPUCENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CPQCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CPQCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CPICEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=C7qkvPASZMQ&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTxI-04Bxi9br4gm0lDi5k8pAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "C7qkvPASZMQ", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTxI-04Bxi9br4gm0lDi5k8pAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0bbaa4bcf01264c4&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPICEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPMCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPMCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "C7qkvPASZMQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPMCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "C7qkvPASZMQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "C7qkvPASZMQ" + ], + "videoCommand": { + "clickTrackingParams": "CPMCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=C7qkvPASZMQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "C7qkvPASZMQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0bbaa4bcf01264c4&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPICEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "C7qkvPASZMQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "ILLIT (아일릿) ‘It’s Me’ with special guest... 👀 | KPOP IN PUBLIC #shorts" + }, + "secondaryText": { "content": "36K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/C7qkvPASZMQ/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCPrnJkU2GJIzD5D8OE-f-c1zD7Ug&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/C7qkvPASZMQ/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC_vbbEtIIHNykK23TvKtQPhemjNg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1DN3FrdlBBU1pNUSDMAygB0.515621", + "loggingDirectives": { + "trackingParams": "CPICEIf2BBgMIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-d5sGfDFJp-w", + "accessibilityText": "|| Yunah is already taken, sorryy😣 || #kpop #illit, 613 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/d5sGfDFJp-w", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "d5sGfDFJp-w", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJROok75zbH3t8Eklh-tZUIOmkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/d5sGfDFJp-w/frame0.jpg", + "width": 1080, + "height": 1080 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPECELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDUXp2Sjh2ZW8zRUluUl9mRE10eUhJUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtkNXNHZkRGSnAtdyrwBAoNCgtFNXRVQll3MVdtZwoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWRANGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAcaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPACENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CO8CEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CO8CEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=d5sGfDFJp-w&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTcl6bttLPJOyJYGI1uXM4y5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "d5sGfDFJp-w", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTcl6bttLPJOyJYGI1uXM4y5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=779b067c3149a7ec&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CO4CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO4CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO4CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "d5sGfDFJp-w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO4CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "d5sGfDFJp-w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "d5sGfDFJp-w" + ], + "videoCommand": { + "clickTrackingParams": "CO4CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=d5sGfDFJp-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "d5sGfDFJp-w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=779b067c3149a7ec&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CO0CEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "d5sGfDFJp-w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "|| Yunah is already taken, sorryy😣 || #kpop #illit" + }, + "secondaryText": { "content": "613K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/d5sGfDFJp-w/oar2.jpg?sqp=-oaymwEdCNAFENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCSyf0zOdEu7-1-EqQGhHZfQoD8GQ&usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kNXNHZkRGSnAtdyDMAygB0.961145", + "loggingDirectives": { + "trackingParams": "CO0CEIf2BBgNIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-E5tUBYw1Wmg", + "accessibilityText": "I'M NOT SURE IF ITS TRUE OR NOT ⚠ #viral #illit #kpop, 1.7 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgCEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/E5tUBYw1Wmg", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "E5tUBYw1Wmg", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRMVCmN8FwHnJN8WP10VNq4QkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/E5tUBYw1Wmg/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COwCELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDNDdra2JkVWVoNER1QmxTSmNFZkxWUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtFNXRVQll3MVdtZyrwBAoNCgtOQ2lRcWJDWHpsbwoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWQoNCgtXUHY5bUdTOXM0URAOGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAYaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COsCENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "COoCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "COoCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "COgCEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E5tUBYw1Wmg&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTNqVp23i-5AZasHuTvVBho5AHAtIHCQknGgGHKiGM7w%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E5tUBYw1Wmg", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTNqVp23i-5AZasHuTvVBho5AHAtIHCQknGgGHKiGM7w%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=139b54058c355a68&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COgCEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COkCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COkCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COkCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "E5tUBYw1Wmg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "E5tUBYw1Wmg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "E5tUBYw1Wmg" + ], + "videoCommand": { + "clickTrackingParams": "COkCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E5tUBYw1Wmg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E5tUBYw1Wmg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=139b54058c355a68&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COgCEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "E5tUBYw1Wmg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "I'M NOT SURE IF ITS TRUE OR NOT ⚠ #viral #illit #kpop" + }, + "secondaryText": { "content": "1.7K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/E5tUBYw1Wmg/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDUJXmnMjjDm3IfM42Sx2VG6DpguQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/E5tUBYw1Wmg/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDkhQc1a_xOBm-5jE_Zm-F-H7NALA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1FNXRVQll3MVdtZyDMAygB0.342166", + "loggingDirectives": { + "trackingParams": "COgCEIf2BBgOIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-NCiQqbCXzlo", + "accessibilityText": "I do not stan illit rn but this is URGENT‼️ please spread awareness about this! #illit #shorts, 7.5 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/NCiQqbCXzlo", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "NCiQqbCXzlo", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNPgnsPHSfkSqvpyD0EkCsSkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/NCiQqbCXzlo/frame0.jpg", + "width": 576, + "height": 1024 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COcCELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDX1pwRlY3RXhHRW1aOER2N1FsVUR6QQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtOQ2lRcWJDWHpsbyrwBAoNCgtkb2Z3Um9TVk9XSQoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWQoNCgtXUHY5bUdTOXM0UQoNCgtLYlhhOTR1M1U2MBAPGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAUaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COYCENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "COUCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "COUCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "COMCEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NCiQqbCXzlo&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTLMjfMvLQ94v4lY7XNajGXpAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NCiQqbCXzlo", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTLMjfMvLQ94v4lY7XNajGXpAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=342890a9b097ce5a&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COQCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COQCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COQCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "NCiQqbCXzlo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COQCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "NCiQqbCXzlo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "NCiQqbCXzlo" + ], + "videoCommand": { + "clickTrackingParams": "COQCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=NCiQqbCXzlo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "NCiQqbCXzlo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=342890a9b097ce5a&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMCEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "NCiQqbCXzlo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "I do not stan illit rn but this is URGENT‼️ please spread awareness about this! #illit #shorts" + }, + "secondaryText": { "content": "7.5K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/NCiQqbCXzlo/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAzrPuW8-qoOUOzhTLx3Nb0ptw8oQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/NCiQqbCXzlo/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDWaqwH8_cfZFjPaVM1GUAOBIl6Qw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1OQ2lRcWJDWHpsbyDMAygB0.497984", + "loggingDirectives": { + "trackingParams": "COMCEIf2BBgPIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-dofwRoSVOWI", + "accessibilityText": "Waiting for the next!!!!! || #illit #yunah, 394 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4CEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/dofwRoSVOWI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "dofwRoSVOWI", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRP7sB8AH1CNiknJPcoIApSkkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dofwRoSVOWI/frame0.jpg", + "width": 1080, + "height": 1350 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COICELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDUDV5aURqNGVOS3VzTC1kMHdoWkFoQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgtkb2Z3Um9TVk9XSSrwBAoNCgtFbHlPUjRnWlI1MAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWQoNCgtXUHY5bUdTOXM0UQoNCgtLYlhhOTR1M1U2MAoNCgtVWFVBd1BBR2JuURAQGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAQaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COECENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "COACEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "COACEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CN4CEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dofwRoSVOWI&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTAE24vKrnM8d9Y1RqSBOXK5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dofwRoSVOWI", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTAE24vKrnM8d9Y1RqSBOXK5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7687f04684953962&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4CEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CN8CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "dofwRoSVOWI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN8CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dofwRoSVOWI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dofwRoSVOWI" + ], + "videoCommand": { + "clickTrackingParams": "CN8CEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dofwRoSVOWI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dofwRoSVOWI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7687f04684953962&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN4CEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dofwRoSVOWI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Waiting for the next!!!!! || #illit #yunah" + }, + "secondaryText": { "content": "394K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/dofwRoSVOWI/oar2.jpg?sqp=-oaymwEdCMAEENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB4aIo4SJB-JXpIZQ2FjaKyGd5d2w&usqp=CCk", + "width": 576, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kb2Z3Um9TVk9XSSDMAygB0.0428555", + "loggingDirectives": { + "trackingParams": "CN4CEIf2BBgQIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-ElyOR4gZR50", + "accessibilityText": "|| wonhee is the joy. 🥹 || #illit #kpop, 10 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkCEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/ElyOR4gZR50", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "ElyOR4gZR50", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRO09PvzZjYpvAJYgwch3xIpkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ElyOR4gZR50/frame0.jpg", + "width": 720, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CN0CELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDbWFoV1dBRnJ3UlNHWUZ5Z0tRcnlMUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtFbHlPUjRnWlI1MCrwBAoNCgtSaGNlSEp3YmNaQQoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWQoNCgtXUHY5bUdTOXM0UQoNCgtLYlhhOTR1M1U2MAoNCgtVWFVBd1BBR2JuUQoNCgs1MU96UHNCdG9BTRARGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAMaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNwCENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CNsCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CNsCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNkCEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ElyOR4gZR50&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUThvKdO3b2UpMb2P6HGALeJJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ElyOR4gZR50", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUThvKdO3b2UpMb2P6HGALeJJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=125c8e478819479d&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkCEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNoCEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNoCEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNoCEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ElyOR4gZR50", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNoCEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ElyOR4gZR50" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ElyOR4gZR50" + ], + "videoCommand": { + "clickTrackingParams": "CNoCEP6YBBgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ElyOR4gZR50", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ElyOR4gZR50", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=125c8e478819479d&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNkCEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ElyOR4gZR50" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "|| wonhee is the joy. 🥹 || #illit #kpop" + }, + "secondaryText": { "content": "10K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/ElyOR4gZR50/oar2.webp?usqp=CCk", + "width": 720, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1FbHlPUjRnWlI1MCDMAygB0.180193", + "loggingDirectives": { + "trackingParams": "CNkCEIf2BBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-RhceHJwbcZA", + "accessibilityText": "Reacting to KATSEYE x LE SSERAFIM x ILLIT Photo Concepts 😬👀🔥, 17 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQCEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/RhceHJwbcZA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "RhceHJwbcZA", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRO-PmUjm9OPAnY5rXN_ORdPkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/RhceHJwbcZA/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNgCELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDU1h1a3A5dUJTQ1dnTnBhY3NDNnNRZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtSaGNlSEp3YmNaQSrwBAoNCgt5enFsbVdLMDI2VQoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWQoNCgtXUHY5bUdTOXM0UQoNCgtLYlhhOTR1M1U2MAoNCgtVWFVBd1BBR2JuUQoNCgs1MU96UHNCdG9BTQoNCgticUhFNUtNZEx5RRASGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAIaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNcCENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CNYCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CNYCEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CNQCEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RhceHJwbcZA&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjg2YYDtpGbBG8Wt5BDLjq5AHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RhceHJwbcZA", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTjg2YYDtpGbBG8Wt5BDLjq5AHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=46171e1c9c1b7190&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQCEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNUCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "RhceHJwbcZA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "RhceHJwbcZA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "RhceHJwbcZA" + ], + "videoCommand": { + "clickTrackingParams": "CNUCEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=RhceHJwbcZA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "RhceHJwbcZA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=46171e1c9c1b7190&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNQCEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "RhceHJwbcZA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Reacting to KATSEYE x LE SSERAFIM x ILLIT Photo Concepts 😬👀🔥" + }, + "secondaryText": { "content": "17K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/RhceHJwbcZA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCSsS0hyrJdzYFxuF-iBon_1gnzdg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/RhceHJwbcZA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCvFkOoABKobvl-DGQq9ya9LK2joA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1SaGNlSEp3YmNaQSDMAygB0.756273", + "loggingDirectives": { + "trackingParams": "CNQCEIf2BBgSIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-yzqlmWK026U", + "accessibilityText": "Katseye New Song ??? #Katseye #Illit #Lesserafim, 68 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8CEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULUgVpbGxpdJoBBQgyEPQkygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/yzqlmWK026U", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "yzqlmWK026U", + "playerParams": "8AEBoAMIyAMyuAQUogYVAdeaJRNP-TipM6-oUfvf6YfyCqNVkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/yzqlmWK026U/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNMCELC1BCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CBQwAkoQCgciBWlsbGl0EgVpbGxpdLoBGFVDTkRsMjlQRVVvRnNhMzl2THJ1amtsUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgt5enFsbVdLMDI2VSrwBAoNCgstVmhuZWVseVBSUQoNCgtXaEVzVlRNZmFlTQoNCgtpWEV4VlFZbXJpUQoNCgtYY1hIQzF2XzVSawoNCgtzemE1WUd0eEdjQQoNCgtkczE5cnZ3R2ZjRQoNCgtBb01QMDhRWE9qawoNCgtBZDEzeTdDYTB0ZwoNCgtvOXhCREd1QzRiRQoNCgtWckhNV283WTAxUQoNCgtZdDZMYUVmS29GbwoNCgtYMk45ekZsZWxsbwoNCgtyR0xqUkE1ZzRfZwoNCgtKX3dJSnoxMFBFZwoNCgt2NUJJTy14SUo0UQoNCgthMFVFU3VENEUwcwoNCgt0U1A2SEZZZ2dydwoNCgtURXV6dC1ab1J4UQoNCgtxVnpLZElqTm9rTQoNCgs2Ulk3WFpuV2tZMAoNCgs5RHhoNENfNXdoWQoNCgtpU1pZMFhnSDh1UQoNCgsxdmJwNWk2LTVvbwoNCgtqeVUyZjQ3elFfawoNCgtKUFZIclR4NDdibwoNCgtvb3dOODZsOTBCWQoNCgtBT3FDSkR3OFJyTQoNCgtzN0h3aHgtZlRXUQoNCgtBYUFCckxHb25XRQoNCgs0b1Q4a1V3ZjlXWQoNCgtlNnE3bk84LTdjQQoNCgtrMnFQdGs5cUMzTQoNCgs4R2traGtoSlFCWQoNCgtJR3AtbzczZHVkWQoNCgtXUHY5bUdTOXM0UQoNCgtLYlhhOTR1M1U2MAoNCgtVWFVBd1BBR2JuUQoNCgs1MU96UHNCdG9BTQoNCgticUhFNUtNZEx5RQoNCgs2UXY2MTVNdUlFQRATGBQiEAoHIgVpbGxpdBIFaWxsaXQwAXBkgAEBqgEGCAEaAhgA2gGeBAoFaWxsaXQSBWVuLURFGo0ECoAEAAAHPgAASj0AAMm9AABDvAAAub0AAD--AADYvAAAQj4AAJm9AAD5vQAAUj0AABi-AABSvQAA1r0AANY3AABvPAAAND0AAEm9AAAjPQAAwz0AADg9AAA-vAAAgrsAALy9AADNvQAA1jwAADw9AACNvAAAaz4AAE6-AAAZPgAAFT0AAKO9AAAuPQAAAT4AAJq9AABwPQAA770AAM-9AADZOwAAxL0AAFK9AACMPQAACL0AAMo8AACjPQAArrwAAF-8AAAfvAAAVT0AALG9AAA3PAAAqrwAALs9AAChvQAA_jwAAFY-AACqPAAAKb4AAD89AAATPQAAwb0AALI7AADuPQAAgD0AAM49AAAdPgAAOb0AAPk7AAD1vAAACDwAAMO7AABOvQAAvjwAANw9AAD-uwAAy70AALM8AABEvAAAdT0AAHC9AAAtPQAANLwAABq9AAAruwAAFb4AANq9AADXPQAAyT0AAIu9AAA9vgAAjDwAAEk8AAAjvgAA4D0AABM7AAB8OwAAUT0AAJw9AADtvAAAJrwAAAu-AAC6PQAASD0AANU9AABHPQAAKb4AABW-AABCPQAAXr4AAHC9AADQvQAArb0AAMO9AAAVuwAA2TwAABO-AACfPQAAvb0AAO85AAD3PQAABj4AAFu9AAD3uwAA_LwAAAO8AADFPQAALD0YNiACQgQIABAB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNICENjLDiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "4" } + } + } + } + } + } + }, + "badge": { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_OVERLAY_WHITE", + "trackingParams": "CNECEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityLabel": "New", + "loggingDirectives": { + "trackingParams": "CNECEJTOCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" }, + "gestures": { "types": "2" } + } + } + }, + "inlinePlayerData": { + "onVisible": { + "innertubeCommand": { + "clickTrackingParams": "CM8CEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULMgZzZWFyY2hSBWlsbGl0mgEFCDIQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yzqlmWK026U&pp=YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTeSsjxyPc0X608mxtYToUXJAHAg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yzqlmWK026U", + "playerParams": "YAHIAQHwAQG6AwIYAugFAaIGFQHXmiUTeSsjxyPc0X608mxtYToUXJAHAg%3D%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb3aa59962b4dba5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + }, + "maxPlaybackLengthSec": 0, + "enableAudioControl": true + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8CEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNACEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNACEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNACEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yzqlmWK026U", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNACEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yzqlmWK026U" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "yzqlmWK026U" + ], + "videoCommand": { + "clickTrackingParams": "CNACEP6YBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yzqlmWK026U", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yzqlmWK026U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=cb3aa59962b4dba5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8CEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "yzqlmWK026U" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Katseye New Song ??? #Katseye #Illit #Lesserafim" + }, + "secondaryText": { "content": "68K views" } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/yzqlmWK026U/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCtOBwdZfFBifAK1lPvae-yWjXYcA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/yzqlmWK026U/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCYJjajxEfC6jz3oCRM591B6LKpow&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS15enFsbVdLMDI2VSDMAygB0.778381", + "loggingDirectives": { + "trackingParams": "CM8CEIf2BBgTIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" }, + "gestures": { "types": "2" }, + "useGreenPath": true + } + } + } + ], + "header": { + "sectionHeaderViewModel": { + "headline": { "content": "Shorts" }, + "leadingAccessory": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "YOUTUBE_SHORTS_BRAND_24" + } + } + ] + } + } + } + }, + "contentAspectRatio": "GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE", + "enableVerticalExpansion": true, + "showMoreButton": { + "buttonViewModel": { + "iconName": "EXPAND", + "title": "Show more", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CM4CEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "iconPosition": "BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING" + } + }, + "showLessButton": { + "buttonViewModel": { + "iconName": "COLLAPSE", + "title": "Show less", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CM0CEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "iconPosition": "BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING" + } + }, + "minCollapsedItemCount": 10, + "loggingDirectives": { + "trackingParams": "CMwCEJSUChgHIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" } + } + } + }, + { + "videoRenderer": { + "videoId": "GkG60kISnfc", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/GkG60kISnfc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAN4YiWvozMNVvtycNjITQnL1UJpw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/GkG60kISnfc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDKwYcs-YPCa64HUXDi6Z2Csope4Q", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) 'jellyous’ Official MV" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'jellyous’ Official MV 3 minutes, 9 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "11 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "viewCountText": { "simpleText": "66,959,170 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GkG60kISnfc&list=RDGkG60kISnfc&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GkG60kISnfc", + "playlistId": "RDGkG60kISnfc", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMLCLCy5t3QtYv0nQG6AwsIsNaRxvvSsdi1AboDCwil1L3m68rBuPoBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREdrRzYwa0lTbmZj" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a41bad242129df7&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQtA97vKkKTa7qAa", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "66 million views" } + }, + "simpleText": "66M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CMsCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMsCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GkG60kISnfc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMsCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["GkG60kISnfc"], + "params": "CAQ%3D" + } + }, + "videoIds": ["GkG60kISnfc"], + "videoCommand": { + "clickTrackingParams": "CMsCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GkG60kISnfc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GkG60kISnfc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a41bad242129df7&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CMsCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CMoCEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CMoCEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtHa0c2MGtJU25mYw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CMoCEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CMkCENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "GkG60kISnfc", + "onAddCommand": { + "clickTrackingParams": "CMkCENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "GkG60kISnfc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CMkCENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtHa0c2MGtJU25mYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMgCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CMcCEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "GkG60kISnfc", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMcCEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "GkG60kISnfc" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CMcCEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CMYCEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMYCEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GkG60kISnfc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMYCEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["GkG60kISnfc"], + "params": "CAQ%3D" + } + }, + "videoIds": ["GkG60kISnfc"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CMYCEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/GkG60kISnfc/mqdefault_6s.webp?du=3000&sqp=CLyeotEG&rs=AOn4CLD6KQRYNbSVb1sZpZCQjtwRGZh5dA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'jellyous' Official MV Creative Director: Serian Heu Production : HAT TRICK c BELIFT LAB Inc. All Rights Reserved ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GkG60kISnfc&pp=YAHIAQGiBhUB15olE_IfeCEC5Lz10D4kjbPsZA7SBwkJJxoBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GkG60kISnfc", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE_IfeCEC5Lz10D4kjbPsZA7SBwkJJxoBhyohjO8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a41bad242129df7&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtHa0c2MGtJU25mYyDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUCENwwGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "negtrQu5mTA", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/negtrQu5mTA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCSHM2-GjGFpISDqKlQQwPHiXQjmw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/negtrQu5mTA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAr1RvX3Ygea64Tr6q_CwFhFz549w", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) '빌려온 고양이 (Do the Dance)' Official MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) '빌려온 고양이 (Do the Dance)' Official MV 3 minutes, 22 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "11 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "simpleText": "3:22" + }, + "viewCountText": { "simpleText": "56,956,911 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=negtrQu5mTA&list=RDnegtrQu5mTA&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "negtrQu5mTA", + "playlistId": "RDnegtrQu5mTA", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBO6AwsI4ZWprvCB2qb7AfIDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRG5lZ3RyUXU1bVRB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9de82dad0bb99930&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQtAsLLm3dC1i_SdAQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "56 million views" } + }, + "simpleText": "56M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CMQCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMQCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "negtrQu5mTA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMQCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["negtrQu5mTA"], + "params": "CAQ%3D" + } + }, + "videoIds": ["negtrQu5mTA"], + "videoCommand": { + "clickTrackingParams": "CMQCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=negtrQu5mTA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "negtrQu5mTA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9de82dad0bb99930&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CMQCEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CMMCEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CMMCEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtuZWd0clF1NW1UQQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CMMCEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CMICENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "negtrQu5mTA", + "onAddCommand": { + "clickTrackingParams": "CMICENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "negtrQu5mTA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CMICENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtuZWd0clF1NW1UQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMECEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "simpleText": "3:22" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CMACEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "negtrQu5mTA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMACEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "negtrQu5mTA" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CMACEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CL8CEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CL8CEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "negtrQu5mTA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CL8CEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["negtrQu5mTA"], + "params": "CAQ%3D" + } + }, + "videoIds": ["negtrQu5mTA"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CL8CEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/negtrQu5mTA/mqdefault_6s.webp?du=3000&sqp=CKDRotEG&rs=AOn4CLCBswUmeIB0SMO3D_Ip8kWX-OemoA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) '빌려온 고양이 (Do the Dance)' Official MV Creative Director: Serian Heu Music Video Director: Zac Dov Wiesel ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=negtrQu5mTA&pp=YAHIAQGiBhUB15olEwo64NgtinV2Dz2XOVGYxIA%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "negtrQu5mTA", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsNaRxvvSsdi1AboDCwil1L3m68rBuPoBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olEwo64NgtinV2Dz2XOVGYxIA%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9de82dad0bb99930&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtuZWd0clF1NW1UQSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL4CENwwGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "shelfRenderer": { + "title": { "simpleText": "Latest from ILLIT" }, + "content": { + "verticalListRenderer": { + "items": [ + { + "videoRenderer": { + "videoId": "Pf74EiO_Z4A", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Pf74EiO_Z4A/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBRJUELPwwf_jHs7-cPMmq9LhchNQ", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/Pf74EiO_Z4A/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDBQSu2LSN_-72PTYxlJ3y29-nc9w", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT | Love, older you | Believe in tomorrow's you and dream on | Special Video🌙 | 2026 𝑹𝒆𝒄𝒂𝒑" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT | Love, older you | Believe in tomorrow's you and dream on | Special Video🌙 | 2026 𝑹𝒆𝒄𝒂𝒑 2 minutes, 44 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "5 days ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 44 seconds" + } + }, + "simpleText": "2:44" + }, + "viewCountText": { + "simpleText": "525,163 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Pf74EiO_Z4A&list=RDPf74EiO_Z4A&start_radio=1&pp=ygUFaWxsaXSgBwHSBwkJOQsBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Pf74EiO_Z4A", + "playlistId": "RDPf74EiO_Z4A", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwHSBwkJOQsBhyohjO8%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFBmNzRFaU9fWjRB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3dfef81223bf6780&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "New", + "trackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "trackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQtAgM_9naKCvv89", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "525 thousand views" + } + }, + "simpleText": "525K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CL0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Pf74EiO_Z4A", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CL0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Pf74EiO_Z4A" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["Pf74EiO_Z4A"], + "videoCommand": { + "clickTrackingParams": "CL0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Pf74EiO_Z4A", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Pf74EiO_Z4A", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3dfef81223bf6780&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CL0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwCEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLwCEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtQZjc0RWlPX1o0QQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CLwCEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CLsCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "Pf74EiO_Z4A", + "onAddCommand": { + "clickTrackingParams": "CLsCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "Pf74EiO_Z4A", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CLsCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtQZjc0RWlPX1o0QQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLoCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 44 seconds" + } + }, + "simpleText": "2:44" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLkCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Pf74EiO_Z4A", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLkCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Pf74EiO_Z4A" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLkCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Pf74EiO_Z4A", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["Pf74EiO_Z4A"], + "params": "CAQ%3D" + } + }, + "videoIds": ["Pf74EiO_Z4A"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/Pf74EiO_Z4A/mqdefault_6s.webp?du=3000&sqp=CIDEotEG&rs=AOn4CLAJ4DcI0rIZViE5PmJB8EPvbbqfWA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": {}, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Pf74EiO_Z4A&pp=YAHIAQGiBhUB15olE2mVWbKpsgewGOqLNFMJ6MQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Pf74EiO_Z4A", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE2mVWbKpsgewGOqLNFMJ6MQ%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3dfef81223bf6780&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtQZjc0RWlPX1o0QSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ILLIT", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "XAZWDEljjdk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/XAZWDEljjdk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDNrzQQ6MKb8_LyCTefiFJ5bMlncw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/XAZWDEljjdk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB88D_Urv8ceCHDnAHmrOGPoJ0hpw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [{ "text": "It's Me X REDRED" }], + "accessibility": { + "accessibilityData": { + "label": "It's Me X REDRED 1 minute, 25 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT and CORTIS", + "navigationEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "7 days ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 25 seconds" + } + }, + "simpleText": "1:25" + }, + "viewCountText": { + "simpleText": "778,466 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XAZWDEljjdk&list=RDXAZWDEljjdk&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XAZWDEljjdk", + "playlistId": "RDXAZWDEljjdk", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFhBWldERWxqamRr" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c06560c49638dd9&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT and CORTIS", + "navigationEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT and CORTIS", + "navigationEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQtA2ZuOy8TBlYNc", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "778 thousand views" + } + }, + "simpleText": "778K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "XAZWDEljjdk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "XAZWDEljjdk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["XAZWDEljjdk"], + "videoCommand": { + "clickTrackingParams": "CLYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XAZWDEljjdk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XAZWDEljjdk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c06560c49638dd9&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CLYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLUCEJSsCRgbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLUCEJSsCRgbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtYQVpXREVsampkaw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CLUCEJSsCRgbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CLQCENGqBRgcIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "XAZWDEljjdk", + "onAddCommand": { + "clickTrackingParams": "CLQCENGqBRgcIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "XAZWDEljjdk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CLQCENGqBRgcIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtYQVpXREVsampkaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLMCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 25 seconds" + } + }, + "simpleText": "1:25" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLICEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "XAZWDEljjdk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLICEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "XAZWDEljjdk" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLICEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "XAZWDEljjdk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["XAZWDEljjdk"], + "params": "CAQ%3D" + } + }, + "videoIds": ["XAZWDEljjdk"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CLECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/XAZWDEljjdk/mqdefault_6s.webp?du=3000&sqp=CJzHotEG&rs=AOn4CLAGZHf1_SFUcV2R80uTYDEneOGduw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "Its_Me #CORTIS_REDRED #" }, + { "text": "ILLIT", "bold": true }, + { + "text": " #아일릿 #CORTIS #코르티스 Connect with " + }, + { "text": "ILLIT ILLIT", "bold": true }, + { + "text": " Weverse: https://weverse.io/" + }, + { "text": "illit", "bold": true }, + { "text": " Official ..." } + ] + }, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CK8CENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XAZWDEljjdk&pp=YAHIAQGiBhUB15olE0WeBHOccMEluMDCN-w3JBw%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XAZWDEljjdk", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE0WeBHOccMEluMDCN-w3JBw%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c06560c49638dd9&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtYQVpXREVsampkayDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLACEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "ILLIT and CORTIS", + "styleRuns": [ + { "startIndex": 0, "length": 16 }, + { + "startIndex": 5, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "V_omCNb-884", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/V_omCNb-884/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgE7XOG72skiflqztsj5hwfa32dA", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/V_omCNb-884/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB0JrlP6sCeUIYciMcBHDtqAbo44Q", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "BOOMPALA X It's Me Compilation" } + ], + "accessibility": { + "accessibilityData": { + "label": "BOOMPALA X It's Me Compilation 4 minutes, 34 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.53M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.53M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "11 days ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 34 seconds" + } + }, + "simpleText": "4:34" + }, + "viewCountText": { + "simpleText": "310,691 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V_omCNb-884&list=RDV_omCNb-884&start_radio=1&pp=ygUFaWxsaXSgBwHSBwkJOQsBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V_omCNb-884", + "playlistId": "RDV_omCNb-884", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwHSBwkJOQsBhyohjO8%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFZfb21DTmItODg0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=57fa2608d6fef3ce&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.53M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.53M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.53M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.53M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQtAzuf7t43Bif1X", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "310 thousand views" + } + }, + "simpleText": "310K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK4CEP6YBBgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK4CEP6YBBgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "V_omCNb-884", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK4CEP6YBBgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "V_omCNb-884" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["V_omCNb-884"], + "videoCommand": { + "clickTrackingParams": "CK4CEP6YBBgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V_omCNb-884", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V_omCNb-884", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=57fa2608d6fef3ce&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CK4CEP6YBBgYIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0CEJSsCRgZIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CK0CEJSsCRgZIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtWX29tQ05iLTg4NA%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CK0CEJSsCRgZIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CKwCENGqBRgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "V_omCNb-884", + "onAddCommand": { + "clickTrackingParams": "CKwCENGqBRgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "V_omCNb-884", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CKwCENGqBRgaIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtWX29tQ05iLTg4NA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKsCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 34 seconds" + } + }, + "simpleText": "4:34" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKoCEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "V_omCNb-884", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKoCEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "V_omCNb-884" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKoCEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKkCEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKkCEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "V_omCNb-884", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKkCEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["V_omCNb-884"], + "params": "CAQ%3D" + } + }, + "videoIds": ["V_omCNb-884"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CKkCEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/V_omCNb-884/mqdefault_6s.webp?du=3000&sqp=CJi-otEG&rs=AOn4CLCAzn3lU2dcNzeZCHwjtyepUgu3wA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "BOOMPALA #Its_Me #LE_SSERAFIM #르세라핌 #" + }, + { "text": "ILLIT", "bold": true }, + { + "text": " #아일릿 00:00 ver.1 02:03 ver.2 03:33 ver.3 Connect with " + }, + { "text": "ILLIT ILLIT", "bold": true }, + { "text": " ..." } + ] + }, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": true + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CJ4CENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V_omCNb-884&pp=YAHIAQGiBhUB15olE2Mg4B9fkrhcqYdc8tDp9z8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V_omCNb-884", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE2Mg4B9fkrhcqYdc8tDp9z8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=57fa2608d6fef3ce&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "expandableMetadata": { + "expandableMetadataRenderer": { + "header": { + "collapsedTitle": { + "runs": [ + { "text": "ver.1 | ver.2 | ver.3" } + ] + }, + "collapsedThumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/V_omCNb-884/hqdefault_6933.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAuCJrgjqdStuP93eJs34Fwoq0MPQ", + "width": 336, + "height": 188 + } + ] + }, + "collapsedLabel": { + "runs": [ + { "text": "3" }, + { "text": " chapters" } + ] + }, + "expandedTitle": { + "runs": [ + { "text": "3" }, + { "text": " chapters in this video" } + ] + }, + "showLeadingCollapsedLabel": true + }, + "expandedContent": { + "horizontalCardListRenderer": { + "cards": [ + { + "macroMarkersListItemRenderer": { + "title": { + "runs": [{ "text": "ver.1" }] + }, + "timeDescription": { + "runs": [{ "text": "0:00" }] + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/V_omCNb-884/hqdefault_6933.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAuCJrgjqdStuP93eJs34Fwoq0MPQ", + "width": 336, + "height": 188 + } + ] + }, + "onTap": { + "clickTrackingParams": "CKgCENDQBhgAIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V_omCNb-884&pp=0gcJCfMAdtSAhXgk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V_omCNb-884", + "playerParams": "0gcJCfMAdtSAhXgk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=57fa2608d6fef3ce&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CKgCENDQBhgAIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "layout": "MACRO_MARKERS_LIST_ITEM_RENDERER_LAYOUT_VERTICAL", + "isHighlighted": false + } + }, + { + "macroMarkersListItemRenderer": { + "title": { + "runs": [{ "text": "ver.2" }] + }, + "timeDescription": { + "runs": [{ "text": "2:03" }] + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/V_omCNb-884/hqdefault_147966.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCHRrIwxiNIY41R0WNEyCo7DBG3Jw", + "width": 336, + "height": 188 + } + ] + }, + "onTap": { + "clickTrackingParams": "CKcCENDQBhgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V_omCNb-884&t=123s", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V_omCNb-884", + "startTimeSeconds": 123, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=57fa2608d6fef3ce&ip=79.205.216.240&osts=123&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CKcCENDQBhgBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "layout": "MACRO_MARKERS_LIST_ITEM_RENDERER_LAYOUT_VERTICAL", + "isHighlighted": false + } + }, + { + "macroMarkersListItemRenderer": { + "title": { + "runs": [{ "text": "ver.3" }] + }, + "timeDescription": { + "runs": [{ "text": "3:33" }] + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/V_omCNb-884/hqdefault_231866.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgQZ1oIFuwgYogwbymmFGHWcFhAg", + "width": 336, + "height": 188 + } + ] + }, + "onTap": { + "clickTrackingParams": "CKYCENDQBhgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=V_omCNb-884&t=213s", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "V_omCNb-884", + "startTimeSeconds": 213, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=57fa2608d6fef3ce&ip=79.205.216.240&osts=213&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CKYCENDQBhgCIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "layout": "MACRO_MARKERS_LIST_ITEM_RENDERER_LAYOUT_VERTICAL", + "isHighlighted": false + } + } + ], + "trackingParams": "CKMCEJFaIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "style": { + "type": "HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION" + }, + "previousButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CHEVRON_LEFT" + }, + "trackingParams": "CKUCEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CHEVRON_RIGHT" + }, + "trackingParams": "CKQCEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + } + } + }, + "expandButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "EXPAND_MORE" }, + "trackingParams": "CKICEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "accessibilityData": { + "accessibilityData": { + "label": "More" + } + } + } + }, + "collapseButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "EXPAND_LESS" }, + "trackingParams": "CKECEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "accessibilityData": { + "accessibilityData": { + "label": "Less" + } + } + } + }, + "trackingParams": "CKACEO_DByITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "colorData": { + "lightColorPalette": { + "section1Color": 4294705147, + "section2Color": 4294047985, + "section3Color": 4293391079, + "primaryTitleColor": 4279245072, + "secondaryTitleColor": 4282739525, + "iconActivatedColor": 4279523604, + "iconInactiveColor": 4287278474, + "section4Color": 4292733917, + "iconDisabledColor": 4073316554 + }, + "darkColorPalette": { + "section1Color": 4278924043, + "section2Color": 4278724104, + "section3Color": 4278524165, + "primaryTitleColor": 4293263333, + "secondaryTitleColor": 4288924835, + "iconActivatedColor": 4293263333, + "iconInactiveColor": 4285566064, + "section4Color": 4278324226, + "iconDisabledColor": 4064500035 + }, + "vibrantColorPalette": { + "section1Color": 4279857690, + "section2Color": 4279657751, + "section3Color": 4279523604, + "primaryTitleColor": 4293263333, + "secondaryTitleColor": 4290505403, + "iconActivatedColor": 4293263333, + "iconInactiveColor": 4285241707, + "section4Color": 4279323665, + "iconDisabledColor": 4063579189 + }, + "saturatedColorPalettes": { + "lightThemePalette": { + "baseBackground": 4293984240, + "raisedBackground": 4293984240, + "additiveBackground": 556654894, + "textPrimary": 4278402308, + "textSecondary": 4279408147, + "outline": 856119815, + "keyLight": 4287952021, + "collectionStack": 4284541793, + "invertedBackground": 4279272465, + "textPrimaryInverse": 4293984240, + "textDisabled": 2131188231, + "dropShadow": 422437166, + "cardOutline": 170778926, + "overlayBackground": 3422764292, + "overlayTextPrimary": 4293984240, + "solidWash": 4279408147, + "solidRim": 868350913, + "tonalWash": 871432176, + "tonalRim": 865399957, + "outlineRim": 1290862576, + "solidWashInverse": 4290902977, + "solidRimInverse": 2145254877, + "tonalWashInverse": 653328368, + "tonalRimInverse": 652082653, + "outlineRimInverse": 653328368, + "solidBackground": 4278671879, + "solidBackgroundInverse": 4284541793, + "tonalBackground": 861989729, + "tonalBackgroundInverse": 432143297, + "outlineInverse": 870186461 + }, + "darkThemePalette": { + "baseBackground": 4278263297, + "raisedBackground": 4278402308, + "additiveBackground": 724427054, + "textPrimary": 4292738525, + "textSecondary": 4287952021, + "outline": 1069677505, + "keyLight": 4279007245, + "collectionStack": 4279408147, + "invertedBackground": 4285721971, + "textPrimaryInverse": 4278263297, + "textDisabled": 2143419329, + "dropShadow": 422437166, + "cardOutline": 170778926, + "overlayBackground": 3422764292, + "overlayTextPrimary": 4293984240, + "solidWash": 4290902977, + "solidRim": 2145254877, + "tonalWash": 653328368, + "tonalRim": 652082653, + "outlineRim": 653328368, + "solidWashInverse": 4279408147, + "solidRimInverse": 868350913, + "tonalWashInverse": 871432176, + "tonalRimInverse": 865399957, + "outlineRimInverse": 1290862576, + "solidBackground": 4284541793, + "solidBackgroundInverse": 4278671879, + "tonalBackground": 432143297, + "tonalBackgroundInverse": 861989729, + "outlineInverse": 856119815 + } + } + }, + "useCustomColors": true, + "loggingDirectives": { + "trackingParams": "CKACEO_DByITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + } + }, + "searchVideoResultEntityKey": "EgtWX29tQ05iLTg4NCDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ8CEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.53M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.53M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "ILLIT and LE SSERAFIM", + "styleRuns": [ + { "startIndex": 0, "length": 21 }, + { + "startIndex": 5, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 21, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 21, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "3Rx_N-tOWhQ", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3Rx_N-tOWhQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLByG7NeaTGugqAO1NRRjWM28N7b5A", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/3Rx_N-tOWhQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBbLRvrlwK57dLGhdIJUDS9MmyVYw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "It's Mi | MAHEEJU’s Audition and Beauty Tips?! | MINJU & WONHEE Q&A | ILLIT (아일릿) ‘It's Me’" + } + ], + "accessibility": { + "accessibilityData": { + "label": "It's Mi | MAHEEJU’s Audition and Beauty Tips?! | MINJU & WONHEE Q&A | ILLIT (아일릿) ‘It's Me’ 4 minutes, 50 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 50 seconds" + } + }, + "simpleText": "4:50" + }, + "viewCountText": { + "simpleText": "145,862 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3Rx_N-tOWhQ&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3Rx_N-tOWhQ", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dd1c7f37eb4e5a14&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Closed captions" + } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "trackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQtAlLS52v7mn47dAQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "145 thousand views" + } + }, + "simpleText": "145K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJ0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3Rx_N-tOWhQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3Rx_N-tOWhQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["3Rx_N-tOWhQ"], + "videoCommand": { + "clickTrackingParams": "CJ0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3Rx_N-tOWhQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3Rx_N-tOWhQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dd1c7f37eb4e5a14&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CJ0CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJwCEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJwCEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgszUnhfTi10T1doUQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CJwCEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CJsCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "3Rx_N-tOWhQ", + "onAddCommand": { + "clickTrackingParams": "CJsCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "3Rx_N-tOWhQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CJsCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszUnhfTi10T1doUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJoCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 50 seconds" + } + }, + "simpleText": "4:50" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJkCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "3Rx_N-tOWhQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJkCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "3Rx_N-tOWhQ" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJkCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3Rx_N-tOWhQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["3Rx_N-tOWhQ"], + "params": "CAQ%3D" + } + }, + "videoIds": ["3Rx_N-tOWhQ"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJgCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/3Rx_N-tOWhQ/mqdefault_6s.webp?du=3000&sqp=COjLotEG&rs=AOn4CLCtMXLWo_bbGc3ffQdTzxJnl7fwHA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": {}, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3Rx_N-tOWhQ&pp=YAHIAQGiBhUB15olE9VSrMvcpkBgvZ9zFjl485k%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3Rx_N-tOWhQ", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE9VSrMvcpkBgvZ9zFjl485k%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dd1c7f37eb4e5a14&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgszUnhfTi10T1doUSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ILLIT", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcCENwwGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "yd-0w2P0r54", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/yd-0w2P0r54/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAnD2n8K4W_m7aPx8D9ORD8iwMuKQ", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/yd-0w2P0r54/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA7UZXeMoY9O04cRU5zZJ_jzxlqeQ", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [{ "text": "CELEBRATION X It's Me" }], + "accessibility": { + "accessibilityData": { + "label": "CELEBRATION X It's Me 1 minute, 15 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.52M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.52M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 15 seconds" + } + }, + "simpleText": "1:15" + }, + "viewCountText": { + "simpleText": "411,804 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yd-0w2P0r54&list=RDyd-0w2P0r54&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yd-0w2P0r54", + "playlistId": "RDyd-0w2P0r54", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHlkLTB3MlAwcjU0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c9dfb4c363f4af9e&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.52M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.52M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.52M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.52M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQtAnt_Sn7aY7e_JAQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "411 thousand views" + } + }, + "simpleText": "411K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yd-0w2P0r54", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "yd-0w2P0r54" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["yd-0w2P0r54"], + "videoCommand": { + "clickTrackingParams": "CJYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yd-0w2P0r54", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yd-0w2P0r54", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c9dfb4c363f4af9e&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CJYCEP6YBBgaIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUCEJSsCRgbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJUCEJSsCRgbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgt5ZC0wdzJQMHI1NA%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CJUCEJSsCRgbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CJQCENGqBRgcIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "yd-0w2P0r54", + "onAddCommand": { + "clickTrackingParams": "CJQCENGqBRgcIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "yd-0w2P0r54", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CJQCENGqBRgcIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt5ZC0wdzJQMHI1NA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJMCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 minute, 15 seconds" + } + }, + "simpleText": "1:15" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJICEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "yd-0w2P0r54", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJICEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "yd-0w2P0r54" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJICEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "yd-0w2P0r54", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["yd-0w2P0r54"], + "params": "CAQ%3D" + } + }, + "videoIds": ["yd-0w2P0r54"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJECEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/yd-0w2P0r54/mqdefault_6s.webp?du=3000&sqp=COCVotEG&rs=AOn4CLBYAnWC3AMgMffB7HGARN0w3hxKYA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "CELEBRATION #Its_Me #LE_SSERAFIM #르세라핌 #" + }, + { "text": "ILLIT", "bold": true }, + { "text": " #아일릿 Connect with " }, + { "text": "ILLIT ILLIT", "bold": true }, + { + "text": " Weverse: https://weverse.io/" + }, + { "text": "illit", "bold": true }, + { "text": " ..." } + ] + }, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CI8CENwwGAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=yd-0w2P0r54&pp=YAHIAQGiBhUB15olEzBPiJtKGXQE4ZseBVZxIaA%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "yd-0w2P0r54", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olEzBPiJtKGXQE4ZseBVZxIaA%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c9dfb4c363f4af9e&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "Egt5ZC0wdzJQMHI1NCDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJACEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "commandRuns": [ + { + "startIndex": 0, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@ILLIT_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/@ILLIT_official" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 5 + }, + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.33M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.33M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@LESSERAFIM_official⁩ • ⁨7.52M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.52M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "ILLIT and LE SSERAFIM", + "styleRuns": [ + { "startIndex": 0, "length": 21 }, + { + "startIndex": 5, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 21, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 21, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "uW0M1iGnb3Q", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/uW0M1iGnb3Q/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmo7semI-xw3ZoJjf8-K4y65w9Sg", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/uW0M1iGnb3Q/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCmR4oebIDHb9IIkctXUn5pJ_Bceg", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "[FULL CAM] ILLIT X LE SSERAFIM - It's Me & CELEBRATION @KOREA UNIV. l ILLIT (아일릿)" + } + ], + "accessibility": { + "accessibilityData": { + "label": "[FULL CAM] ILLIT X LE SSERAFIM - It's Me & CELEBRATION @KOREA UNIV. l ILLIT (아일릿) 2 minutes, 10 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 10 seconds" + } + }, + "simpleText": "2:10" + }, + "viewCountText": { + "simpleText": "352,141 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=uW0M1iGnb3Q&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "uW0M1iGnb3Q", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b96d0cd621a76f74&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "trackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQtA9N6djeKaw7a5AQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "352 thousand views" + } + }, + "simpleText": "352K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI4CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI4CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "uW0M1iGnb3Q", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI4CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "uW0M1iGnb3Q" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["uW0M1iGnb3Q"], + "videoCommand": { + "clickTrackingParams": "CI4CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=uW0M1iGnb3Q", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "uW0M1iGnb3Q", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b96d0cd621a76f74&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CI4CEP6YBBgOIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CI0CEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgt1VzBNMWlHbmIzUQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CI0CEJSsCRgPIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CIwCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "uW0M1iGnb3Q", + "onAddCommand": { + "clickTrackingParams": "CIwCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "uW0M1iGnb3Q", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CIwCENGqBRgQIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt1VzBNMWlHbmIzUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIsCEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 10 seconds" + } + }, + "simpleText": "2:10" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIoCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "uW0M1iGnb3Q", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIoCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "uW0M1iGnb3Q" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIoCEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIkCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "uW0M1iGnb3Q", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["uW0M1iGnb3Q"], + "params": "CAQ%3D" + } + }, + "videoIds": ["uW0M1iGnb3Q"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIkCEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/uW0M1iGnb3Q/mqdefault_6s.webp?du=3000&sqp=CPTIotEG&rs=AOn4CLBTsBKKytDpc9asA9gY48fF0ga4DA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": {}, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=uW0M1iGnb3Q&pp=YAHIAQGiBhUB15olE1NJhU8ql314cxfOhT-J-dA%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "uW0M1iGnb3Q", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE1NJhU8ql314cxfOhT-J-dA%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b96d0cd621a76f74&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "Egt1VzBNMWlHbmIzUSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ILLIT", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgCENwwGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + } + } + ], + "collapsedItemCount": 2, + "collapsedStateButtonText": { + "runs": [ + { "text": "+" }, + { "text": "4" }, + { "text": " more" } + ], + "accessibility": { + "accessibilityData": { "label": "+4 more" } + } + }, + "trackingParams": "CIcCELo-IhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "trackingParams": "CIYCENwcGAoiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "shelfRenderer": { + "title": { "simpleText": "ILLIT interview" }, + "content": { + "horizontalListRenderer": { + "items": [ + { + "gridVideoRenderer": { + "videoId": "C8Jkm-Z0fSE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/C8Jkm-Z0fSE/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDDPCdW-H_-KKq_Qy7-O_C3GPrqMw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/C8Jkm-Z0fSE/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAAxLTitKzyEA4_ej-KCYSHoHOL8w", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "illit \"It's Me\" era is a mess" + } + ], + "accessibility": { + "accessibilityData": { + "label": "illit \"It's Me\" era is a mess 8 minutes, 30 seconds" + } + } + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "viewCountText": { + "simpleText": "74,405 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIACEJQ1GAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=C8Jkm-Z0fSE&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "C8Jkm-Z0fSE", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0bc2649be6747d21&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "text": "jiwooyo", + "navigationEndpoint": { + "clickTrackingParams": "CIACEJQ1GAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + } + } + ] + }, + "trackingParams": "CIACEJQ1GAAiEwjg7pqjr_uUAxWPRB0JHTxINQtAofrRs76TmeEL", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "74 thousand views" + } + }, + "simpleText": "74K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIUCEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIUCEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "C8Jkm-Z0fSE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIUCEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "C8Jkm-Z0fSE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["C8Jkm-Z0fSE"], + "videoCommand": { + "clickTrackingParams": "CIUCEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=C8Jkm-Z0fSE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "C8Jkm-Z0fSE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0bc2649be6747d21&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CIUCEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQCEJSsCRgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CIQCEJSsCRgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtDOEprbS1aMGZTRQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CIQCEJSsCRgKIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CIMCENGqBRgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "C8Jkm-Z0fSE", + "onAddCommand": { + "clickTrackingParams": "CIMCENGqBRgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "C8Jkm-Z0fSE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CIMCENGqBRgLIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "hasSeparator": true + } + } + ], + "trackingParams": "CIACEJQ1GAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 30 seconds" + } + }, + "simpleText": "8:30" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIICEPnnAxgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "C8Jkm-Z0fSE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIICEPnnAxgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "C8Jkm-Z0fSE" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIICEPnnAxgBIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIECEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIECEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "C8Jkm-Z0fSE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIECEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["C8Jkm-Z0fSE"], + "params": "CAQ%3D" + } + }, + "videoIds": ["C8Jkm-Z0fSE"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CIECEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/C8Jkm-Z0fSE/mqdefault_6s.webp?du=3000&sqp=CL63otEG&rs=AOn4CLD_ozp5su1Hw_uH0ExuBFploFa9Zg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CIACEJQ1GAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=C8Jkm-Z0fSE&pp=YAHIAQGiBhUB15olEyOp7S1kVDcmzHh3S9EbSq0%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "C8Jkm-Z0fSE", + "playerParams": "YAHIAQGiBhUB15olEyOp7S1kVDcmzHh3S9EbSq0%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0bc2649be6747d21&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/UiXRFkzcUNp2SOGwiqhFHi0KhzYPr4R7FA0zj2x7PWVZC0f5YKV5yNBGBYJcvKcgfR_5acTZ-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CIACEJQ1GAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel jiwooyo" + } + } + } + } + } + }, + { + "gridVideoRenderer": { + "videoId": "Kq8anu46aVw", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Kq8anu46aVw/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBCddZVJh4gM0vwpoUljuO3gcpb5A", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/Kq8anu46aVw/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDGT0ue_3prSOPqaRoOmAp3COkGTw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [{ "text": "ILLIT and ENGLISH" }], + "accessibility": { + "accessibilityData": { + "label": "ILLIT and ENGLISH 3 minutes, 58 seconds" + } + } + }, + "publishedTimeText": { + "simpleText": "9 months ago" + }, + "viewCountText": { + "simpleText": "458,369 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPoBEJQ1GAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Kq8anu46aVw&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Kq8anu46aVw", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2aaf1a9eee3a695c&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "text": "jiwooyo", + "navigationEndpoint": { + "clickTrackingParams": "CPoBEJQ1GAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + } + } + ] + }, + "trackingParams": "CPoBEJQ1GAEiEwjg7pqjr_uUAxWPRB0JHTxINQtA3NLp8e7Txtcq", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "458 thousand views" + } + }, + "simpleText": "458K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP8BEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP8BEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Kq8anu46aVw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP8BEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Kq8anu46aVw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["Kq8anu46aVw"], + "videoCommand": { + "clickTrackingParams": "CP8BEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Kq8anu46aVw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Kq8anu46aVw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2aaf1a9eee3a695c&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CP8BEP6YBBgJIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP4BEJSsCRgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CP4BEJSsCRgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtLcThhbnU0NmFWdw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CP4BEJSsCRgKIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CP0BENGqBRgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "Kq8anu46aVw", + "onAddCommand": { + "clickTrackingParams": "CP0BENGqBRgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "Kq8anu46aVw", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CP0BENGqBRgLIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "hasSeparator": true + } + } + ], + "trackingParams": "CPoBEJQ1GAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 58 seconds" + } + }, + "simpleText": "3:58" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CPwBEPnnAxgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Kq8anu46aVw", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CPwBEPnnAxgBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Kq8anu46aVw" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CPwBEPnnAxgBIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CPsBEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPsBEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Kq8anu46aVw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPsBEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["Kq8anu46aVw"], + "params": "CAQ%3D" + } + }, + "videoIds": ["Kq8anu46aVw"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CPsBEMfsBBgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/Kq8anu46aVw/mqdefault_6s.webp?du=3000&sqp=CNSxotEG&rs=AOn4CLDfEZTqHylz_XzLiKzDf1UTKwUrow", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CPoBEJQ1GAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Kq8anu46aVw&pp=YAHIAQGiBhUB15olE7huCU9AniyDnxv5IgmdspA%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Kq8anu46aVw", + "playerParams": "YAHIAQGiBhUB15olE7huCU9AniyDnxv5IgmdspA%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2aaf1a9eee3a695c&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/UiXRFkzcUNp2SOGwiqhFHi0KhzYPr4R7FA0zj2x7PWVZC0f5YKV5yNBGBYJcvKcgfR_5acTZ-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CPoBEJQ1GAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel jiwooyo" + } + } + } + } + } + }, + { + "gridVideoRenderer": { + "videoId": "DBkQMz-6avQ", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/DBkQMz-6avQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC12FteldCJpOYuLcCyNiKimxAPEw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/DBkQMz-6avQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJLt-AdUBurO39yDExQb-Mvdq-qw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT Tries Not To Sing Their Own Songs!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT Tries Not To Sing Their Own Songs! 23 minutes" + } + } + }, + "publishedTimeText": { + "simpleText": "4 weeks ago" + }, + "viewCountText": { + "simpleText": "523,528 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DBkQMz-6avQ&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DBkQMz-6avQ", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0c1910333fba6af4&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "text": "REACT", + "navigationEndpoint": { + "clickTrackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@React", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC0v-tlzsn0QZwJnkiaUSJVQ", + "canonicalBaseUrl": "/@React" + } + } + } + ] + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQtA9NXp_bOGxIwM", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "523 thousand views" + } + }, + "simpleText": "523K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPkBEP6YBBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPkBEP6YBBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "DBkQMz-6avQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPkBEP6YBBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "DBkQMz-6avQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["DBkQMz-6avQ"], + "videoCommand": { + "clickTrackingParams": "CPkBEP6YBBgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DBkQMz-6avQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DBkQMz-6avQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0c1910333fba6af4&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CPkBEP6YBBgLIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPgBEJSsCRgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CPgBEJSsCRgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtEQmtRTXotNmF2UQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CPgBEJSsCRgMIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CPcBENGqBRgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "DBkQMz-6avQ", + "onAddCommand": { + "clickTrackingParams": "CPcBENGqBRgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "DBkQMz-6avQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CPcBENGqBRgNIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "hasSeparator": true + } + } + ], + "trackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 8 seconds" + } + }, + "simpleText": "23:08" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CPYBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "DBkQMz-6avQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CPYBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "DBkQMz-6avQ" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CPYBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CPUBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPUBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "DBkQMz-6avQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPUBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["DBkQMz-6avQ"], + "params": "CAQ%3D" + } + }, + "videoIds": ["DBkQMz-6avQ"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CPUBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/DBkQMz-6avQ/mqdefault_6s.webp?du=3000&sqp=CMidotEG&rs=AOn4CLC_yL9fj0SXPM4nOwox2LpUjT7iOw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DBkQMz-6avQ&pp=YAHIAQGiBhUB15olEyCn4wW1SgThd3fM4mSliBg%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DBkQMz-6avQ", + "playerParams": "YAHIAQGiBhUB15olEyCn4wW1SgThd3fM4mSliBg%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0c1910333fba6af4&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/gArfrWy0dYo1JMgBhA8HofkvOImzx6DpdTfA5BMNC9n9rOsfCif-aTM6vtD3B-Q-4sm-_FD1ybw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CPQBEJQ1GAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@React", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC0v-tlzsn0QZwJnkiaUSJVQ", + "canonicalBaseUrl": "/@React" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel REACT" + } + } + } + } + } + }, + { + "gridVideoRenderer": { + "videoId": "jaKU3yhcENY", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/jaKU3yhcENY/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBJGKcGF18UUg2mS_wgRfik3svnqw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/jaKU3yhcENY/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD-7YYaOvrTRYK3OTM06254nesylA", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "[CC] Things you didn’t know about ILLIT ㅣ SPOT-LIGHT Interview" + } + ], + "accessibility": { + "accessibilityData": { + "label": "[CC] Things you didn’t know about ILLIT ㅣ SPOT-LIGHT Interview 18 minutes" + } + } + }, + "publishedTimeText": { + "simpleText": "1 year ago" + }, + "viewCountText": { + "simpleText": "106,536 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jaKU3yhcENY&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jaKU3yhcENY", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8da294df285c10d6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "text": "Spotify Korea", + "navigationEndpoint": { + "clickTrackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SpotifyKR", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCnvajgaZO1bjqLpQ6l77lcg", + "canonicalBaseUrl": "/@SpotifyKR" + } + } + } + ] + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Closed captions" + } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQtA1qHwwvKbpdGNAQ==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "106 thousand views" + } + }, + "simpleText": "106K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPMBEP6YBBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPMBEP6YBBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jaKU3yhcENY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPMBEP6YBBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jaKU3yhcENY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["jaKU3yhcENY"], + "videoCommand": { + "clickTrackingParams": "CPMBEP6YBBgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jaKU3yhcENY&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jaKU3yhcENY", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8da294df285c10d6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CPMBEP6YBBgMIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPIBEJSsCRgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CPIBEJSsCRgNIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtqYUtVM3loY0VOWQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CPIBEJSsCRgNIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CPEBENGqBRgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "jaKU3yhcENY", + "onAddCommand": { + "clickTrackingParams": "CPEBENGqBRgOIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "jaKU3yhcENY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CPEBENGqBRgOIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "hasSeparator": true + } + } + ], + "trackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 37 seconds" + } + }, + "simpleText": "18:37" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CPABEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "jaKU3yhcENY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CPABEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "jaKU3yhcENY" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CPABEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CO8BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO8BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "jaKU3yhcENY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO8BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["jaKU3yhcENY"], + "params": "CAQ%3D" + } + }, + "videoIds": ["jaKU3yhcENY"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CO8BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/jaKU3yhcENY/mqdefault_6s.webp?du=3000&sqp=COixotEG&rs=AOn4CLC-pxbrBO-OiQmO_vhea_0gICXCcQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jaKU3yhcENY&pp=YAHIAQGiBhUB15olEw6XuHja5GxSqG0gNf5ZYz0%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jaKU3yhcENY", + "playerParams": "YAHIAQGiBhUB15olEw6XuHja5GxSqG0gNf5ZYz0%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8da294df285c10d6&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/3A7dAzhHgYZyBgn9QoZAxE-WywBPJeWU6TfQe2qnyiWE9H83fHyZAXqh6pVOmkO9zCW6FvlmZug=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CO4BEJQ1GAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SpotifyKR", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCnvajgaZO1bjqLpQ6l77lcg", + "canonicalBaseUrl": "/@SpotifyKR" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel Spotify Korea" + } + } + } + } + } + }, + { + "gridVideoRenderer": { + "videoId": "XpHn029Jod4", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/XpHn029Jod4/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBUZtgFJzXkV2Kf6iUwmzlebJG6Nw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/XpHn029Jod4/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBIhxTQR608kEqGvWgflCt4S1SvIA", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT learns American slang with JoJo Wright" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT learns American slang with JoJo Wright 10 minutes, 59 seconds" + } + } + }, + "publishedTimeText": { + "simpleText": "11 months ago" + }, + "viewCountText": { + "simpleText": "55,709 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XpHn029Jod4&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XpHn029Jod4", + "params": "8gMFDUEkQT0%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5e91e7d36f49a1de&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "shortBylineText": { + "runs": [ + { + "text": "iHeartRadio", + "navigationEndpoint": { + "clickTrackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@iHeartRadio", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCoBMK97ZfZmRCqIwMQYdicA", + "canonicalBaseUrl": "/@iHeartRadio" + } + } + } + ] + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Verified" + } + } + } + ], + "trackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQtA3sOm-rb6-che", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "55 thousand views" + } + }, + "simpleText": "55K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO0BEP6YBBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CO0BEP6YBBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "XpHn029Jod4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CO0BEP6YBBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "XpHn029Jod4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["XpHn029Jod4"], + "videoCommand": { + "clickTrackingParams": "CO0BEP6YBBgKIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XpHn029Jod4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XpHn029Jod4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5e91e7d36f49a1de&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CO0BEP6YBBgKIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "COwBEJSsCRgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "COwBEJSsCRgLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtYcEhuMDI5Sm9kNA%3D%3D" + } + } + } + } + } + }, + "trackingParams": "COwBEJSsCRgLIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "COsBENGqBRgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "XpHn029Jod4", + "onAddCommand": { + "clickTrackingParams": "COsBENGqBRgMIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "XpHn029Jod4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "COsBENGqBRgMIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "hasSeparator": true + } + } + ], + "trackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 59 seconds" + } + }, + "simpleText": "10:59" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "COoBEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "XpHn029Jod4", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "COoBEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "XpHn029Jod4" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "COoBEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "COkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "XpHn029Jod4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["XpHn029Jod4"], + "params": "CAQ%3D" + } + }, + "videoIds": ["XpHn029Jod4"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "COkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/XpHn029Jod4/mqdefault_6s.webp?du=3000&sqp=CKqBotEG&rs=AOn4CLBsrBoQz2kJeUW0QQB6hKm93nJ3qQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "inlinePlaybackEndpoint": { + "clickTrackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XpHn029Jod4&pp=YAHIAQGiBhUB15olE_hRfaoF0GZ6Uj8iQj6ldG0%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XpHn029Jod4", + "playerParams": "YAHIAQGiBhUB15olE_hRfaoF0GZ6Uj8iQj6ldG0%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5e91e7d36f49a1de&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nzDYC05C0uOJxniDyPorhZxKQPhqNgG_bawMSPrxgAD0I=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "COgBEJQ1GAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@iHeartRadio", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCoBMK97ZfZmRCqIwMQYdicA", + "canonicalBaseUrl": "/@iHeartRadio" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel iHeartRadio" + } + } + } + } + } + } + ], + "trackingParams": "COUBEMY5IhMI4O6ao6_7lAMVj0QdCR08SDUL", + "collapsedItemCount": 3, + "visibleItemCount": 3, + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CHEVRON_RIGHT" }, + "accessibility": { "label": "Next" }, + "trackingParams": "COcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "previousButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CHEVRON_LEFT" }, + "accessibility": { "label": "Previous" }, + "trackingParams": "COYBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + } + } + }, + "subtitle": { "simpleText": "People also search for" }, + "trackingParams": "COQBENwcGAsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "videoRenderer": { + "videoId": "tbDGl7jEazA", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/tbDGl7jEazA/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCL4-Y8KfPJmFoRI3OgxHuw49GbPg", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/tbDGl7jEazA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6K0f-tQQVoqaAM_PDu98dQ63yOA", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) ‘Cherish (My Love)’ Official MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘Cherish (My Love)’ Official MV 3 minutes, 35 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 year ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + }, + "viewCountText": { "simpleText": "63,590,419 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tbDGl7jEazA&list=RDtbDGl7jEazA&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tbDGl7jEazA", + "playlistId": "RDtbDGl7jEazA", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBO6AwsI4ZWprvCB2qb7AfIDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHRiREdsN2pFYXpB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQtAsNaRxvvSsdi1AQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "63 million views" } + }, + "simpleText": "63M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "COMBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COMBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "tbDGl7jEazA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COMBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["tbDGl7jEazA"], + "params": "CAQ%3D" + } + }, + "videoIds": ["tbDGl7jEazA"], + "videoCommand": { + "clickTrackingParams": "COMBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tbDGl7jEazA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tbDGl7jEazA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "COMBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "COIBEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "COIBEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgt0YkRHbDdqRWF6QQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "COIBEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "COEBENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "tbDGl7jEazA", + "onAddCommand": { + "clickTrackingParams": "COEBENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "tbDGl7jEazA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "COEBENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt0YkRHbDdqRWF6QQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "COABEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CN8BEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "tbDGl7jEazA", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CN8BEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "tbDGl7jEazA" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CN8BEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CN4BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CN4BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "tbDGl7jEazA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN4BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["tbDGl7jEazA"], + "params": "CAQ%3D" + } + }, + "videoIds": ["tbDGl7jEazA"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CN4BEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/tbDGl7jEazA/mqdefault_6s.webp?du=3000&sqp=CMC4otEG&rs=AOn4CLAlRxATEMSZ-Zq5yXPiAvE706zy1g", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'Cherish (My Love)' Official MV Creative Director: Serian Heu Music Video Director: Hasegawa Anderson ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tbDGl7jEazA&pp=YAHIAQGiBhUB15olEzB9qs6qPQ8oNYPPbtJS5Oo%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tbDGl7jEazA", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwil1L3m68rBuPoBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olEzB9qs6qPQ8oNYPPbtJS5Oo%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "Egt0YkRHbDdqRWF6QSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0BENwwGAwiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "-nEGVrzPaiU", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjJHhKFLP2_cOktGC3DMnqkzVpOw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCOjAlkEjJOKIIHsTvcZSLRvHZ49A", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) ‘Tick-Tack’ Official MV" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘Tick-Tack’ Official MV 2 minutes, 57 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 year ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "viewCountText": { "simpleText": "78,126,128 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nEGVrzPaiU&list=RD-nEGVrzPaiU&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nEGVrzPaiU", + "playlistId": "RD-nEGVrzPaiU", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBO6AwsI4ZWprvCB2qb7AfIDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRC1uRUdWcnpQYWlV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQtApdS95uvKwbj6AQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "78 million views" } + }, + "simpleText": "78M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CNwBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNwBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-nEGVrzPaiU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNwBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["-nEGVrzPaiU"], + "params": "CAQ%3D" + } + }, + "videoIds": ["-nEGVrzPaiU"], + "videoCommand": { + "clickTrackingParams": "CNwBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nEGVrzPaiU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nEGVrzPaiU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CNwBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CNsBEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNsBEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgstbkVHVnJ6UGFpVQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CNsBEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CNoBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "-nEGVrzPaiU", + "onAddCommand": { + "clickTrackingParams": "CNoBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "-nEGVrzPaiU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CNoBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgstbkVHVnJ6UGFpVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNkBEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CNgBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "-nEGVrzPaiU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNgBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "-nEGVrzPaiU" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CNgBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CNcBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNcBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-nEGVrzPaiU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNcBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["-nEGVrzPaiU"], + "params": "CAQ%3D" + } + }, + "videoIds": ["-nEGVrzPaiU"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CNcBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/-nEGVrzPaiU/mqdefault_6s.webp?du=3000&sqp=CNmwotEG&rs=AOn4CLAtXJFmdzFI-N9Oi65ZF5sWRAdm_w", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'Tick-Tack' Official MV Creative Director: Serian Heu Music Video Director: YUANN @kidzfrmnowhere c BELIFT ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nEGVrzPaiU&pp=YAHIAQGiBhUB15olExp8Zl5h_6OWhNHPfR8C46U%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nEGVrzPaiU", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMKCMWB4t-_zp-nVroDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olExp8Zl5h_6OWhNHPfR8C46U%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgstbkVHVnJ6UGFpVSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYBENwwGA0iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "Vk5-c_v4gMU", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIZ0I8MCHY40NGSVF1dVRM6GTg4Q", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAqXOnRPJbtuXxk2PxBPNBJ6GgQQQ", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) ‘Magnetic’ Official MV" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘Magnetic’ Official MV 3 minutes, 9 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "2 years ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "viewCountText": { "simpleText": "319,063,272 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&list=RDVk5-c_v4gMU&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "playlistId": "RDVk5-c_v4gMU", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCwiHuaL4rJ71kr4BugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFZrNS1jX3Y0Z01V" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQtAxYHi37_On6dW", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "319 million views" } + }, + "simpleText": "319M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CNUBEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNUBEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Vk5-c_v4gMU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNUBEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["Vk5-c_v4gMU"], + "params": "CAQ%3D" + } + }, + "videoIds": ["Vk5-c_v4gMU"], + "videoCommand": { + "clickTrackingParams": "CNUBEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CNUBEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CNQBEJSsCRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNQBEJSsCRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtWazUtY192NGdNVQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CNQBEJSsCRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CNMBENGqBRgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "Vk5-c_v4gMU", + "onAddCommand": { + "clickTrackingParams": "CNMBENGqBRgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "Vk5-c_v4gMU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CNMBENGqBRgUIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtWazUtY192NGdNVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNIBEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CNEBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "Vk5-c_v4gMU", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNEBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "Vk5-c_v4gMU" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CNEBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CNABEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNABEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Vk5-c_v4gMU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNABEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["Vk5-c_v4gMU"], + "params": "CAQ%3D" + } + }, + "videoIds": ["Vk5-c_v4gMU"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CNABEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/Vk5-c_v4gMU/mqdefault_6s.webp?du=3000&sqp=CPazotEG&rs=AOn4CLDnC7ZC-tpa6IoiVS8Mjk2Dwbpf6w", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "Creative Director: Serian Heu Music Video Director: DQM SUMMER MOON with " + }, + { "text": "ILLIT", "bold": true }, + { + "text": " c BELIFT LAB Inc. All Rights Reserved ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&pp=YAHIAQGiBhUB15olE3yr_M_ANoYw3DuudQKJxkvSBwkJJxoBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE3yr_M_ANoYw3DuudQKJxkvSBwkJJxoBhyohjO8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtWazUtY192NGdNVSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8BENwwGA4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "viXU8s8InIc", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/viXU8s8InIc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCRS4yHC7lXo6ZMPMoeYrxydPabpw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/viXU8s8InIc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD94tizdo6qrFEDpvqC8S_hc7jLxw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [{ "text": "no one in ILLIT is normal" }], + "accessibility": { + "accessibilityData": { + "label": "no one in ILLIT is normal 8 minutes, 30 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "jiwooyo", + "navigationEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "2 days ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 30 seconds" + } + }, + "simpleText": "8:30" + }, + "viewCountText": { "simpleText": "37,369 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=viXU8s8InIc&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "viXU8s8InIc", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=be25d4f2cf089c87&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "New", + "trackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "ownerText": { + "runs": [ + { + "text": "jiwooyo", + "navigationEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "jiwooyo", + "navigationEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + } + } + ] + }, + "trackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQtAh7mi-Kye9ZK-AQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "37 thousand views" } + }, + "simpleText": "37K views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CM4BEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CM4BEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "viXU8s8InIc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CM4BEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["viXU8s8InIc"], + "params": "CAQ%3D" + } + }, + "videoIds": ["viXU8s8InIc"], + "videoCommand": { + "clickTrackingParams": "CM4BEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=viXU8s8InIc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "viXU8s8InIc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=be25d4f2cf089c87&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CM4BEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CM0BEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgt2aVhVOHM4SW5JYw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CM0BEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CMwBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "viXU8s8InIc", + "onAddCommand": { + "clickTrackingParams": "CMwBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "viXU8s8InIc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CMwBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt2aVhVOHM4SW5JYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMsBEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/UiXRFkzcUNp2SOGwiqhFHi0KhzYPr4R7FA0zj2x7PWVZC0f5YKV5yNBGBYJcvKcgfR_5acTZ-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel jiwooyo" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 30 seconds" + } + }, + "simpleText": "8:30" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CMoBEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "viXU8s8InIc", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMoBEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "viXU8s8InIc" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CMoBEPnnAxgCIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CMkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "viXU8s8InIc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["viXU8s8InIc"], + "params": "CAQ%3D" + } + }, + "videoIds": ["viXU8s8InIc"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CMkBEMfsBBgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/viXU8s8InIc/mqdefault_6s.webp?du=3000&sqp=CJ_QotEG&rs=AOn4CLB_OGO99jxNdPSQb0Y_fR_dbBUMig", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "there is literally no one in " }, + { "text": "illit", "bold": true }, + { + "text": " is normal . (‼️) make sure to change the resolution to highest for best quality ✨ business ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=viXU8s8InIc&pp=YAHIAQGiBhUB15olExywltUF0QoxXqAXFybUrZrSBwkJJxoBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "viXU8s8InIc", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMKCOmc_raZg-iUULoDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olExywltUF0QoxXqAXFybUrZrSBwkJJxoBhyohjO8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=be25d4f2cf089c87&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "expandableMetadata": { + "expandableMetadataRenderer": { + "header": { + "collapsedTitle": { "simpleText": "" }, + "collapsedLabel": { "simpleText": "Summary" }, + "expandedTitle": { + "simpleText": "AI-generated video summary" + }, + "expandedSubtitle": { + "simpleText": "Quality and accuracy may vary." + }, + "collapsedLabelIcon": { "iconType": "SPARK" }, + "expandedTitleIcon": { "iconType": "SPARK" }, + "expandedSubtitleTapCommand": { + "clickTrackingParams": "CLIBEIHLCyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://support.google.com/youtube/answer/14089423", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://support.google.com/youtube/answer/14089423", + "target": "TARGET_NEW_WINDOW" + } + }, + "expandedSubtitleTrailingIcon": { + "iconType": "INFO" + }, + "showLeadingCollapsedLabel": true + }, + "expandedContent": { + "videoSummaryContentViewModel": { + "paragraphs": [ + { + "videoSummaryParagraphViewModel": { + "text": { + "content": "jiwooyo 채널에서 ILLIT 멤버들이 모여 패션 안경을 착용하고 서로의 얼굴에 장난스러운 점을 찍어주거나 렌즈 교환을 하는 등 유쾌한 일상을 공개합니다. 멤버들은 함께 안경을 쓰고 겪는 불편함을 공유하고, 집안일을 나누거나 사진을 찍으며 화기애애한 시간을 보냅니다." + } + } + } + ], + "likeButtonViewModel": { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "accessibilityText": "Like this summary", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMgBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE_SELECTED", + "accessibilityText": "Unlike this summary", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CMYBEJT4CyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + "likeStatusEntityKey": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB", + "likeStatusEntity": { + "key": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB", + "likeStatus": "INDIFFERENT" + } + } + }, + "dislikeButtonViewModel": { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "openPopupAction": { + "popup": { + "genAiFeedbackFormViewModel": { + "title": { + "content": "Tell us more" + }, + "feedbackChips": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "title": "Hard to read", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMUBEITnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "title": "Hard to read", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMQBEITnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "title": "Inaccurate", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMMBEIXnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "title": "Inaccurate", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMIBEIXnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "title": "Inappropriate", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMEBEIbnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "title": "Inappropriate", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMABEIbnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "title": "Not enough detail", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL8BEIfnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "title": "Not enough detail", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL4BEIfnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "title": "Other", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL0BEIjnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "title": "Other", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLwBEIjnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "title": "Spoiler", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLsBEInnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "title": "Spoiler", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLoBEInnDSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + } + ], + "disclaimer": { + "content": "YouTube may use this feature feedback, account, and system data to improve our services, subject to our Privacy Policy and Terms of Service. You can also report legal issues like privacy, copyright, and other laws.", + "commandRuns": [ + { + "startIndex": 67, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://support.google.com/youtube/answer/14110396#submitfeedback", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://support.google.com/youtube/answer/14110396#submitfeedback", + "target": "TARGET_NEW_WINDOW" + } + } + } + }, + { + "startIndex": 104, + "length": 14, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://policies.google.com/privacy", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://policies.google.com/privacy", + "target": "TARGET_NEW_WINDOW" + } + } + } + }, + { + "startIndex": 123, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/static?template=terms", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/static?template=terms", + "target": "TARGET_NEW_WINDOW" + } + } + } + }, + { + "startIndex": 154, + "length": 19, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://support.google.com/youtube/contact/AI_Legal_Complaint", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://support.google.com/youtube/contact/AI_Legal_Complaint", + "target": "TARGET_NEW_WINDOW" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 67, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 67, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + } + }, + { + "startIndex": 87, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 104, + "length": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + } + }, + { + "startIndex": 118, + "length": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 123, + "length": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + } + }, + { + "startIndex": 139, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 154, + "length": 19, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + } + }, + { + "startIndex": 173, + "length": 41, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + } + ] + }, + "submitButton": { + "buttonViewModel": { + "title": "Submit", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLkBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "moreFeedbackButton": { + "buttonViewModel": { + "title": "Send more feedback", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "viXU8s8InIc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_summary_source", + "value": "search_page" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "is_owner", + "value": "false" + } + } + ], + "bucketIdentifier": "video_summary" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLgBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "uniqueId": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB" + } + }, + "popupType": "DIALOG", + "uniqueId": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB" + } + } + }, + "accessibilityText": "Dislike this summary", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLcBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE_SELECTED", + "accessibilityText": "Dislike this summary", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLYBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "trackingParams": "CLUBEJX4CyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + "dislikeEntityKey": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB", + "likeStatusEntity": { + "key": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB", + "likeStatus": "INDIFFERENT" + } + } + } + } + }, + "expandButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "EXPAND_MORE" }, + "trackingParams": "CLQBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "accessibilityData": { + "accessibilityData": { "label": "More" } + } + } + }, + "collapseButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "EXPAND_LESS" }, + "trackingParams": "CLMBEPBbIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "accessibilityData": { + "accessibilityData": { "label": "Less" } + } + } + }, + "trackingParams": "CLIBEIHLCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "colorData": { + "lightColorPalette": { + "section1Color": 4294966523, + "section2Color": 4294505457, + "section3Color": 4294109927, + "primaryTitleColor": 4279833104, + "secondaryTitleColor": 4286208591, + "iconActivatedColor": 4284033562, + "iconInactiveColor": 4288579198, + "section4Color": 4293648861, + "iconDisabledColor": 4073306805 + }, + "darkColorPalette": { + "section1Color": 4282326546, + "section2Color": 4281538574, + "section3Color": 4280685067, + "primaryTitleColor": 4294962405, + "secondaryTitleColor": 4291603875, + "iconActivatedColor": 4294962405, + "iconInactiveColor": 4287856246, + "section4Color": 4279831559, + "iconDisabledColor": 4066398025 + }, + "vibrantColorPalette": { + "section1Color": 4286528549, + "section2Color": 4285675041, + "section3Color": 4284887069, + "primaryTitleColor": 4294962405, + "secondaryTitleColor": 4293247927, + "iconActivatedColor": 4294962405, + "iconInactiveColor": 4288247659, + "section4Color": 4284033562, + "iconDisabledColor": 4065082165 + }, + "saturatedColorPalettes": { + "lightThemePalette": { + "baseBackground": 4294964464, + "raisedBackground": 4294964464, + "additiveBackground": 566847557, + "textPrimary": 4281865224, + "textSecondary": 4286398764, + "outline": 860889360, + "keyLight": 4293244324, + "collectionStack": 4291793532, + "invertedBackground": 4287641625, + "textPrimaryInverse": 4294964464, + "textDisabled": 2135957776, + "dropShadow": 432629829, + "cardOutline": 180971589, + "overlayBackground": 3426227208, + "overlayTextPrimary": 4294964464, + "solidWash": 4286398764, + "solidRim": 871748551, + "tonalWash": 872412400, + "tonalRim": 870692260, + "outlineRim": 1291842800, + "solidWashInverse": 4294300615, + "solidRimInverse": 2147215071, + "tonalWashInverse": 654308592, + "tonalRimInverse": 654042847, + "outlineRimInverse": 654308592, + "solidBackground": 4283441424, + "solidBackgroundInverse": 4291793532, + "tonalBackground": 869241468, + "tonalBackgroundInverse": 435540935, + "outlineInverse": 872146655 + }, + "darkThemePalette": { + "baseBackground": 4280092930, + "raisedBackground": 4281865224, + "additiveBackground": 734619717, + "textPrimary": 4294698719, + "textSecondary": 4293244324, + "outline": 1073075143, + "keyLight": 4284952862, + "collectionStack": 4286398764, + "invertedBackground": 4293105532, + "textPrimaryInverse": 4280092930, + "textDisabled": 2146816967, + "dropShadow": 432629829, + "cardOutline": 180971589, + "overlayBackground": 3426227208, + "overlayTextPrimary": 4294964464, + "solidWash": 4294300615, + "solidRim": 2147215071, + "tonalWash": 654308592, + "tonalRim": 654042847, + "outlineRim": 654308592, + "solidWashInverse": 4286398764, + "solidRimInverse": 871748551, + "tonalWashInverse": 872412400, + "tonalRimInverse": 870692260, + "outlineRimInverse": 1291842800, + "solidBackground": 4291793532, + "solidBackgroundInverse": 4283441424, + "tonalBackground": 435540935, + "tonalBackgroundInverse": 869241468, + "outlineInverse": 860889360 + } + } + }, + "useCustomColors": true, + "loggingDirectives": { + "trackingParams": "CLIBEIHLCyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + } + }, + "searchVideoResultEntityKey": "Egt2aVhVOHM4SW5JYyDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/UiXRFkzcUNp2SOGwiqhFHi0KhzYPr4R7FA0zj2x7PWVZC0f5YKV5yNBGBYJcvKcgfR_5acTZ-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel jiwooyo", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBENwwGA8iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@jiwooyo_", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJmqWMXmEIP4kubGFjSdXyQ", + "canonicalBaseUrl": "/@jiwooyo_" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "UCmgGZbfjmk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/UCmgGZbfjmk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUdfn_xkasosGxhhMQmWPK9ioN6g", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/UCmgGZbfjmk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEOFIAH_ZUTW_w_3WLgWECkPzfFA", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) 'Lucky Girl Syndrome' Official MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'Lucky Girl Syndrome' Official MV 2 minutes, 26 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "2 years ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 26 seconds" + } + }, + "simpleText": "2:26" + }, + "viewCountText": { "simpleText": "68,466,417 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UCmgGZbfjmk&list=RDUCmgGZbfjmk&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UCmgGZbfjmk", + "playlistId": "RDUCmgGZbfjmk", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgiflODmm4zalxG6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFVDbWdHWmJmam1r" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5029a01996df8e69&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQtA6Zz-tpmD6JRQ", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "68 million views" } + }, + "simpleText": "68M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CLABEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLABEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UCmgGZbfjmk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLABEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["UCmgGZbfjmk"], + "params": "CAQ%3D" + } + }, + "videoIds": ["UCmgGZbfjmk"], + "videoCommand": { + "clickTrackingParams": "CLABEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UCmgGZbfjmk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UCmgGZbfjmk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5029a01996df8e69&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CLABEP6YBBgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CK8BEJSsCRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CK8BEJSsCRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtVQ21nR1piZmptaw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CK8BEJSsCRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CK4BENGqBRgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "UCmgGZbfjmk", + "onAddCommand": { + "clickTrackingParams": "CK4BENGqBRgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "UCmgGZbfjmk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CK4BENGqBRgUIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtVQ21nR1piZmptaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CK0BEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 26 seconds" + } + }, + "simpleText": "2:26" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKwBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "UCmgGZbfjmk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKwBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "UCmgGZbfjmk" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CKwBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKsBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKsBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "UCmgGZbfjmk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKsBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["UCmgGZbfjmk"], + "params": "CAQ%3D" + } + }, + "videoIds": ["UCmgGZbfjmk"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CKsBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/UCmgGZbfjmk/mqdefault_6s.webp?du=3000&sqp=CL_CotEG&rs=AOn4CLDp2bT2nzO4kFtyaIttH4eGo12Beg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "Creative Director: Serian Heu Music Video Director: AFF c BELIFT LAB Inc. All Rights Reserved Connect with " + }, + { "text": "ILLIT ILLIT", "bold": true }, + { "text": " ..." } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UCmgGZbfjmk&pp=YAHIAQGiBhUB15olE54LlzlBgP4QSSzvz53cdn4%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UCmgGZbfjmk", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE54LlzlBgP4QSSzvz53cdn4%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5029a01996df8e69&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtVQ21nR1piZmptayDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoBENwwGBAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "ES9oYbzYCh8", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ES9oYbzYCh8/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzQSwsCzJ4yjrfvWBGjZOZz2Z9ZA", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/ES9oYbzYCh8/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAu_uBIiRpPYLY_JE9yNF6jCSWJ4g", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) 'NOT CUTE ANYMORE’ Performance Film" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'NOT CUTE ANYMORE’ Performance Film 2 minutes, 17 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "6 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 17 seconds" + } + }, + "simpleText": "2:17" + }, + "viewCountText": { "simpleText": "27,925,664 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ES9oYbzYCh8&list=RDES9oYbzYCh8&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ES9oYbzYCh8", + "playlistId": "RDES9oYbzYCh8", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwsItsaZwcS1l_WUAboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREVTOW9ZYnpZQ2g4" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=112f6861bcd80a1f&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQtAn5Tg5puM2pcR", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "27 million views" } + }, + "simpleText": "27M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CKkBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKkBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ES9oYbzYCh8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKkBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["ES9oYbzYCh8"], + "params": "CAQ%3D" + } + }, + "videoIds": ["ES9oYbzYCh8"], + "videoCommand": { + "clickTrackingParams": "CKkBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ES9oYbzYCh8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ES9oYbzYCh8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=112f6861bcd80a1f&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CKkBEP6YBBgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CKgBEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CKgBEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtFUzlvWWJ6WUNoOA%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CKgBEJSsCRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CKcBENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "ES9oYbzYCh8", + "onAddCommand": { + "clickTrackingParams": "CKcBENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "ES9oYbzYCh8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CKcBENGqBRgTIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtFUzlvWWJ6WUNoOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKYBEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 17 seconds" + } + }, + "simpleText": "2:17" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKUBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "ES9oYbzYCh8", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKUBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "ES9oYbzYCh8" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CKUBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKQBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKQBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "ES9oYbzYCh8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["ES9oYbzYCh8"], + "params": "CAQ%3D" + } + }, + "videoIds": ["ES9oYbzYCh8"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CKQBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/ES9oYbzYCh8/mqdefault_6s.webp?du=3000&sqp=CMHLotEG&rs=AOn4CLBb_h6pfWU3otYNoR_1yhjkbohiAQ", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'NOT CUTE ANYMORE' Performance Film Executive Producer Taeho Kim Creative Director Serian Heu Director ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ES9oYbzYCh8&pp=YAHIAQGiBhUB15olE0sEaB4IbvSv_HajzI6iyns%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ES9oYbzYCh8", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE0sEaB4IbvSv_HajzI6iyns%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=112f6861bcd80a1f&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtFUzlvWWJ6WUNoOCDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMBENwwGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "shelfRenderer": { + "title": { "simpleText": "From related searches" }, + "content": { + "verticalListRenderer": { + "items": [ + { + "videoRenderer": { + "videoId": "F7sGJVUrkjQ", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/F7sGJVUrkjQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBdi0YbGuLDjk5-MZwe8fDZyiPgXw", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/F7sGJVUrkjQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDtNNMDITkt1TPB8rOew33TCBwKKw", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "Hearts2Hearts 하츠투하츠 'RUDE!' MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "Hearts2Hearts 하츠투하츠 'RUDE!' MV 3 minutes, 36 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "SMTOWN and Hearts2Hearts", + "navigationEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Hearts2Hearts", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@hearts2hearts.official⁩ • ⁨2.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/oTX_8teqpjm0o2ES1eIhVEHGRQSnO0nQWTE1qFKLOcHm6mTFnZBHw0AyPCvZxxKS3L1JDOwE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Hearts2Hearts. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Hearts2Hearts - 2.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC7Q3HUnJA3nvjZR2JeMn2Cw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC7Q3HUnJA3nvjZR2JeMn2Cw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 36 seconds" + } + }, + "simpleText": "3:36" + }, + "viewCountText": { + "simpleText": "109,330,158 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F7sGJVUrkjQ&list=RDF7sGJVUrkjQ&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F7sGJVUrkjQ", + "playlistId": "RDF7sGJVUrkjQ", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREY3c0dKVlVya2pR" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17bb0625552b9234&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Closed captions" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "SMTOWN and Hearts2Hearts", + "navigationEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Hearts2Hearts", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@hearts2hearts.official⁩ • ⁨2.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/oTX_8teqpjm0o2ES1eIhVEHGRQSnO0nQWTE1qFKLOcHm6mTFnZBHw0AyPCvZxxKS3L1JDOwE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Hearts2Hearts. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Hearts2Hearts - 2.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC7Q3HUnJA3nvjZR2JeMn2Cw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC7Q3HUnJA3nvjZR2JeMn2Cw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "SMTOWN and Hearts2Hearts", + "navigationEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Hearts2Hearts", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@hearts2hearts.official⁩ • ⁨2.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/oTX_8teqpjm0o2ES1eIhVEHGRQSnO0nQWTE1qFKLOcHm6mTFnZBHw0AyPCvZxxKS3L1JDOwE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Hearts2Hearts. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Hearts2Hearts - 2.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC7Q3HUnJA3nvjZR2JeMn2Cw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC7Q3HUnJA3nvjZR2JeMn2Cw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQtAtKSuqdXEwd0X", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "109 million views" + } + }, + "simpleText": "109M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKIBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKIBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "F7sGJVUrkjQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKIBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "F7sGJVUrkjQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["F7sGJVUrkjQ"], + "videoCommand": { + "clickTrackingParams": "CKIBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F7sGJVUrkjQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F7sGJVUrkjQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17bb0625552b9234&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CKIBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKEBEJSsCRgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CKEBEJSsCRgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtGN3NHSlZVcmtqUQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CKEBEJSsCRgWIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CKABENGqBRgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "F7sGJVUrkjQ", + "onAddCommand": { + "clickTrackingParams": "CKABENGqBRgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "F7sGJVUrkjQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CKABENGqBRgXIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtGN3NHSlZVcmtqUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJ8BEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@SMTOWN", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g", + "canonicalBaseUrl": "/@SMTOWN" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel SMTOWN" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 36 seconds" + } + }, + "simpleText": "3:36" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJ4BEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "F7sGJVUrkjQ", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJ4BEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "F7sGJVUrkjQ" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJ4BEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJ0BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "F7sGJVUrkjQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ0BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["F7sGJVUrkjQ"], + "params": "CAQ%3D" + } + }, + "videoIds": ["F7sGJVUrkjQ"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJ0BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/F7sGJVUrkjQ/mqdefault_6s.webp?du=3000&sqp=CKDRotEG&rs=AOn4CLBXZz4mm3WTngtTzA0uN-7QSqdc5Q", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "Hearts2Hearts' new single \"RUDE!\" is out! Listen and download on your favorite platform: https://Hearts2Hearts.lnk.to/RUDE ..." + } + ] + }, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CJsBENwwGAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F7sGJVUrkjQ&pp=YAHIAQGiBhUB15olExsa6C2SmbakslnxkLuu1sQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F7sGJVUrkjQ", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olExsa6C2SmbakslnxkLuu1sQ%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17bb0625552b9234&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtGN3NHSlZVcmtqUSDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/oTX_8teqpjm0o2ES1eIhVEHGRQSnO0nQWTE1qFKLOcHm6mTFnZBHw0AyPCvZxxKS3L1JDOwE=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJwBEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Hearts2Hearts", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@hearts2hearts.official⁩ • ⁨2.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/oTX_8teqpjm0o2ES1eIhVEHGRQSnO0nQWTE1qFKLOcHm6mTFnZBHw0AyPCvZxxKS3L1JDOwE=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Hearts2Hearts. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Hearts2Hearts - 2.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC7Q3HUnJA3nvjZR2JeMn2Cw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC7Q3HUnJA3nvjZR2JeMn2Cw" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "SMTOWN and Hearts2Hearts", + "styleRuns": [ + { "startIndex": 0, "length": 24 }, + { + "startIndex": 6, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 24, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 24, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "x3eqqoZPV_E", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBo3YjLbe5-5IS3VfR64pjk2xHkgA", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBgdUXbLEl2SO8JjrQzFk_xAf5qSg", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "BABYMONSTER - '춤 (CHOOM)' M/V" } + ], + "accessibility": { + "accessibilityData": { + "label": "BABYMONSTER - '춤 (CHOOM)' M/V 3 minutes, 25 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "BABYMONSTER", + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ", + "canonicalBaseUrl": "/channel/UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 25 seconds" + } + }, + "simpleText": "3:25" + }, + "viewCountText": { + "simpleText": "146,047,333 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E&list=RDx3eqqoZPV_E&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "playlistId": "RDx3eqqoZPV_E", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHgzZXFxb1pQVl9F" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Closed captions" + } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "BABYMONSTER", + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ", + "canonicalBaseUrl": "/channel/UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "BABYMONSTER", + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ", + "canonicalBaseUrl": "/channel/UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + ] + }, + "trackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQtA8a-9sqjV6rvHAQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "146 million views" + } + }, + "simpleText": "146M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJoBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJoBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x3eqqoZPV_E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJoBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "x3eqqoZPV_E" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["x3eqqoZPV_E"], + "videoCommand": { + "clickTrackingParams": "CJoBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CJoBEP6YBBgQIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkBEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJkBEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgt4M2VxcW9aUFZfRQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CJkBEJSsCRgRIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CJgBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "x3eqqoZPV_E", + "onAddCommand": { + "clickTrackingParams": "CJgBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "x3eqqoZPV_E", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CJgBENGqBRgSIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt4M2VxcW9aUFZfRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJcBEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/guzIoEyd9IyKWaD7Jfnlp1rD7k9SiEOV7go0ItyJ3O9V-j8ez6Jvs4Yj3LfrCu3Z7rFcdIqYLTI=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel BABYMONSTER" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 25 seconds" + } + }, + "simpleText": "3:25" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJYBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "x3eqqoZPV_E", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJYBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "x3eqqoZPV_E" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJYBEPnnAxgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJUBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJUBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x3eqqoZPV_E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJUBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["x3eqqoZPV_E"], + "params": "CAQ%3D" + } + }, + "videoIds": ["x3eqqoZPV_E"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CJUBEMfsBBgFIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/x3eqqoZPV_E/mqdefault_6s.webp?du=3000&sqp=CNTAotEG&rs=AOn4CLAJyNJSARvfoMQ1K1BEXvGtqFPjIw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "춤 (CHOOM) 1, 2 heat is on Own it, burn it, kick it, flip that 3, 4 BABYMON We gon get this party started Walk in, stomping like we ..." + } + ] + }, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E&pp=YAHIAQGiBhUB15olEzeXJ0UuDG37_je7V_CDvF8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olEzeXJ0UuDG37_je7V_CDvF8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "Egt4M2VxcW9aUFZfRSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/guzIoEyd9IyKWaD7Jfnlp1rD7k9SiEOV7go0ItyJ3O9V-j8ez6Jvs4Yj3LfrCu3Z7rFcdIqYLTI=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BABYMONSTER", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBENwwGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "U6BDbXIah-Y", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/U6BDbXIah-Y/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBwpeEswADEwz2nRvip79RD0wUvyQ", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/U6BDbXIah-Y/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEg3cWEz_r2Jg4nitANFOvF4u_4A", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "CORTIS (코르티스) 'REDRED' Official MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "CORTIS (코르티스) 'REDRED' Official MV 3 minutes, 29 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS and CORTIS", + "navigationEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 29 seconds" + } + }, + "simpleText": "3:29" + }, + "viewCountText": { + "simpleText": "35,476,565 views" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=U6BDbXIah-Y&list=RDU6BDbXIah-Y&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "U6BDbXIah-Y", + "playlistId": "RDU6BDbXIah-Y", + "params": "OAHAAQHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFU2QkRiWElhaC1Z" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=53a0436d721a87e6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "label": "Closed captions" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS and CORTIS", + "navigationEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS and CORTIS", + "navigationEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQtA5o_qkNftkNBT", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "35 million views" + } + }, + "simpleText": "35M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJMBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "U6BDbXIah-Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJMBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "U6BDbXIah-Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": ["U6BDbXIah-Y"], + "videoCommand": { + "clickTrackingParams": "CJMBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=U6BDbXIah-Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "U6BDbXIah-Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=53a0436d721a87e6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CJMBEP6YBBgVIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [ + { "text": "Save to playlist" } + ] + }, + "icon": { + "iconType": "BOOKMARK_BORDER" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJIBEJSsCRgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJIBEJSsCRgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtVNkJEYlhJYWgtWQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CJIBEJSsCRgWIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CJEBENGqBRgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "U6BDbXIah-Y", + "onAddCommand": { + "clickTrackingParams": "CJEBENGqBRgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "U6BDbXIah-Y", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CJEBENGqBRgXIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Share" }] + }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtVNkJEYlhJYWgtWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJABEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 29 seconds" + } + }, + "simpleText": "3:29" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CI8BEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "U6BDbXIah-Y", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CI8BEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "U6BDbXIah-Y" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CI8BEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CI4BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI4BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "U6BDbXIah-Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI4BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["U6BDbXIah-Y"], + "params": "CAQ%3D" + } + }, + "videoIds": ["U6BDbXIah-Y"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "trackingParams": "CI4BEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [{ "text": "Now playing" }] + } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [ + { "text": "Keep hovering to play" } + ] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/U6BDbXIah-Y/mqdefault_6s.webp?du=3000&sqp=CJqPotEG&rs=AOn4CLCAb0Wmuj9KxPiIrhgR7dc1PM6ddg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { + "text": "CORTIS (코르티스) 'REDRED' Official MV Listen 'REDRED': https://cortis.lnk.to/GREENGREEN Credits: Directed by IDIOTS ..." + } + ] + }, + "snippetHoverText": { + "runs": [ + { "text": "From the video description" } + ] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CIwBENwwGAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=U6BDbXIah-Y&pp=YAHIAQGiBhUB15olE_OmlJwA_cgqnMOCWvk4Do0%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "U6BDbXIah-Y", + "params": "8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE_OmlJwA_cgqnMOCWvk4Do0%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=53a0436d721a87e6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtVNkJEYlhJYWgtWSDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI0BEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "HYBE LABELS and CORTIS", + "styleRuns": [ + { "startIndex": 0, "length": 22 }, + { + "startIndex": 11, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 22, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 22, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + } + ], + "collapsedItemCount": 3, + "collapsedStateButtonText": { + "runs": [{ "text": "More" }], + "accessibility": { + "accessibilityData": { "label": "More" } + } + }, + "trackingParams": "CIsBELo-IhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "trackingParams": "CIoBENwcGBIiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "videoRenderer": { + "videoId": "lOpdrEgmYzY", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/lOpdrEgmYzY/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjg91gcyOCqToe0603jMUEISCwwA", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/lOpdrEgmYzY/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjHZrB4_GPfnQIctJy5HUloPfKjg", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) 'It’s Me’ Official MV (Performance ver.)" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'It’s Me’ Official MV (Performance ver.) 2 minutes, 23 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS and ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 month ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 23 seconds" + } + }, + "simpleText": "2:23" + }, + "viewCountText": { "simpleText": "11,070,879 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lOpdrEgmYzY&list=RDlOpdrEgmYzY&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lOpdrEgmYzY", + "playlistId": "RDlOpdrEgmYzY", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBO6AwsI4ZWprvCB2qb7AfIDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGxPcGRyRWdtWXpZ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=94ea5dac48266336&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS and ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS and ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { "fontColor": 4294967295 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "trackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQtAtsaZwcS1l_WUAQ==", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "11 million views" } + }, + "simpleText": "11M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CIkBEP6YBBgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkBEP6YBBgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lOpdrEgmYzY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkBEP6YBBgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["lOpdrEgmYzY"], + "params": "CAQ%3D" + } + }, + "videoIds": ["lOpdrEgmYzY"], + "videoCommand": { + "clickTrackingParams": "CIkBEP6YBBgWIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lOpdrEgmYzY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lOpdrEgmYzY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=94ea5dac48266336&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CIkBEP6YBBgWIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CIgBEJSsCRgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CIgBEJSsCRgXIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtsT3BkckVnbVl6WQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CIgBEJSsCRgXIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CIcBENGqBRgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "offlineVideoEndpoint": { + "videoId": "lOpdrEgmYzY", + "onAddCommand": { + "clickTrackingParams": "CIcBENGqBRgYIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "getDownloadActionCommand": { + "videoId": "lOpdrEgmYzY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CIcBENGqBRgYIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtsT3BkckVnbVl6WQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIYBEI5iIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "hasSeparator": true + } + } + ], + "trackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 23 seconds" + } + }, + "simpleText": "2:23" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIUBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "lOpdrEgmYzY", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIUBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "lOpdrEgmYzY" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CIUBEPnnAxgDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIQBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "lOpdrEgmYzY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["lOpdrEgmYzY"], + "params": "CAQ%3D" + } + }, + "videoIds": ["lOpdrEgmYzY"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CIQBEMfsBBgEIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/lOpdrEgmYzY/mqdefault_6s.webp?du=3000&sqp=CK6ootEG&rs=AOn4CLBDUOk_8bhyWybvSilG_i94IsmaUg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": "(아일릿) 'It's Me' Official MV (Performance ver.) Executive Producer Kim Taeho Creative Director Heu Serian Music Video ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CIIBENwwGBMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=lOpdrEgmYzY&pp=YAHIAQGiBhUB15olE6v16y-mBK219XPLUruvbWk%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "lOpdrEgmYzY", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCgjz8ce84_zO5yy6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olE6v16y-mBK219XPLUruvbWk%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=94ea5dac48266336&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtsT3BkckVnbVl6WSDnAigB", + "avatar": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_XS", + "layoutType": "AVATAR_STACK_LAYOUT_STACK", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIMBEP2eECITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEP2eECITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "attributedBylineText": { + "textViewModel": { + "text": { + "content": "HYBE LABELS and ILLIT", + "styleRuns": [ + { "startIndex": 0, "length": 21 }, + { + "startIndex": 11, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 21, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 21, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "LM875jeR-PM", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/LM875jeR-PM/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARMRadZhHhRszKLw3Pl3eNPKcCEg", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/LM875jeR-PM/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAGEIihvRil8_qp9rUY3YhPikHIWQ", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) 'It's Me' Dance Practice" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'It's Me' Dance Practice 2 minutes, 24 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 month ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 24 seconds" + } + }, + "simpleText": "2:24" + }, + "viewCountText": { "simpleText": "6,897,739 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LM875jeR-PM&list=RDLM875jeR-PM&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LM875jeR-PM", + "playlistId": "RDLM875jeR-PM", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwsImdGZvN6-yrj2AboDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRExNODc1amVSLVBN" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ccf3be63791f8f3&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "trackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C0Dz8ce84_zO5yw=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "6.8 million views" } + }, + "simpleText": "6.8M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CIEBEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIEBEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "LM875jeR-PM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIEBEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["LM875jeR-PM"], + "params": "CAQ%3D" + } + }, + "videoIds": ["LM875jeR-PM"], + "videoCommand": { + "clickTrackingParams": "CIEBEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LM875jeR-PM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LM875jeR-PM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ccf3be63791f8f3&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CIEBEP6YBBgUIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CIABEJSsCRgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CIABEJSsCRgVIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtMTTg3NWplUi1QTQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CIABEJSsCRgVIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CH8Q0aoFGBYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "offlineVideoEndpoint": { + "videoId": "LM875jeR-PM", + "onAddCommand": { + "clickTrackingParams": "CH8Q0aoFGBYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "getDownloadActionCommand": { + "videoId": "LM875jeR-PM", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CH8Q0aoFGBYiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtMTTg3NWplUi1QTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CH4QjmIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "hasSeparator": true + } + } + ], + "trackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 24 seconds" + } + }, + "simpleText": "2:24" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CH0Q-ecDGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "LM875jeR-PM", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CH0Q-ecDGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "LM875jeR-PM" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CH0Q-ecDGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHwQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHwQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "LM875jeR-PM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHwQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["LM875jeR-PM"], + "params": "CAQ%3D" + } + }, + "videoIds": ["LM875jeR-PM"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CHwQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/LM875jeR-PM/mqdefault_6s.webp?du=3000&sqp=COysotEG&rs=AOn4CLAkC6JDRTM-B4OwN53EpF9OiPizWg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " #아일릿 #MAMIHLAPINATAPAI Connect with " + }, + { "text": "ILLIT ILLIT", "bold": true }, + { "text": " Weverse: https://weverse.io/" }, + { "text": "illit", "bold": true }, + { "text": " Official YouTube: ..." } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=LM875jeR-PM&pp=YAHIAQGiBhUB15olE550MRbecfwN_s4W0TRvHV4%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "LM875jeR-PM", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE550MRbecfwN_s4W0TRvHV4%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=2ccf3be63791f8f3&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtMTTg3NWplUi1QTSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ILLIT", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHsQ3DAYFCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "9nEp9eeGaJk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/9nEp9eeGaJk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBNDz91RHM3H7MiUMzUSzY2s7c5ig", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/9nEp9eeGaJk/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2Hz_P1cisdNQrkHoGJZax-j2ySA", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) 'NOT ME’ Official MV" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'NOT ME’ Official MV 2 minutes, 36 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "4 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 36 seconds" + } + }, + "simpleText": "2:36" + }, + "viewCountText": { "simpleText": "6,971,061 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9nEp9eeGaJk&list=RD9nEp9eeGaJk&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9nEp9eeGaJk", + "playlistId": "RD9nEp9eeGaJk", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBO6AwsI4ZWprvCB2qb7AfIDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDluRXA5ZWVHYUpr" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f67129f5e7866899&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C0CZ0Zm83r7KuPYB", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "6.9 million views" } + }, + "simpleText": "6.9M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CHoQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHoQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "9nEp9eeGaJk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHoQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["9nEp9eeGaJk"], + "params": "CAQ%3D" + } + }, + "videoIds": ["9nEp9eeGaJk"], + "videoCommand": { + "clickTrackingParams": "CHoQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9nEp9eeGaJk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9nEp9eeGaJk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f67129f5e7866899&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CHoQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CHkQlKwJGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CHkQlKwJGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgs5bkVwOWVlR2FKaw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CHkQlKwJGBIiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CHgQ0aoFGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "offlineVideoEndpoint": { + "videoId": "9nEp9eeGaJk", + "onAddCommand": { + "clickTrackingParams": "CHgQ0aoFGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "getDownloadActionCommand": { + "videoId": "9nEp9eeGaJk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CHgQ0aoFGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs5bkVwOWVlR2FKaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CHcQjmIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "hasSeparator": true + } + } + ], + "trackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 36 seconds" + } + }, + "simpleText": "2:36" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHYQ-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "9nEp9eeGaJk", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CHYQ-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "9nEp9eeGaJk" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CHYQ-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHUQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHUQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "9nEp9eeGaJk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHUQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["9nEp9eeGaJk"], + "params": "CAQ%3D" + } + }, + "videoIds": ["9nEp9eeGaJk"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CHUQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/9nEp9eeGaJk/mqdefault_6s.webp?du=3000&sqp=CPq2otEG&rs=AOn4CLDyiC5Tq_u9ueK-8WLke-4yMpu_vA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'NOT ME' Official MV Executive Producer Kim Taeho Creative Director Heu Serian Music Video Director Yunah ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9nEp9eeGaJk&pp=YAHIAQGiBhUB15olE91nCujDGuPD0Vl8rlRVzT_SBwkJJxoBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9nEp9eeGaJk", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCgjym9HP_dmEnUm6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olE91nCujDGuPD0Vl8rlRVzT_SBwkJJxoBhyohjO8%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f67129f5e7866899&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "Egs5bkVwOWVlR2FKayDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHQQ3DAYFSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "SToSz9n0TfI", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/SToSz9n0TfI/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLByJmjWD3tpK6jn0C60RGX4ftzf1w", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/SToSz9n0TfI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDsgCHIVYd0gQE9gY2gAJoQyHQASA", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT(아일릿) 'It’s Me' (4K) | STUDIO CHOOM ORIGINAL" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT(아일릿) 'It’s Me' (4K) | STUDIO CHOOM ORIGINAL 2 minutes, 41 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "STUDIO CHOOM [스튜디오 춤]", + "navigationEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STUDIOCHOOM", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEIi7zFR_wE23jFncVtd6-A", + "canonicalBaseUrl": "/@STUDIOCHOOM" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "1 month ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 41 seconds" + } + }, + "simpleText": "2:41" + }, + "viewCountText": { "simpleText": "10,254,215 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=SToSz9n0TfI&list=RDSToSz9n0TfI&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "SToSz9n0TfI", + "playlistId": "RDSToSz9n0TfI", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoIi6aPpqKVuswTugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFNUb1N6OW4wVGZJ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=493a12cfd9f44df2&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "STUDIO CHOOM [스튜디오 춤]", + "navigationEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STUDIOCHOOM", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEIi7zFR_wE23jFncVtd6-A", + "canonicalBaseUrl": "/@STUDIOCHOOM" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "STUDIO CHOOM [스튜디오 춤]", + "navigationEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STUDIOCHOOM", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEIi7zFR_wE23jFncVtd6-A", + "canonicalBaseUrl": "/@STUDIOCHOOM" + } + } + } + ] + }, + "trackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C0Dym9HP_dmEnUk=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "10 million views" } + }, + "simpleText": "10M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CHMQ_pgEGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHMQ_pgEGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "SToSz9n0TfI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHMQ_pgEGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["SToSz9n0TfI"], + "params": "CAQ%3D" + } + }, + "videoIds": ["SToSz9n0TfI"], + "videoCommand": { + "clickTrackingParams": "CHMQ_pgEGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=SToSz9n0TfI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "SToSz9n0TfI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=493a12cfd9f44df2&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CHMQ_pgEGBIiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CHIQlKwJGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CHIQlKwJGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtTVG9TejluMFRmSQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CHIQlKwJGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CHEQ0aoFGBQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "offlineVideoEndpoint": { + "videoId": "SToSz9n0TfI", + "onAddCommand": { + "clickTrackingParams": "CHEQ0aoFGBQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "getDownloadActionCommand": { + "videoId": "SToSz9n0TfI", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CHEQ0aoFGBQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtTVG9TejluMFRmSQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CHAQjmIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "hasSeparator": true + } + } + ], + "trackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/3ZjSjNuOP8ho8qlpEsOMT_KbbK6lLs4EFBgVMZg1fK3nnJipRoJ4Pq1sSIKbf-rEdcu5CmAnvQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STUDIOCHOOM", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEIi7zFR_wE23jFncVtd6-A", + "canonicalBaseUrl": "/@STUDIOCHOOM" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel STUDIO CHOOM [스튜디오 춤]" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 41 seconds" + } + }, + "simpleText": "2:41" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CG8Q-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "SToSz9n0TfI", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CG8Q-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "SToSz9n0TfI" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CG8Q-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CG4Qx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CG4Qx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "SToSz9n0TfI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CG4Qx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["SToSz9n0TfI"], + "params": "CAQ%3D" + } + }, + "videoIds": ["SToSz9n0TfI"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CG4Qx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/SToSz9n0TfI/mqdefault_6s.webp?du=3000&sqp=CKLIotEG&rs=AOn4CLB2YQa6udv3pe898Cfn3-s4WTFhMw", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "[STUDIO CHOOM ORIGINAL] " }, + { "text": "ILLIT", "bold": true }, + { + "text": " 'It's Me' [스튜디오 춤 오리지널] 아일릿 '잇츠 미' 아일릿이 최애가 되는 마성의 주문 시작 (1:34) ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=SToSz9n0TfI&pp=YAHIAQGiBhUB15olE70OMCu3bEVwrDOTLioOZNk%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "SToSz9n0TfI", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCIumj6ailbrME7oDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE70OMCu3bEVwrDOTLioOZNk%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=493a12cfd9f44df2&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtTVG9TejluMFRmSSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/3ZjSjNuOP8ho8qlpEsOMT_KbbK6lLs4EFBgVMZg1fK3nnJipRoJ4Pq1sSIKbf-rEdcu5CmAnvQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel STUDIO CHOOM [스튜디오 춤]", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG0Q3DAYFiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STUDIOCHOOM", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEIi7zFR_wE23jFncVtd6-A", + "canonicalBaseUrl": "/@STUDIOCHOOM" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "E5joqiTD0ws", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/E5joqiTD0ws/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-5qi3YXLtNSmx4TsOUj2RLYgNmA", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/E5joqiTD0ws/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD247yKnbFYCxoDg7XaOdVP2wIzew", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { "text": "ILLIT (아일릿) ‘jellyous’ Dance Practice" } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘jellyous’ Dance Practice 2 minutes, 52 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "10 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 52 seconds" + } + }, + "simpleText": "2:52" + }, + "viewCountText": { "simpleText": "13,287,189 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E5joqiTD0ws&list=RDE5joqiTD0ws&start_radio=1&pp=ygUFaWxsaXSgBwE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E5joqiTD0ws", + "playlistId": "RDE5joqiTD0ws", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMLCOGVqa7wgdqm-wHyAwUNQSRBPbgFAQ%3D%3D", + "playerParams": "ygUFaWxsaXSgBwE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREU1am9xaVREMHdz" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1398e8aa24c3d30b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + }, + "trackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C0CLpo-mopW6zBM=", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "13 million views" } + }, + "simpleText": "13M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CGwQ_pgEGBQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGwQ_pgEGBQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "E5joqiTD0ws", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGwQ_pgEGBQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["E5joqiTD0ws"], + "params": "CAQ%3D" + } + }, + "videoIds": ["E5joqiTD0ws"], + "videoCommand": { + "clickTrackingParams": "CGwQ_pgEGBQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E5joqiTD0ws", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E5joqiTD0ws", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1398e8aa24c3d30b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CGwQ_pgEGBQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CGsQlKwJGBUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CGsQlKwJGBUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgtFNWpvcWlURDB3cw%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CGsQlKwJGBUiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CGoQ0aoFGBYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "offlineVideoEndpoint": { + "videoId": "E5joqiTD0ws", + "onAddCommand": { + "clickTrackingParams": "CGoQ0aoFGBYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "getDownloadActionCommand": { + "videoId": "E5joqiTD0ws", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CGoQ0aoFGBYiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtFNWpvcWlURDB3cw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CGkQjmIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "hasSeparator": true + } + } + ], + "trackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel ILLIT" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 52 seconds" + } + }, + "simpleText": "2:52" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGgQ-ecDGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "E5joqiTD0ws", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGgQ-ecDGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "E5joqiTD0ws" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CGgQ-ecDGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGcQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGcQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "E5joqiTD0ws", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGcQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["E5joqiTD0ws"], + "params": "CAQ%3D" + } + }, + "videoIds": ["E5joqiTD0ws"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CGcQx-wEGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/E5joqiTD0ws/mqdefault_6s.webp?du=3000&sqp=CN_LotEG&rs=AOn4CLBp5pz-T8CAPQRVbtghbIVmxKwiWg", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " #아일릿 #ILLIT_bomb #jellyous #젤리어스 Connect with " + }, + { "text": "ILLIT ILLIT", "bold": true }, + { "text": " Weverse: https://www.weverse.io/" }, + { "text": "illit", "bold": true }, + { "text": " Official YouTube: ..." } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=E5joqiTD0ws&pp=YAHIAQGiBhUB15olE75S87ohwlN3fwb2VyN_dIE%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "E5joqiTD0ws", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCwjhlamu8IHapvsB8gMFDUEkQT0%3D", + "playerParams": "YAHIAQGiBhUB15olE75S87ohwlN3fwb2VyN_dIE%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1398e8aa24c3d30b&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgtFNWpvcWlURDB3cyDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ILLIT", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQ3DAYFyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + } + }, + { + "videoRenderer": { + "videoId": "-01oDwXKSuE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/-01oDwXKSuE/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-MVXIt1kdSn0rfpnAV1e0Wua0OQ", + "width": 360, + "height": 202 + }, + { + "url": "https://i.ytimg.com/vi/-01oDwXKSuE/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCjqibygu9zoMQNhuxSnnNpFykSPQ", + "width": 720, + "height": 404 + } + ] + }, + "title": { + "runs": [ + { + "text": "ILLIT (아일릿) 'Sunday Morning’ Official MV" + } + ], + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) 'Sunday Morning’ Official MV 2 minutes, 57 seconds" + } + } + }, + "longBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "publishedTimeText": { "simpleText": "4 months ago" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "viewCountText": { "simpleText": "18,847,704 views" }, + "navigationEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-01oDwXKSuE&list=RD-01oDwXKSuE&start_radio=1&pp=ygUFaWxsaXSgBwHSBwkJOQsBhyohjO8%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-01oDwXKSuE", + "playlistId": "RD-01oDwXKSuE", + "params": "OAHAAQGqAwVpbGxpdLoDHBIaUkRFTWFvenFITnlycENCSmF3VnpEMTYtMkG6AwoIn4XjyJ742_ovugMKCJDw0KX05JDkbLoDCwimyf6c7IyW-scBugMKCPe7ypCk2u6gGroDCwiwsubd0LWL9J0BugMLCLDWkcb70rHYtQG6AwsIpdS95uvKwbj6AboDCgjFgeLfv86fp1a6AwsIh7mi-Kye9ZK-AboDCgjpnP62mYPolFC6AwoIn5Tg5puM2pcRugMLCLbGmcHEtZf1lAG6AwoI8_HHvOP8zucsugMLCJnRmbzevsq49gG6AwoI8pvRz_3ZhJ1JugMKCIumj6ailbrME_IDBQ1BJEE9uAUB", + "playerParams": "ygUFaWxsaXSgBwHSBwkJOQsBhyohjO8%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRC0wMW9Ed1hLU3VF" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb4d680f05ca4ae1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "badges": [ + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "4K", + "trackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "metadataBadgeRenderer": { + "style": "BADGE_STYLE_TYPE_SIMPLE", + "label": "CC", + "trackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { "label": "Closed captions" } + } + } + ], + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "icon": { "iconType": "CHECK_CIRCLE_THICK" }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibilityData": { "label": "Verified" } + } + } + ], + "ownerText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + }, + "trackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C0Dhlamu8IHapvsB", + "showActionMenu": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "18 million views" } + }, + "simpleText": "18M views" + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [{ "text": "Add to queue" }] + }, + "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, + "serviceEndpoint": { + "clickTrackingParams": "CGUQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGUQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-01oDwXKSuE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGUQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["-01oDwXKSuE"], + "params": "CAQ%3D" + } + }, + "videoIds": ["-01oDwXKSuE"], + "videoCommand": { + "clickTrackingParams": "CGUQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-01oDwXKSuE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-01oDwXKSuE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb4d680f05ca4ae1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + } + } + } + ] + } + }, + "trackingParams": "CGUQ_pgEGBEiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { + "runs": [{ "text": "Save to playlist" }] + }, + "icon": { "iconType": "BOOKMARK_BORDER" }, + "navigationEndpoint": { + "clickTrackingParams": "CGQQlKwJGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CGQQlKwJGBIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showSheetCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PAadd_to_playlist", + "params": "-gYNCgstMDFvRHdYS1N1RQ%3D%3D" + } + } + } + } + } + }, + "trackingParams": "CGQQlKwJGBIiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CGMQ0aoFGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "offlineVideoEndpoint": { + "videoId": "-01oDwXKSuE", + "onAddCommand": { + "clickTrackingParams": "CGMQ0aoFGBMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "getDownloadActionCommand": { + "videoId": "-01oDwXKSuE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CGMQ0aoFGBMiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "serviceEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgstMDFvRHdYS1N1RQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CGIQjmIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "hasSeparator": true + } + } + ], + "trackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "accessibility": { + "accessibilityData": { "label": "Action menu" } + } + } + }, + "channelThumbnailSupportedRenderers": { + "channelThumbnailWithLinkRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + }, + "accessibility": { + "accessibilityData": { + "label": "Go to channel HYBE LABELS" + } + } + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "style": "DEFAULT", + "icon": { "iconType": "MUSIC" } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "untoggledIcon": { "iconType": "WATCH_LATER" }, + "toggledIcon": { "iconType": "CHECK" }, + "untoggledTooltip": "Watch later", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGEQ-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "addedVideoId": "-01oDwXKSuE", + "action": "ACTION_ADD_VIDEO" + } + ] + } + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGEQ-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/browse/edit_playlist" + } + }, + "playlistEditEndpoint": { + "playlistId": "WL", + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "-01oDwXKSuE" + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Watch later" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CGEQ-ecDGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, + "untoggledTooltip": "Add to queue", + "toggledTooltip": "Added", + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGAQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGAQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "-01oDwXKSuE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGAQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": ["-01oDwXKSuE"], + "params": "CAQ%3D" + } + }, + "videoIds": ["-01oDwXKSuE"] + } + } + ] + } + }, + "untoggledAccessibility": { + "accessibilityData": { "label": "Add to queue" } + }, + "toggledAccessibility": { + "accessibilityData": { "label": "Added" } + }, + "trackingParams": "CGAQx-wEGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + }, + { + "thumbnailOverlayLoadingPreviewRenderer": { + "text": { + "runs": [{ "text": "Keep hovering to play" }] + } + } + } + ], + "richThumbnail": { + "movingThumbnailRenderer": { + "movingThumbnailDetails": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/an_webp/-01oDwXKSuE/mqdefault_6s.webp?du=3000&sqp=CJqiotEG&rs=AOn4CLAX-4x7yxBM_Zsu6y35lT2n247sDA", + "width": 320, + "height": 180 + } + ], + "logAsMovingThumbnail": true + }, + "enableHoveredLogging": true, + "enableOverlay": true + } + }, + "detailedMetadataSnippets": [ + { + "snippetText": { + "runs": [ + { "text": "ILLIT", "bold": true }, + { + "text": " (아일릿) 'Sunday Morning' Official MV Executive Producer : Kim Taeho Creative Director : Heu Serian Music Video Director ..." + } + ] + }, + "snippetHoverText": { + "runs": [{ "text": "From the video description" }] + }, + "maxOneLine": false + } + ], + "inlinePlaybackEndpoint": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1CzIGc2VhcmNoUgVpbGxpdJoBAxD0JMoBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-01oDwXKSuE&pp=YAHIAQGiBhUB15olEx5OvGLdi0AaGCmutbwDj1g%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-01oDwXKSuE", + "params": "qgMFaWxsaXS6AxwSGlJERU1hb3pxSE55cnBDQkphd1Z6RDE2LTJBugMKCJ-F48ie-Nv6L7oDCgiQ8NCl9OSQ5Gy6AwsIpsn-nOyMlvrHAboDCgj3u8qQpNruoBq6AwsIsLLm3dC1i_SdAboDCwiw1pHG-9Kx2LUBugMLCKXUvebrysG4-gG6AwoIxYHi37_On6dWugMLCIe5ovisnvWSvgG6AwoI6Zz-tpmD6JRQugMKCJ-U4OabjNqXEboDCwi2xpnBxLWX9ZQBugMKCPPxx7zj_M7nLLoDCwiZ0Zm83r7KuPYBugMKCPKb0c_92YSdSboDCgiLpo-mopW6zBPyAwUNQSRBPQ%3D%3D", + "playerParams": "YAHIAQGiBhUB15olEx5OvGLdi0AaGCmutbwDj1g%3D", + "playerExtraUrlParams": [ + { "key": "inline", "value": "1" } + ], + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fb4d680f05ca4ae1&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "searchVideoResultEntityKey": "EgstMDFvRHdYS1N1RSDnAigB", + "avatar": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HYBE LABELS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF8Q3DAYGCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + } + } + } + } + } + } + ], + "trackingParams": "CF4Quy8YACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CF0Qt6kLGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EvQFEgVpbGxpdBqgA1NCU0NBUmhWUTBWd1JtOVhaVU5OUTI4MWVqTkZkbGRoZWpab1VWR0NBUnBTUkVWTllXOTZjVWhPZVhKd1EwSktZWGRXZWtReE5pMHlRWUlCQzB4ZlZuWjNaV3RaZDNBNGdnRUxZazFvUkVvd1V6QlBRa0dDQVF0NFgxSlpXbk5QWm5CTFdZSUJDMGRyUnpZd2EwbFRibVpqZ2dFTGJtVm5kSEpSZFRWdFZFR0NBUXQwWWtSSGJEZHFSV0Y2UVlJQkN5MXVSVWRXY25wUVlXbFZnZ0VMVm1zMUxXTmZkalJuVFZXQ0FRdDJhVmhWT0hNNFNXNUpZNElCQzFWRGJXZEhXbUptYW0xcmdnRUxSVk01YjFsaWVsbERhRGlDQVF0c1QzQmtja1ZuYlZsNldZSUJDMHhOT0RjMWFtVlNMVkJOZ2dFTE9XNUZjRGxsWlVkaFNtdUNBUXRUVkc5VGVqbHVNRlJtU1lJQkMwVTFhbTl4YVZSRU1IZHpnZ0VMTFRBeGIwUjNXRXRUZFVXeUFRWUtCQWdaRUFMcUFRUUlBaEFakgLDAi9zZWFyY2g_b3E9aWxsaXQmZ3NfbD15b3V0dWJlLjMuLjBpNTEyaTQzM2kxMzFpNDdrMWowaTNrMWwyajBpNTEyaTQzM2sxbDJqMGk1MTJpNDMzaTEzMWsxbDRqMGk1MTJpNDMzazFqMGkzazFqMGk1MTJpNDMzazFqMGk1MTJpNDMzaTEzMWsxajBpM2sxLjI5MTIuNDI2Ny4wLjQ2NzkuLi4uLi4wLjE4OC45MzAuMGo2Li4uLi4uLi4uLjEuLi4uLi4uMC4uMGk1MTJrMWowaTUxMmk0N2sxajBpNTEyaTQzM2kxMzFpNDU1azFqMGk1MTJpNDMzaTEzMWk2NTBrMWowaTUxMmk0MzNpNDdrMWowaTUxMmk0MzNpMTMxaTY1MGk0N2sxajBpNTEyaTQzM2kxMzFpNzkwaTQ3azEuMTM0oAIEGIHg6BgiC3NlYXJjaC1mZWVk", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH" + } + }, + "loggingDirectives": { + "trackingParams": "CF0Qt6kLGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + } + ], + "trackingParams": "CFsQui8iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "subMenu": { + "searchSubMenuRenderer": { + "trackingParams": "CFwQkXUiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + "hideBottomSeparator": true, + "targetId": "search-feed" + } + }, + "secondaryContents": { + "secondarySearchContainerRenderer": { + "contents": [ + { + "universalWatchCardRenderer": { + "header": { + "watchCardRichHeaderRenderer": { + "title": { "simpleText": "ILLIT" }, + "titleNavigationEndpoint": { + "clickTrackingParams": "CFkQpawBIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + }, + "subtitle": { "simpleText": "@ILLIT_official" }, + "avatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s176-c-k-c0x00ffffff-no-rj", + "width": 40, + "height": 40 + } + ], + "placeholderColor": 4294967295 + }, + "colorSupportedDatas": { + "basicColorPaletteData": { + "backgroundColor": 4294177779, + "foregroundTitleColor": 4279440147, + "foregroundBodyColor": 4284506208 + } + }, + "trackingParams": "CFkQpawBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "titleBadge": { + "metadataBadgeRenderer": { + "icon": { "iconType": "AUDIO_BADGE" }, + "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", + "tooltip": "Official Artist Channel", + "trackingParams": "CFkQpawBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "accessibilityData": { + "label": "Official Artist Channel" + } + } + }, + "darkThemeColorSupportedDatas": { + "basicColorPaletteData": { + "backgroundColor": 4279505940, + "foregroundTitleColor": 4294967295, + "foregroundBodyColor": 4289374890 + } + }, + "style": "WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR", + "callToActionButtons": [ + { + "buttonRenderer": { + "style": "STYLE_DESTRUCTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Subscribe" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CFoQ8FsYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fresults%253Fsearch_query%253Dillit%26continue_action%3DQUFFLUhqazFEMnZFNlI5ejd1dF9fQjVOS2paVzBCaWlkQXxBQ3Jtc0tuX1kzcTZLS1FhTW5HMDBZOGhRVGFWbUVRTkFJS2lzQ1VRQUI2QkNYWFJVZ002b2FXMjFETlJRc1RzTjd0VFREMWQtZ1RZWUV4STZ2eXdaYjQ3MXVsa3RCME5YZ3NhTk4xVmQxbjhfQTh1dWhEcXJ6NHN6UWVXSmMtT1Axb3lMUm4zWm4zbzdvVWFpYzhDUDlkdUVJX0lGQUlPdURFQXlVaUp0TFlUME5UZlYxSl84eEZVNzR3TWpXMmpJaWVHSUgyTkI5TmY&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CFoQ8FsYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { "query": "illit" } + }, + "continueAction": "QUFFLUhqazFEMnZFNlI5ejd1dF9fQjVOS2paVzBCaWlkQXxBQ3Jtc0tuX1kzcTZLS1FhTW5HMDBZOGhRVGFWbUVRTkFJS2lzQ1VRQUI2QkNYWFJVZ002b2FXMjFETlJRc1RzTjd0VFREMWQtZ1RZWUV4STZ2eXdaYjQ3MXVsa3RCME5YZ3NhTk4xVmQxbjhfQTh1dWhEcXJ6NHN6UWVXSmMtT1Axb3lMUm4zWm4zbzdvVWFpYzhDUDlkdUVJX0lGQUlPdURFQXlVaUp0TFlUME5UZlYxSl84eEZVNzR3TWpXMmpJaWVHSUgyTkI5TmY" + } + }, + "trackingParams": "CFoQ8FsYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ] + } + }, + "callToAction": { + "watchCardHeroVideoRenderer": { + "navigationEndpoint": { + "clickTrackingParams": "CFgQrrEBIhMI4O6ao6_7lAMVj0QdCR08SDULMgptaXgtc2VhcmNoygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&list=RDEMaozqHNyrpCBJawVzD16-2A&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "playlistId": "RDEMaozqHNyrpCBJawVzD16-2A", + "params": "OALAAQE%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhpSREVNYW96cUhOeXJwQ0JKYXdWekQxNi0yQQ%3D%3D" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFgQrrEBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "callToActionButton": { + "callToActionButtonRenderer": { + "label": { "simpleText": "YouTube Mix" }, + "icon": { "iconType": "PLAY_ARROW" }, + "style": "CALL_TO_ACTION_BUTTON_RENDERER_STYLE_OPAQUE_BLACK" + } + }, + "heroImage": { + "collageHeroImageRenderer": { + "leftThumbnail": { + "thumbnails": [ + { + "url": "https://yt3.googleusercontent.com/5GYeWpGUtgi8tPkwqV_Nnq9ZiE6PhSCoRSrfpK1CIdfZkndV5fLHZ-c2g9rAGfdQ6bV81Wvlc8UMjw=s190-c-k-c0x00ffffff-no-rj-mo", + "width": 190, + "height": 190 + } + ] + }, + "topRightThumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBDuX8CvaltFWCTlT7RokrXgZYk_w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA7-7y5AcNXC6zrdu77054JoKGcCw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgzQu6XlB-iXV0OXzEjl22QrPjCg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Vk5-c_v4gMU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBjT-bOPfum1GNp9hxrklcY7AUsig", + "width": 336, + "height": 188 + } + ] + }, + "bottomRightThumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDWdtXPAfXz9JuovHi_Iu1E9snZpA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAuP3DENfMOrQ6RlBfe2bWDYfiL8w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEatH0xl66a1D2zUECvPcBBuJUSQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/-nEGVrzPaiU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAG4iqVbsHv3fjKtTocpCDBbxVpaQ", + "width": 336, + "height": 188 + } + ] + } + } + }, + "accessibility": { + "accessibilityData": { "label": "YouTube Mix" } + } + } + }, + "sections": [ + { + "watchCardSectionSequenceRenderer": { + "lists": [ + { + "verticalWatchCardListRenderer": { + "items": [ + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "It's Me" }, + "subtitle": { + "simpleText": "55M views • 1 month ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFcQi7IBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFcQi7IBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS and ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CFcQi7IBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@HYBELABELS⁩ • ⁨81.2M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.2M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQi7IBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4294967295 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQi7IBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "Magnetic" }, + "subtitle": { + "simpleText": "319M views • 2 years ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFYQi7IBGAEiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Vk5-c_v4gMU&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Vk5-c_v4gMU", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=564e7e73fbf880c5&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFYQi7IBGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFYQi7IBGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "NOT CUTE ANYMORE" }, + "subtitle": { + "simpleText": "56M views • 6 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFUQi7IBGAIiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x_RYZsOfpKY&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x_RYZsOfpKY", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c7f45866c39fa4a6&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFUQi7IBGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFUQi7IBGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "jellyous" }, + "subtitle": { + "simpleText": "66M views • 11 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "simpleText": "3:09" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFQQi7IBGAMiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GkG60kISnfc&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GkG60kISnfc", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a41bad242129df7&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFQQi7IBGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFQQi7IBGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { + "simpleText": "Billyeoon Goyangi (Do the Dance)" + }, + "subtitle": { + "simpleText": "56M views • 11 months ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "simpleText": "3:22" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFMQi7IBGAQiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=negtrQu5mTA&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "negtrQu5mTA", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9de82dad0bb99930&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFMQi7IBGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFMQi7IBGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "Tick-Tack" }, + "subtitle": { + "simpleText": "78M views • 1 year ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFIQi7IBGAUiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-nEGVrzPaiU&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-nEGVrzPaiU", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fa710656bccf6a25&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFIQi7IBGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFIQi7IBGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { + "simpleText": "Lucky Girl Syndrome" + }, + "subtitle": { + "simpleText": "68M views • 2 years ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 26 seconds" + } + }, + "simpleText": "2:26" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQi7IBGAYiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UCmgGZbfjmk&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UCmgGZbfjmk", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5029a01996df8e69&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFEQi7IBGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFEQi7IBGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { + "simpleText": "Cherish (My Love)" + }, + "subtitle": { + "simpleText": "63M views • 1 year ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFAQi7IBGAciEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=tbDGl7jEazA&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "tbDGl7jEazA", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b5b0c697b8c46b30&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CFAQi7IBGAciEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CFAQi7IBGAciEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "Love, older you" }, + "subtitle": { "simpleText": "1.8M views" }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 39 seconds" + } + }, + "simpleText": "2:39" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE8Qi7IBGAgiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=9IRtzlfyiFo&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "9IRtzlfyiFo", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f4846dce57f2885a&ip=79.205.216.240&initcwndbps=2885000&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CE8Qi7IBGAgiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "CE8Qi7IBGAgiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ", + "canonicalBaseUrl": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + ] + } + } + }, + { + "watchCardCompactVideoRenderer": { + "title": { "simpleText": "Almond Chocolate" }, + "subtitle": { + "simpleText": "33M views • 1 year ago" + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 46 seconds" + } + }, + "simpleText": "3:46" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Qi7IBGAkiEwjg7pqjr_uUAxWPRB0JHTxINQsyBnNlYXJjaFIFaWxsaXSaAQMQ9CTKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qlgEadao-Sk&start_radio=1&pp=ygUFaWxsaXQ%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qlgEadao-Sk", + "params": "wAEB8gMFDUEkQT24BQE%3D", + "playerParams": "ygUFaWxsaXQ%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa580469d6a8f929&ip=79.205.216.240&initcwndbps=2853750&mt=1781049168&oweuc=" + } + } + } + } + }, + "trackingParams": "CE4Qi7IBGAkiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "style": "WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED", + "byline": { + "runs": [ + { + "text": "HYBE LABELS", + "navigationEndpoint": { + "clickTrackingParams": "CE4Qi7IBGAkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HYBELABELS", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA", + "canonicalBaseUrl": "/@HYBELABELS" + } + } + } + ] + } + } + } + ], + "trackingParams": "CE0Qh60BGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "trackingParams": "CEwQtqwBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + { + "watchCardSectionSequenceRenderer": { + "lists": [ + { + "horizontalCardListRenderer": { + "cards": [ + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_luZPYCXEMeW21iUj549Z2yG63TqZa3lH4/mqdefault.jpg?sqp=CIDSotEGir7X7AMICIrd7M8GEAE=&rs=AOn4CLADhDYPWA3nUxjIqzBLk60tPbhwPA&v=1778069130", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [{ "text": "It’s Me (SpedUp)" }] + }, + "searchEndpoint": { + "clickTrackingParams": "CEsQkloYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_luZPYCXEMeW21iUj549Z2yG63TqZa3lH4&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_luZPYCXEMeW21iUj549Z2yG63TqZa3lH4" + } + }, + "trackingParams": "CEsQkloYACITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_kQmRn0nnck7hc840kqww-xctqsrFJBrrU/mqdefault.jpg?sqp=CIDSotEGir7X7AMICPbvgsoGEAE=&rs=AOn4CLAVHDC_m-gEpErhNP0Az9ZhX08nvQ&v=1765849078", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [ + { + "text": "NOT CUTE ANYMORE (Holiday Remixes)" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CEoQkloYASITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_kQmRn0nnck7hc840kqww-xctqsrFJBrrU&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_kQmRn0nnck7hc840kqww-xctqsrFJBrrU" + } + }, + "trackingParams": "CEoQkloYASITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_lu80Hnel47fMvl0VEAs5FazzLCjLBVn50/mqdefault.jpg?sqp=CIDSotEGir7X7AMICOyT_MIGEAE=&rs=AOn4CLDe3HV2qnvPPGd-cqghLnrMZ_3t_w&v=1751058924", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [ + { + "text": "Billyeoon Goyangi (Do the Dance) (Remixes)" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CEkQkloYAiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_lu80Hnel47fMvl0VEAs5FazzLCjLBVn50&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_lu80Hnel47fMvl0VEAs5FazzLCjLBVn50" + } + }, + "trackingParams": "CEkQkloYAiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_n6wjhOgPaoex9GUSVGjQKnnQNk1zc6GPk/mqdefault.jpg?sqp=CIDSotEGir7X7AMICJrnwr0GEAE=&rs=AOn4CLAfM8UVbsv8ji9ZFilJEfqrL7fFIA&v=1739633562", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [ + { "text": "Cherish (My Love) (Remixes)" } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CEgQkloYAyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_n6wjhOgPaoex9GUSVGjQKnnQNk1zc6GPk&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_n6wjhOgPaoex9GUSVGjQKnnQNk1zc6GPk" + } + }, + "trackingParams": "CEgQkloYAyITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_mXS7hoxvhbyEE7Z2fNuqEB6lmcZCPQdTE/mqdefault.jpg?sqp=CIDSotEGir7X7AMICNjjzc8GEAE=&rs=AOn4CLAcLR0iY5h-4FR7IJehf-nFz4XoUA&v=1777562072", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [{ "text": "MAMIHLAPINATAPAI" }] + }, + "searchEndpoint": { + "clickTrackingParams": "CEcQkloYBCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_mXS7hoxvhbyEE7Z2fNuqEB6lmcZCPQdTE&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_mXS7hoxvhbyEE7Z2fNuqEB6lmcZCPQdTE" + } + }, + "trackingParams": "CEcQkloYBCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_kvsoDcbQDNwIFWIzS6fPqZu-OlBLiHi5A/mqdefault.jpg?sqp=CIDSotEGir7X7AMICPPo7cQGEAE=&rs=AOn4CLD-EN2aBvNN9EIFRNrPbGmm9vTtRA&v=1755018355", + "width": 100, + "height": 100 + } + ] + }, + "query": { "runs": [{ "text": "bomb" }] }, + "searchEndpoint": { + "clickTrackingParams": "CEYQkloYBSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_kvsoDcbQDNwIFWIzS6fPqZu-OlBLiHi5A&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_kvsoDcbQDNwIFWIzS6fPqZu-OlBLiHi5A" + } + }, + "trackingParams": "CEYQkloYBSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_lVADWxnRwPWhZvX6tiu2D-ealbO8iuJfs/mqdefault.jpg?sqp=CIDSotEGir7X7AMICIO1xL0GEAE=&rs=AOn4CLCgwNuk7tG4_ZNeqGjhlKrp6D-u9w&v=1739659907", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [{ "text": "I’LL LIKE YOU" }] + }, + "searchEndpoint": { + "clickTrackingParams": "CEUQkloYBiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_lVADWxnRwPWhZvX6tiu2D-ealbO8iuJfs&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_lVADWxnRwPWhZvX6tiu2D-ealbO8iuJfs" + } + }, + "trackingParams": "CEUQkloYBiITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_ljtHpZgYBwhiIchOM5wvCtWPj2-LgEZrE/mqdefault.jpg?sqp=CIDSotEGir7X7AMICN3Qwr0GEAE=&rs=AOn4CLDuTtT5Hhc4bw0wzwwG3ck-6uDnxA&v=1739630685", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [ + { "text": "SUPER REAL ME (Sped Up)" } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CEQQkloYByITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_ljtHpZgYBwhiIchOM5wvCtWPj2-LgEZrE&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_ljtHpZgYBwhiIchOM5wvCtWPj2-LgEZrE" + } + }, + "trackingParams": "CEQQkloYByITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_m2_XrPyDnxIVRZBXUc6Vp8KbTPVwebzeI/mqdefault.jpg?sqp=CIDSotEGir7X7AMICJyfnr0GEAE=&rs=AOn4CLCpG1aufu1GYt_zSo6ZdHT9sna_dw&v=1739034524", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [{ "text": "SUPER REAL ME" }] + }, + "searchEndpoint": { + "clickTrackingParams": "CEMQkloYCCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_m2_XrPyDnxIVRZBXUc6Vp8KbTPVwebzeI&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_m2_XrPyDnxIVRZBXUc6Vp8KbTPVwebzeI" + } + }, + "trackingParams": "CEMQkloYCCITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + }, + { + "searchRefinementCardRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://i9.ytimg.com/s_p/OLAK5uy_lDylDDzJpQH1mcR-yxKfoFHYTsuBP3tIg/mqdefault.jpg?sqp=CIDSotEGir7X7AMICMPH4s4GEAE=&rs=AOn4CLC_YRMIHlAnnjierkc4MA-joDQGpg&v=1775805379", + "width": 100, + "height": 100 + } + ] + }, + "query": { + "runs": [{ "text": "Bubee (Korean Ver.)" }] + }, + "searchEndpoint": { + "clickTrackingParams": "CEIQkloYCSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/playlist?list=OLAK5uy_lDylDDzJpQH1mcR-yxKfoFHYTsuBP3tIg&playnext=1&index=1", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_lDylDDzJpQH1mcR-yxKfoFHYTsuBP3tIg" + } + }, + "trackingParams": "CEIQkloYCSITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "searchRefinementCardRendererStyle": { + "value": "CARD_RENDERER_STYLE_TYPE_ALBUM_CARD" + } + } + } + ], + "trackingParams": "CD4QkVoYACITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "header": { + "titleAndButtonListHeaderRenderer": { + "title": { + "accessibility": { + "accessibilityData": { "label": "Albums" } + }, + "simpleText": "Albums" + }, + "trackingParams": "CEEQxZcBIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "previousButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CHEVRON_LEFT" }, + "trackingParams": "CEAQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CHEVRON_RIGHT" }, + "trackingParams": "CD8Q8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + } + } + ], + "listTitles": [ + { + "accessibility": { + "accessibilityData": { "label": "Albums" } + }, + "simpleText": "Albums" + } + ], + "trackingParams": "CD0QtqwBGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + ], + "collapsedLabel": { "runs": [{ "text": "Show more" }] }, + "trackingParams": "CDsQpKwBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "footer": { + "buttonBannerViewModel": { + "ctaButton": { + "buttonViewModel": { + "iconName": "OPEN_IN_NEW", + "title": "Listen on YouTube Music", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDwQ-uYLIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://music.youtube.com/channel/UCNVIo0UJXTdEnsRkCB9Q03w?ybp=mgYiCiASHhIaUkRBT2FvenFITnlycENCSmF3VnpEMTYtMkEYAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://music.youtube.com/channel/UCNVIo0UJXTdEnsRkCB9Q03w?ybp=mgYiCiASHhIaUkRBT2FvenFITnlycENCSmF3VnpEMTYtMkEYAQ%253D%253D", + "target": "TARGET_NEW_WINDOW" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CDwQ-uYLIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconTrailing": true, + "loggingDirectives": { + "trackingParams": "CDwQ-uYLIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "visibility": { "types": "12" } + } + } + }, + "subtext": { + "content": "The free music streaming app from YouTube", + "alignment": "TEXT_ALIGNMENT_CENTER" + } + } + } + } + } + ], + "trackingParams": "CDoQuBsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + } + }, + "trackingParams": "CAAQvGkiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "header": { + "searchHeaderRenderer": { + "chipBar": { + "chipCloudRenderer": { + "chips": [ + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "All" }, + "trackingParams": "CDkQ_V0YACITCODumqOv-5QDFY9EHQkdPEg1Cw==", + "isSelected": true, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + }, + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "Shorts" }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQ7OYFGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EvEFEgVpbGxpdBrkBUVxRUVrZ0dkQkRxWEFSS1FBU2hoSUhsdmRYUjFZbVZmYzJodmNuUnpYMlJsWm1sdWFYUnBiMjRnT25SNWNHVTZjaUFvYmlCNWIzVjBkV0psWDJac1lXZGZhR0Z6WDNCeVpXMXBaWEpsWDNacFpHVnZYMjFsZEdGa1lYUmhQVEVnT25SNWNHVTZjaWtnS0c0Z2VXOTFkSFZpWlY5bWJHRm5YMmhoYzE5c2FYWmxYM04wY21WaGJWOXRaWFJoWkdGMFlUMHhJRHAwZVhCbE9uSXBLVGdCWUJwS2dBTUtGUW9GYVd4c2FYVHlBUVVLQTBGc2JOZ0NBYmdEWVFxbEFmSUJDQW9HVTJodmNuUnp3Z0tRQVNoaElIbHZkWFIxWW1WZmMyaHZjblJ6WDJSbFptbHVhWFJwYjI0Z09uUjVjR1U2Y2lBb2JpQjViM1YwZFdKbFgyWnNZV2RmYUdGelgzQnlaVzFwWlhKbFgzWnBaR1Z2WDIxbGRHRmtZWFJoUFRFZ09uUjVjR1U2Y2lrZ0tHNGdlVzkxZEhWaVpWOW1iR0ZuWDJoaGMxOXNhWFpsWDNOMGNtVmhiVjl0WlhSaFpHRjBZVDB4SURwMGVYQmxPbklwS2ZnQ0FiZ0RHZ29XOGdFTENnbFZibmRoZEdOb1pXVEtBZ0lZQWJnREhBb1U4Z0VKQ2dkWFlYUmphR1ZreWdJQ0dBSzRBMG9LT3ZJQkNBb0dWbWxrWlc5endnSWFlVzkxZEhWaVpWOTJhV1JsYjE5d1lXZGxJRHAwZVhCbE9uTG9BZ0dvQXdHNEEwakFBd0hJQXdIUUF3RUtHMkFIOGdFVENoRlNaV05sYm5Sc2VTQjFjR3h2WVdSbFpMZ0RCd28yOGdFR0NnUk1hWFpsd2dJbmVXOTFkSFZpWlY5c2FYWmxYMkp5YjJGa1kyRnpkRjl6ZEdGMGRYTTlNQ0E2ZEhsd1pUcHl1QU1FR0F0NEFBJTNEJTNEkAEBGIHg6BgiC3NlYXJjaC1wYWdl", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "command": { + "clickTrackingParams": "CDgQ7OYFGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showReloadUiCommand": { "targetId": "search-page" } + } + } + }, + "trackingParams": "CDgQ7OYFGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isSelected": false, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + }, + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "Unwatched" }, + "navigationEndpoint": { + "clickTrackingParams": "CDcQ7OYFGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EqsEEgVpbGxpdBqeBEVvOERrZ0dMQXpvR0dnSVlBV0FjU29BRENoVUtCV2xzYkdsMDhnRUZDZ05CYkd6WUFnRzRBMkVLcFFIeUFRZ0tCbE5vYjNKMGM4SUNrQUVvWVNCNWIzVjBkV0psWDNOb2IzSjBjMTlrWldacGJtbDBhVzl1SURwMGVYQmxPbklnS0c0Z2VXOTFkSFZpWlY5bWJHRm5YMmhoYzE5d2NtVnRhV1Z5WlY5MmFXUmxiMTl0WlhSaFpHRjBZVDB4SURwMGVYQmxPbklwSUNodUlIbHZkWFIxWW1WZlpteGhaMTlvWVhOZmJHbDJaVjl6ZEhKbFlXMWZiV1YwWVdSaGRHRTlNU0E2ZEhsd1pUcHlLU240QWdHNEF4b0tGdklCQ3dvSlZXNTNZWFJqYUdWa3lnSUNHQUc0QXh3S0ZQSUJDUW9IVjJGMFkyaGxaTW9DQWhnQ3VBTktDanJ5QVFnS0JsWnBaR1Z2YzhJQ0dubHZkWFIxWW1WZmRtbGtaVzlmY0dGblpTQTZkSGx3WlRweTZBSUJxQU1CdUFOSXdBTUJ5QU1CMEFNQkNodGdCX0lCRXdvUlVtVmpaVzUwYkhrZ2RYQnNiMkZrWldTNEF3Y0tOdklCQmdvRVRHbDJaY0lDSjNsdmRYUjFZbVZmYkdsMlpWOWljbTloWkdOaGMzUmZjM1JoZEhWelBUQWdPblI1Y0dVNmNyZ0RCQmdMZUFBJTNEkAEBGIHg6BgiC3NlYXJjaC1wYWdl", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "command": { + "clickTrackingParams": "CDcQ7OYFGAIiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showReloadUiCommand": { "targetId": "search-page" } + } + } + }, + "trackingParams": "CDcQ7OYFGAIiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isSelected": false, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + }, + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "Watched" }, + "navigationEndpoint": { + "clickTrackingParams": "CDYQ7OYFGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EqsEEgVpbGxpdBqeBEVvOERrZ0dMQXpvR0dnSVlBbUJLU29BRENoVUtCV2xzYkdsMDhnRUZDZ05CYkd6WUFnRzRBMkVLcFFIeUFRZ0tCbE5vYjNKMGM4SUNrQUVvWVNCNWIzVjBkV0psWDNOb2IzSjBjMTlrWldacGJtbDBhVzl1SURwMGVYQmxPbklnS0c0Z2VXOTFkSFZpWlY5bWJHRm5YMmhoYzE5d2NtVnRhV1Z5WlY5MmFXUmxiMTl0WlhSaFpHRjBZVDB4SURwMGVYQmxPbklwSUNodUlIbHZkWFIxWW1WZlpteGhaMTlvWVhOZmJHbDJaVjl6ZEhKbFlXMWZiV1YwWVdSaGRHRTlNU0E2ZEhsd1pUcHlLU240QWdHNEF4b0tGdklCQ3dvSlZXNTNZWFJqYUdWa3lnSUNHQUc0QXh3S0ZQSUJDUW9IVjJGMFkyaGxaTW9DQWhnQ3VBTktDanJ5QVFnS0JsWnBaR1Z2YzhJQ0dubHZkWFIxWW1WZmRtbGtaVzlmY0dGblpTQTZkSGx3WlRweTZBSUJxQU1CdUFOSXdBTUJ5QU1CMEFNQkNodGdCX0lCRXdvUlVtVmpaVzUwYkhrZ2RYQnNiMkZrWldTNEF3Y0tOdklCQmdvRVRHbDJaY0lDSjNsdmRYUjFZbVZmYkdsMlpWOWljbTloWkdOaGMzUmZjM1JoZEhWelBUQWdPblI1Y0dVNmNyZ0RCQmdMZUFBJTNEkAEBGIHg6BgiC3NlYXJjaC1wYWdl", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "command": { + "clickTrackingParams": "CDYQ7OYFGAMiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showReloadUiCommand": { "targetId": "search-page" } + } + } + }, + "trackingParams": "CDYQ7OYFGAMiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isSelected": false, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + }, + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "Videos" }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQ7OYFGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EtUEEgVpbGxpdBrIBEVyRURrZ0d0QXpvb0VocDViM1YwZFdKbFgzWnBaR1Z2WDNCaFoyVWdPblI1Y0dVNmNpZ0JVQUZnU0dnQmNBRjRBVXFBQXdvVkNnVnBiR3hwZFBJQkJRb0RRV3hzMkFJQnVBTmhDcVVCOGdFSUNnWlRhRzl5ZEhQQ0FwQUJLR0VnZVc5MWRIVmlaVjl6YUc5eWRITmZaR1ZtYVc1cGRHbHZiaUE2ZEhsd1pUcHlJQ2h1SUhsdmRYUjFZbVZmWm14aFoxOW9ZWE5mY0hKbGJXbGxjbVZmZG1sa1pXOWZiV1YwWVdSaGRHRTlNU0E2ZEhsd1pUcHlLU0FvYmlCNWIzVjBkV0psWDJac1lXZGZhR0Z6WDJ4cGRtVmZjM1J5WldGdFgyMWxkR0ZrWVhSaFBURWdPblI1Y0dVNmNpa3AtQUlCdUFNYUNoYnlBUXNLQ1ZWdWQyRjBZMmhsWk1vQ0FoZ0J1QU1jQ2hUeUFRa0tCMWRoZEdOb1pXVEtBZ0lZQXJnRFNnbzY4Z0VJQ2daV2FXUmxiM1BDQWhwNWIzVjBkV0psWDNacFpHVnZYM0JoWjJVZ09uUjVjR1U2Y3VnQ0FhZ0RBYmdEU01BREFjZ0RBZEFEQVFvYllBZnlBUk1LRVZKbFkyVnVkR3g1SUhWd2JHOWhaR1ZrdUFNSENqYnlBUVlLQkV4cGRtWENBaWQ1YjNWMGRXSmxYMnhwZG1WZlluSnZZV1JqWVhOMFgzTjBZWFIxY3owd0lEcDBlWEJsT25LNEF3UVlDM2dBkAEBGIHg6BgiC3NlYXJjaC1wYWdl", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "command": { + "clickTrackingParams": "CDUQ7OYFGAQiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showReloadUiCommand": { "targetId": "search-page" } + } + } + }, + "trackingParams": "CDUQ7OYFGAQiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isSelected": false, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + }, + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "Recently uploaded" }, + "navigationEndpoint": { + "clickTrackingParams": "CDQQ7OYFGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EqUEEgVpbGxpdBqYBEVvMERrZ0dKQXpvRUlBZGdCMHFBQXdvVkNnVnBiR3hwZFBJQkJRb0RRV3hzMkFJQnVBTmhDcVVCOGdFSUNnWlRhRzl5ZEhQQ0FwQUJLR0VnZVc5MWRIVmlaVjl6YUc5eWRITmZaR1ZtYVc1cGRHbHZiaUE2ZEhsd1pUcHlJQ2h1SUhsdmRYUjFZbVZmWm14aFoxOW9ZWE5mY0hKbGJXbGxjbVZmZG1sa1pXOWZiV1YwWVdSaGRHRTlNU0E2ZEhsd1pUcHlLU0FvYmlCNWIzVjBkV0psWDJac1lXZGZhR0Z6WDJ4cGRtVmZjM1J5WldGdFgyMWxkR0ZrWVhSaFBURWdPblI1Y0dVNmNpa3AtQUlCdUFNYUNoYnlBUXNLQ1ZWdWQyRjBZMmhsWk1vQ0FoZ0J1QU1jQ2hUeUFRa0tCMWRoZEdOb1pXVEtBZ0lZQXJnRFNnbzY4Z0VJQ2daV2FXUmxiM1BDQWhwNWIzVjBkV0psWDNacFpHVnZYM0JoWjJVZ09uUjVjR1U2Y3VnQ0FhZ0RBYmdEU01BREFjZ0RBZEFEQVFvYllBZnlBUk1LRVZKbFkyVnVkR3g1SUhWd2JHOWhaR1ZrdUFNSENqYnlBUVlLQkV4cGRtWENBaWQ1YjNWMGRXSmxYMnhwZG1WZlluSnZZV1JqWVhOMFgzTjBZWFIxY3owd0lEcDBlWEJsT25LNEF3UVlDM2dBkAEBGIHg6BgiC3NlYXJjaC1wYWdl", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "command": { + "clickTrackingParams": "CDQQ7OYFGAUiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showReloadUiCommand": { "targetId": "search-page" } + } + } + }, + "trackingParams": "CDQQ7OYFGAUiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isSelected": false, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + }, + { + "chipCloudChipRenderer": { + "style": { "styleType": "STYLE_HOME_FILTER" }, + "text": { "simpleText": "Live" }, + "navigationEndpoint": { + "clickTrackingParams": "CDMQ7OYFGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/search" + } + }, + "continuationCommand": { + "token": "EtkEEgVpbGxpdBrMBEVyUURrZ0d3QXpvckVpZDViM1YwZFdKbFgyeHBkbVZmWW5KdllXUmpZWE4wWDNOMFlYUjFjejB3SURwMGVYQmxPbkpnQkVxQUF3b1ZDZ1ZwYkd4cGRQSUJCUW9EUVd4czJBSUJ1QU5oQ3FVQjhnRUlDZ1pUYUc5eWRIUENBcEFCS0dFZ2VXOTFkSFZpWlY5emFHOXlkSE5mWkdWbWFXNXBkR2x2YmlBNmRIbHdaVHB5SUNodUlIbHZkWFIxWW1WZlpteGhaMTlvWVhOZmNISmxiV2xsY21WZmRtbGtaVzlmYldWMFlXUmhkR0U5TVNBNmRIbHdaVHB5S1NBb2JpQjViM1YwZFdKbFgyWnNZV2RmYUdGelgyeHBkbVZmYzNSeVpXRnRYMjFsZEdGa1lYUmhQVEVnT25SNWNHVTZjaWtwLUFJQnVBTWFDaGJ5QVFzS0NWVnVkMkYwWTJobFpNb0NBaGdCdUFNY0NoVHlBUWtLQjFkaGRHTm9aV1RLQWdJWUFyZ0RTZ282OGdFSUNnWldhV1JsYjNQQ0FocDViM1YwZFdKbFgzWnBaR1Z2WDNCaFoyVWdPblI1Y0dVNmN1Z0NBYWdEQWJnRFNNQURBY2dEQWRBREFRb2JZQWZ5QVJNS0VWSmxZMlZ1ZEd4NUlIVndiRzloWkdWa3VBTUhDamJ5QVFZS0JFeHBkbVhDQWlkNWIzVjBkV0psWDJ4cGRtVmZZbkp2WVdSallYTjBYM04wWVhSMWN6MHdJRHAwZVhCbE9uSzRBd1FZQzNnQZABARiB4OgYIgtzZWFyY2gtcGFnZQ%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "command": { + "clickTrackingParams": "CDMQ7OYFGAYiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showReloadUiCommand": { "targetId": "search-page" } + } + } + }, + "trackingParams": "CDMQ7OYFGAYiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isSelected": false, + "location": "CHIP_LOCATION_SEARCH_RESULTS" + } + } + ], + "trackingParams": "CDAQkVoiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CHEVRON_RIGHT" }, + "accessibility": { "label": "Next" }, + "trackingParams": "CDIQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + "previousButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CHEVRON_LEFT" }, + "accessibility": { "label": "Previous" }, + "trackingParams": "CDEQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + } + } + }, + "searchFilterButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Filters" }] }, + "icon": { "iconType": "TUNE" }, + "tooltip": "Search filters", + "trackingParams": "CBEQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "accessibilityData": { "label": "Search filters" } + }, + "command": { + "clickTrackingParams": "CBEQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "searchFilterOptionsDialogRenderer": { + "title": { "runs": [{ "text": "Search filters" }] }, + "groups": [ + { + "searchFilterGroupRenderer": { + "title": { "simpleText": "Type" }, + "filters": [ + { + "searchFilterRenderer": { + "label": { "simpleText": "Videos" }, + "navigationEndpoint": { + "clickTrackingParams": "CC8Qk3UYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIQAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIQAQ%3D%3D" + } + }, + "tooltip": "Search for Videos", + "trackingParams": "CC8Qk3UYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Shorts" }, + "navigationEndpoint": { + "clickTrackingParams": "CC4Qk3UYASITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIQCQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIQCQ%3D%3D" + } + }, + "tooltip": "Search for Shorts", + "trackingParams": "CC4Qk3UYASITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Channels" }, + "navigationEndpoint": { + "clickTrackingParams": "CC0Qk3UYAiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIQAg%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIQAg%3D%3D" + } + }, + "tooltip": "Search for Channels", + "trackingParams": "CC0Qk3UYAiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Playlists" }, + "navigationEndpoint": { + "clickTrackingParams": "CCwQk3UYAyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIQAw%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIQAw%3D%3D" + } + }, + "tooltip": "Search for Playlists", + "trackingParams": "CCwQk3UYAyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Movies" }, + "navigationEndpoint": { + "clickTrackingParams": "CCsQk3UYBCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIQBA%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIQBA%3D%3D" + } + }, + "tooltip": "Search for Movies", + "trackingParams": "CCsQk3UYBCITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "trackingParams": "CCoQknUYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterGroupRenderer": { + "title": { "simpleText": "Duration" }, + "filters": [ + { + "searchFilterRenderer": { + "label": { "simpleText": "Under 3 minutes" }, + "navigationEndpoint": { + "clickTrackingParams": "CCkQk3UYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIYBA%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIYBA%3D%3D" + } + }, + "tooltip": "Search for Under 3 minutes", + "trackingParams": "CCkQk3UYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "3 - 20 minutes" }, + "navigationEndpoint": { + "clickTrackingParams": "CCgQk3UYASITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIYBQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIYBQ%3D%3D" + } + }, + "tooltip": "Search for 3 - 20 minutes", + "trackingParams": "CCgQk3UYASITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Over 20 minutes" }, + "navigationEndpoint": { + "clickTrackingParams": "CCcQk3UYAiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIYAg%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIYAg%3D%3D" + } + }, + "tooltip": "Search for Over 20 minutes", + "trackingParams": "CCcQk3UYAiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "trackingParams": "CCYQknUYASITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterGroupRenderer": { + "title": { "simpleText": "Upload date" }, + "filters": [ + { + "searchFilterRenderer": { + "label": { "simpleText": "Today" }, + "navigationEndpoint": { + "clickTrackingParams": "CCUQk3UYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIIAg%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIIAg%3D%3D" + } + }, + "tooltip": "Search for Today", + "trackingParams": "CCUQk3UYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "This week" }, + "navigationEndpoint": { + "clickTrackingParams": "CCQQk3UYASITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIIAw%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIIAw%3D%3D" + } + }, + "tooltip": "Search for This week", + "trackingParams": "CCQQk3UYASITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "This month" }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQk3UYAiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIIBA%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIIBA%3D%3D" + } + }, + "tooltip": "Search for This month", + "trackingParams": "CCMQk3UYAiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "This year" }, + "navigationEndpoint": { + "clickTrackingParams": "CCIQk3UYAyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIIBQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIIBQ%3D%3D" + } + }, + "tooltip": "Search for This year", + "trackingParams": "CCIQk3UYAyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "trackingParams": "CCEQknUYAiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterGroupRenderer": { + "title": { "simpleText": "Features" }, + "filters": [ + { + "searchFilterRenderer": { + "label": { "simpleText": "Live" }, + "navigationEndpoint": { + "clickTrackingParams": "CCAQk3UYACITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgJAAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgJAAQ%3D%3D" + } + }, + "tooltip": "Search for Live", + "trackingParams": "CCAQk3UYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "4K" }, + "navigationEndpoint": { + "clickTrackingParams": "CB8Qk3UYASITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgJwAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgJwAQ%3D%3D" + } + }, + "tooltip": "Search for 4K", + "trackingParams": "CB8Qk3UYASITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "HD" }, + "navigationEndpoint": { + "clickTrackingParams": "CB4Qk3UYAiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIgAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIgAQ%3D%3D" + } + }, + "tooltip": "Search for HD", + "trackingParams": "CB4Qk3UYAiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Subtitles/CC" }, + "navigationEndpoint": { + "clickTrackingParams": "CB0Qk3UYAyITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIoAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIoAQ%3D%3D" + } + }, + "tooltip": "Search for Subtitles/CC", + "trackingParams": "CB0Qk3UYAyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Creative Commons" }, + "navigationEndpoint": { + "clickTrackingParams": "CBwQk3UYBCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgIwAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgIwAQ%3D%3D" + } + }, + "tooltip": "Search for Creative Commons", + "trackingParams": "CBwQk3UYBCITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "360°" }, + "navigationEndpoint": { + "clickTrackingParams": "CBsQk3UYBSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgJ4AQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgJ4AQ%3D%3D" + } + }, + "tooltip": "Search for 360°", + "trackingParams": "CBsQk3UYBSITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "VR180" }, + "navigationEndpoint": { + "clickTrackingParams": "CBoQk3UYBiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgPQAQE%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgPQAQE%3D" + } + }, + "tooltip": "Search for VR180", + "trackingParams": "CBoQk3UYBiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "3D" }, + "navigationEndpoint": { + "clickTrackingParams": "CBkQk3UYByITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgI4AQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgI4AQ%3D%3D" + } + }, + "tooltip": "Search for 3D", + "trackingParams": "CBkQk3UYByITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "HDR" }, + "navigationEndpoint": { + "clickTrackingParams": "CBgQk3UYCCITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgPIAQE%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgPIAQE%3D" + } + }, + "tooltip": "Search for HDR", + "trackingParams": "CBgQk3UYCCITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Location" }, + "navigationEndpoint": { + "clickTrackingParams": "CBcQk3UYCSITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgO4AQE%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgO4AQE%3D" + } + }, + "tooltip": "Search for Location", + "trackingParams": "CBcQk3UYCSITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Purchased" }, + "navigationEndpoint": { + "clickTrackingParams": "CBYQk3UYCiITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=EgJIAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "EgJIAQ%3D%3D" + } + }, + "tooltip": "Search for Purchased", + "trackingParams": "CBYQk3UYCiITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "trackingParams": "CBUQknUYAyITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterGroupRenderer": { + "title": { "simpleText": "Prioritize" }, + "filters": [ + { + "searchFilterRenderer": { + "label": { "simpleText": "Relevance" }, + "status": "FILTER_STATUS_SELECTED", + "tooltip": "Prioritize by relevance", + "trackingParams": "CBQQk3UYACITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + }, + { + "searchFilterRenderer": { + "label": { "simpleText": "Popularity" }, + "navigationEndpoint": { + "clickTrackingParams": "CBMQk3UYASITCODumqOv-5QDFY9EHQkdPEg1C8oBBF_qGMI=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=illit&sp=CAM%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "illit", + "params": "CAM%3D" + } + }, + "tooltip": "Prioritize by popularity", + "trackingParams": "CBMQk3UYASITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ], + "trackingParams": "CBIQknUYBCITCODumqOv-5QDFY9EHQkdPEg1Cw==" + } + } + ] + } + }, + "popupType": "DIALOG" + } + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT" + } + }, + "trackingParams": "CA8QiOoKIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "aboutTheseResultsButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "About these results" }] }, + "icon": { "iconType": "INFO" }, + "trackingParams": "CBAQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "command": { + "clickTrackingParams": "CBAQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/howyoutubeworks/product-features/search/", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/howyoutubeworks/product-features/search/", + "target": "TARGET_NEW_WINDOW" + } + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT" + } + } + } + }, + "topbar": { + "desktopTopbarRenderer": { + "logo": { + "topbarLogoRenderer": { + "iconImage": { "iconType": "YOUTUBE_LOGO" }, + "tooltipText": { "runs": [{ "text": "YouTube Home" }] }, + "endpoint": { + "clickTrackingParams": "CA4QsV4iEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 3854, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { "browseId": "FEwhat_to_watch" } + }, + "trackingParams": "CA4QsV4iEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "icon": { "iconType": "SEARCH" }, + "placeholderText": { "runs": [{ "text": "Search" }] }, + "config": { + "webSearchboxConfig": { + "requestLanguage": "en", + "requestDomain": "de", + "hasOnscreenKeyboard": false, + "focusSearchbox": true + } + }, + "trackingParams": "CAoQ7VAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "searchEndpoint": { + "clickTrackingParams": "CAoQ7VAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { "query": "" } + }, + "clearButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CA0Q8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibilityData": { + "accessibilityData": { "label": "Clear search query" } + } + } + }, + "showImageSourceDialog": { + "clickTrackingParams": "CAoQ7VAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Image source" } + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "title": "Visit source", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CAwQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "title": "Cancel", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CAsQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "content": { + "basicContentViewModel": { + "paragraphs": [ + { + "text": { "content": "Visit image source website?" } + } + ] + } + } + } + } + } + } + } + } + }, + "trackingParams": "CAEQq6wBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "countryCode": "DE", + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "icon": { "iconType": "MORE_VERT" }, + "menuRequest": { + "clickTrackingParams": "CAgQ_qsBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/account_menu" + } + }, + "signalServiceEndpoint": { + "signal": "GET_ACCOUNT_MENU", + "actions": [ + { + "clickTrackingParams": "CAgQ_qsBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "openPopupAction": { + "popup": { + "multiPageMenuRenderer": { + "trackingParams": "CAkQ_6sBIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "showLoadingSpinner": true + } + }, + "popupType": "DROPDOWN", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CAgQ_qsBGAAiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "accessibility": { "accessibilityData": { "label": "Settings" } }, + "tooltip": "Settings", + "style": "STYLE_DEFAULT" + } + }, + { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_SMALL", + "text": { "runs": [{ "text": "Sign in" }] }, + "icon": { "iconType": "AVATAR_LOGGED_OUT" }, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ1IAEGAEiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fresults%253Fsearch_query%253Dillit&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { "idamTag": "65620" } + }, + "trackingParams": "CAcQ1IAEGAEiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "targetId": "topbar-signin" + } + } + ], + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "title": { "runs": [{ "text": "Keyboard shortcuts" }] }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Playback" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle play/pause" }] }, + "hotkey": "k" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Rewind 10 seconds" }] }, + "hotkey": "j" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Fast forward 10 seconds" }] + }, + "hotkey": "l" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Previous video" }] }, + "hotkey": "P (SHIFT+p)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Next video" }] }, + "hotkey": "N (SHIFT+n)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Previous frame (while paused)" }] + }, + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Comma" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Next frame (while paused)" }] + }, + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Period" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Decrease playback rate" }] + }, + "hotkey": "\u003c (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Increase playback rate" }] + }, + "hotkey": "\u003e (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + }, + "hotkey": "0..9" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Seek to previous chapter" }] + }, + "hotkey": "CONTROL + ←" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Seek to next chapter" }] }, + "hotkey": "CONTROL + →" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "General" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle full screen" }] }, + "hotkey": "f" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle theater mode" }] }, + "hotkey": "t" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle miniplayer" }] }, + "hotkey": "i" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Close miniplayer or current dialog" } + ] + }, + "hotkey": "ESCAPE" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle mute" }] }, + "hotkey": "m" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [{ "text": "Subtitles and closed captions" }] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + }, + "hotkey": "c" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Rotate through font sizes (increasing)" } + ] + }, + "hotkey": "+" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Rotate through font sizes (decreasing)" } + ] + }, + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Minus" } + } + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Spherical Videos" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan up" }] }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan left" }] }, + "hotkey": "a" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan down" }] }, + "hotkey": "s" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan right" }] }, + "hotkey": "d" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Zoom in" }] }, + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Zoom out" }] }, + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + } + } + } + ] + } + } + ], + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Dismiss" }] }, + "trackingParams": "CAYQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=" + } + }, + "trackingParams": "CAUQteYDIhMI4O6ao6_7lAMVj0QdCR08SDUL" + } + }, + "backButton": { + "buttonRenderer": { + "trackingParams": "CAQQvIYDIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "command": { + "clickTrackingParams": "CAQQvIYDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAQQvIYDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "signalAction": { "signal": "HISTORY_BACK" } + } + ] + } + } + } + }, + "forwardButton": { + "buttonRenderer": { + "trackingParams": "CAMQvYYDIhMI4O6ao6_7lAMVj0QdCR08SDUL", + "command": { + "clickTrackingParams": "CAMQvYYDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAMQvYYDIhMI4O6ao6_7lAMVj0QdCR08SDULygEEX-oYwg==", + "signalAction": { "signal": "HISTORY_FORWARD" } + } + ] + } + } + } + }, + "a11ySkipNavigationButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Skip navigation" }] }, + "trackingParams": "CAIQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQs=", + "command": { + "clickTrackingParams": "CAIQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAIQ8FsiEwjg7pqjr_uUAxWPRB0JHTxINQvKAQRf6hjC", + "signalAction": { "signal": "SKIP_NAVIGATION" } + } + ] + } + } + } + } + } + }, + "targetId": "search-page", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "likeStatusEntity": { + "key": "Ehh2aVhVOHM4SW5JY19haV9zdW1tYXJpZXMgPigB", + "likeStatus": "INDIFFERENT" + } + } + } + ], + "timestamp": { "seconds": "1781049729", "nanos": 141645116 } + } + } +} diff --git a/testfiles/video_details/video_details_20260608_lockup_avatar.json b/testfiles/video_details/video_details_20260608_lockup_avatar.json new file mode 100644 index 0000000..30fedb0 --- /dev/null +++ b/testfiles/video_details/video_details_20260608_lockup_avatar.json @@ -0,0 +1,13558 @@ +{ + "responseContext": { + "serviceTrackingParams": [ + { + "service": "CSI", + "params": [ + { "key": "c", "value": "WEB" }, + { "key": "cver", "value": "2.20260603.05.00" }, + { "key": "yt_li", "value": "0" }, + { "key": "GetWatchPage_rid", "value": "0x72c5f3ca99b69d59" } + ] + }, + { + "service": "GFEEDBACK", + "params": [ + { "key": "logged_in", "value": "0" }, + { + "key": "visitor_data", + "value": "CgtZYzEtVTc5cmlaZyi60JvRBjIKCgJERRIEEgAgPGLfAgrcAjE5LllUPVBZdkoyTTF4ZjdKeXYxWjVuWjg4dkJ5eFJMQU9kZm40RV9acnJXY0g5RjJUSWJPWkNaTmFuYXVYaldXMXU2d3JIS0dVRjdldGlrekJiYlpsNDhsRE43dEZmdmNPTWVHVjhTdnU3R2J2SnRCSGNudXBhRXhhTFRwMzM0M2ZyekJaS1c4UEt1UFQzenZUalY3Uy1rd0ticEhyek1jWGdGYmRqaGRoa1YtREh5SnBobHZ4M1k1Um9wdHFNOExqaGZLZ1lwamhzaFMweXpaLU5VTnE4M3BRREFnSjQ5dXNFcExtV0w0dlM3NzVsLUg4cUE1X3JPSFF2ckVpSUg0VklmRXV1SUU4MVhJXzZRY1dCc2JWaURxcVVYTmxXWXFGVi16enJFbVI4bW5JODVMTlQ2UEdDY3hXcE55Y0dwUGEyN2tJZHF1OWMydzAtZVVzX2FTYTJ1R2E2QQ%3D%3D" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [{ "key": "logged_in", "value": "0" }] + }, + { + "service": "ECATCHER", + "params": [ + { "key": "client.version", "value": "2.20260603" }, + { "key": "client.name", "value": "WEB" } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "k5_fmPxhoXZRqXQopWvz2co89TZjrf6PtTls1EgzTrFs5Cssl5IIdZ6Y7HRMkusYh7BwOcCw59TLtslLKPQGSS" + }, + "responseId": "IhMIqLPS6IL4lAMVwvQRCB1wXByT", + "webResponseContextExtensionData": { + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "twoColumnWatchNextResults", + "results", + "videoPrimaryInfoRenderer", + "videoViewCountRenderer", + "menuRenderer", + "menuServiceItemRenderer", + "segmentedLikeDislikeButtonViewModel", + "likeButtonViewModel", + "toggleButtonViewModel", + "buttonViewModel", + "modalWithTitleAndButtonRenderer", + "buttonRenderer", + "dislikeButtonViewModel", + "unifiedSharePanelRenderer", + "menuFlexibleItemRenderer", + "menuServiceItemDownloadRenderer", + "downloadButtonRenderer", + "videoSecondaryInfoRenderer", + "videoOwnerRenderer", + "subscribeButtonRenderer", + "subscriptionNotificationToggleButtonRenderer", + "menuPopupRenderer", + "confirmDialogRenderer", + "metadataRowContainerRenderer", + "compositeVideoPrimaryInfoRenderer", + "itemSectionRenderer", + "videoMetadataCarouselViewModel", + "carouselTitleViewModel", + "carouselItemViewModel", + "textCarouselItemViewModel", + "secondaryResults", + "lockupViewModel", + "thumbnailViewModel", + "thumbnailBottomOverlayViewModel", + "thumbnailBadgeViewModel", + "lockupMetadataViewModel", + "decoratedAvatarViewModel", + "avatarViewModel", + "contentMetadataViewModel", + "sheetViewModel", + "listViewModel", + "listItemViewModel", + "downloadListItemViewModel", + "animatedThumbnailOverlayViewModel", + "badgeViewModel", + "avatarStackViewModel", + "dialogViewModel", + "dialogHeaderViewModel", + "continuationItemRenderer", + "autoplay", + "liveChatRenderer", + "liveChatHeaderRenderer", + "sortFilterSubMenuRenderer", + "clientSideToggleMenuItemRenderer", + "menuNavigationItemRenderer", + "sideRailViewModel", + "tooltipViewModel", + "playerOverlayRenderer", + "watchNextEndScreenRenderer", + "endScreenVideoRenderer", + "thumbnailOverlayTimeStatusRenderer", + "thumbnailOverlayNowPlayingRenderer", + "playerOverlayAutoplayRenderer", + "playerOverlayVideoDetailsRenderer", + "autoplaySwitchButtonRenderer", + "quickActionsViewModel", + "decoratedPlayerBarRenderer", + "speedmasterEduViewModel", + "engagementPanelSectionListRenderer", + "adsEngagementPanelContentRenderer", + "sectionListRenderer", + "engagementPanelTitleHeaderRenderer", + "structuredDescriptionContentRenderer", + "videoDescriptionHeaderRenderer", + "expandableVideoDescriptionBodyRenderer", + "videoDescriptionInfocardsSectionRenderer", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer", + "cinematicContainerRenderer" + ] + }, + "webPrefetchData": { + "navigationEndpoints": [ + { + "clickTrackingParams": "IhMIqLPS6IL4lAMVwvQRCB1wXByTMgxyZWxhdGVkLWF1dG9IvKbIzeHxh86aAZoBBQgDEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "params": "EAEYAdoBBAgBKgA%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + }, + { + "clickTrackingParams": "IhMIqLPS6IL4lAMVwvQRCB1wXByTMgxyZWxhdGVkLWF1dG9IvKbIzeHxh86aAZoBBQgDEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "params": "EAEYAdoBBAgBKgA%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + }, + { + "clickTrackingParams": "IhMIqLPS6IL4lAMVwvQRCB1wXByTMgxyZWxhdGVkLWF1dG9IvKbIzeHxh86aAZoBBQgDEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "params": "EAEYAdoBBAgBKgA%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + } + ] + }, + "hasDecorated": true + } + }, + "contents": { + "twoColumnWatchNextResults": { + "results": { + "results": { + "contents": [ + { + "videoPrimaryInfoRenderer": { + "title": { + "runs": [{ "text": "Živě z Lanškrounského náměstí!" }] + }, + "viewCount": { + "videoViewCountRenderer": { + "viewCount": { "runs": [{ "text": "1 watching now" }] }, + "isLive": true, + "originalViewCount": "1" + } + }, + "videoActions": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Report" }] }, + "icon": { "iconType": "FLAG" }, + "serviceEndpoint": { + "clickTrackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showEngagementPanelEndpoint": { + "identifier": { "tag": "PAabuse_report" }, + "globalConfiguration": { + "params": "qgd7CAESC21wd2ZqaG15RXp3GmpFZ3R0Y0hkbWFtaHRlVVY2ZDBBQldBRjRCWklCTndvMUVqTm9kSFJ3Y3pvdkwya3VlWFJwYldjdVkyOXRMM1pwTDIxd2QyWnFhRzE1UlhwM0wyUmxabUYxYkhSZmJHbDJaUzVxY0djJTNE" + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + } + } + }, + "trackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + ], + "trackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "topLevelButtons": [ + { + "segmentedLikeDislikeButtonViewModel": { + "likeButtonViewModel": { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "1.6K", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNYBEKVBIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNYBEKVBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEPqGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66426", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNcBEPqGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/like" + } + }, + "likeEndpoint": { + "status": "LIKE", + "target": { + "videoId": "mpwfjhmyEzw" + }, + "likeParams": "Cg0KC21wd2ZqaG15RXp3IAAyCwi80JvRBhC6uNwM" + } + }, + "idamTag": "66426" + } + }, + "trackingParams": "CNcBEPqGBCITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 1,686 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNYBEKVBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.like.button", + "tooltip": "I like this" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "1.6K", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNUBEKVBIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNUBEKVBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "mpwfjhmyEzw" + }, + "removeLikeParams": "Cg0KC21wd2ZqaG15RXp3GAAqCwi80JvRBhC1hd4M" + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 1,686 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNUBEKVBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.like.button", + "tooltip": "Unlike" + } + }, + "identifier": "watch-like", + "trackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isTogglingDisabled": true + } + }, + "likeStatusEntityKey": "EgttcHdmamhteUV6dyA-KAE%3D", + "likeStatusEntity": { + "key": "EgttcHdmamhteUV6dyA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + "dislikeButtonViewModel": { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "title": "Dislike", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNMBEKiPCSITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNMBEKiPCSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Don't like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNQBEPmGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66425", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNQBEPmGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/dislike" + } + }, + "likeEndpoint": { + "status": "DISLIKE", + "target": { + "videoId": "mpwfjhmyEzw" + }, + "dislikeParams": "Cg0KC21wd2ZqaG15RXp3EAAiCwi80JvRBhCojOEM" + } + }, + "idamTag": "66425" + } + }, + "trackingParams": "CNQBEPmGBCITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNMBEKiPCSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.dislike.button", + "tooltip": "I dislike this" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "title": "Dislike", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNIBEKiPCSITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNIBEKiPCSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "mpwfjhmyEzw" + }, + "removeLikeParams": "Cg0KC21wd2ZqaG15RXp3GAAqCwi80JvRBhCC1OEM" + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNIBEKiPCSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.dislike.button", + "tooltip": "I dislike this" + } + }, + "trackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isTogglingDisabled": true + } + }, + "dislikeEntityKey": "EgttcHdmamhteUV6dyA-KAE%3D" + } + }, + "iconType": "LIKE_ICON_TYPE_UNKNOWN", + "likeCountEntity": { + "key": "unset_like_count_entity_key" + }, + "dynamicLikeCountUpdateData": { + "updateStatusKey": "like_count_update_status_key", + "placeholderLikeCountValuesKey": "like_count_placeholder_values_key", + "updateDelayLoopId": "like_count_update_delay_loop_id", + "updateDelaySec": 5 + }, + "teasersOrderEntityKey": "EgttcHdmamhteUV6dyD8AygB" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "title": "Share", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNABEOWWARgCIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNABEOWWARgCIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgttcHdmamhteUV6d6ABAQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNABEOWWARgCIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNEBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CNABEOWWARgCIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.video.share.button", + "tooltip": "Share" + } + } + ], + "accessibility": { + "accessibilityData": { "label": "More actions" } + }, + "flexibleItems": [ + { + "menuFlexibleItemRenderer": { + "menuItem": { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Save" }] }, + "icon": { "iconType": "PLAYLIST_ADD" }, + "serviceEndpoint": { + "clickTrackingParams": "CM4BEOuQCSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CM8BEPuGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DmpwfjhmyEzw&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CM8BEPuGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mpwfjhmyEzw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mpwfjhmyEzw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9a9c1f8e19b2133c&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CM8BEPuGBCITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + } + } + } + }, + "trackingParams": "CM4BEOuQCSITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + }, + "topLevelButton": { + "buttonViewModel": { + "iconName": "PLAYLIST_ADD", + "title": "Save", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CMwBEOuQCSITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CMwBEOuQCSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEPuGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DmpwfjhmyEzw&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CM0BEPuGBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mpwfjhmyEzw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mpwfjhmyEzw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9a9c1f8e19b2133c&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CM0BEPuGBCITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Save to playlist", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMwBEOuQCSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "tooltip": "Save" + } + } + } + }, + { + "menuFlexibleItemRenderer": { + "menuItem": { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CMsBENGqBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "offlineVideoEndpoint": { + "videoId": "mpwfjhmyEzw", + "onAddCommand": { + "clickTrackingParams": "CMsBENGqBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "getDownloadActionCommand": { + "videoId": "mpwfjhmyEzw", + "params": "CAEQAA%3D%3D", + "offlineabilityEntityKey": "Eg0KC21wd2ZqaG15RXp3IPYBKAE%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "CMsBENGqBSITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + }, + "topLevelButton": { + "downloadButtonRenderer": { + "trackingParams": "CMoBENGqBSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "targetId": "watch-download-button", + "command": { + "clickTrackingParams": "CMoBENGqBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "offlineVideoEndpoint": { + "videoId": "mpwfjhmyEzw", + "onAddCommand": { + "clickTrackingParams": "CMoBENGqBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "getDownloadActionCommand": { + "videoId": "mpwfjhmyEzw", + "params": "CAEQAA%3D%3D", + "offlineabilityEntityKey": "Eg0KC21wd2ZqaG15RXp3IPYBKAE%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "hasLabel": true + } + } + } + } + ] + } + }, + "trackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "updatedMetadataEndpoint": { + "clickTrackingParams": "CMkBEMyrARgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/updated_metadata" + } + }, + "updatedMetadataEndpoint": { + "videoId": "mpwfjhmyEzw", + "initialDelayMs": 5000, + "params": "IAA=" + } + }, + "dateText": { "simpleText": "Started streaming on Dec 1, 2017" } + } + }, + { + "videoSecondaryInfoRenderer": { + "owner": { + "videoOwnerRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s48-c-k-c0x00ffffff-no-rj", + "width": 48, + "height": 48 + }, + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s88-c-k-c0x00ffffff-no-rj", + "width": 88, + "height": 88 + }, + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s176-c-k-c0x00ffffff-no-rj", + "width": 176, + "height": 176 + } + ] + }, + "title": { + "runs": [ + { + "text": "Nordic Telecom Lanškroun", + "navigationEndpoint": { + "clickTrackingParams": "CMgBEOE5IhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@OMEGAtechsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "canonicalBaseUrl": "/@OMEGAtechsro" + } + } + } + ] + }, + "subscriptionButton": { "type": "FREE" }, + "navigationEndpoint": { + "clickTrackingParams": "CMgBEOE5IhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@OMEGAtechsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "canonicalBaseUrl": "/@OMEGAtechsro" + } + }, + "subscriberCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.54 thousand subscribers" + } + }, + "simpleText": "2.54K subscribers" + }, + "trackingParams": "CMgBEOE5IhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "subscribeButton": { + "subscribeButtonRenderer": { + "buttonText": { "runs": [{ "text": "Subscribe" }] }, + "subscribed": false, + "enabled": true, + "type": "FREE", + "channelId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "showPreferences": false, + "subscribedButtonText": { + "runs": [{ "text": "Subscribed" }] + }, + "unsubscribedButtonText": { + "runs": [{ "text": "Subscribe" }] + }, + "trackingParams": "CLoBEJsrIhMIqLPS6IL4lAMVwvQRCB1wXByTKPgdMgV3YXRjaA==", + "unsubscribeButtonText": { + "runs": [{ "text": "Unsubscribe" }] + }, + "subscribeAccessibility": { + "accessibilityData": { + "label": "Subscribe to Nordic Telecom Lanškroun." + } + }, + "unsubscribeAccessibility": { + "accessibilityData": { + "label": "Unsubscribe from Nordic Telecom Lanškroun." + } + }, + "notificationPreferenceButton": { + "subscriptionNotificationToggleButtonRenderer": { + "states": [ + { + "stateId": 3, + "nextStateId": 3, + "state": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "NOTIFICATIONS_NONE" }, + "accessibility": { + "label": "Current setting is personalized notifications. Tap to change your notification setting for Nordic Telecom Lanškroun" + }, + "trackingParams": "CMcBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "accessibilityData": { + "accessibilityData": { + "label": "Current setting is personalized notifications. Tap to change your notification setting for Nordic Telecom Lanškroun" + } + } + } + } + }, + { + "stateId": 0, + "nextStateId": 0, + "state": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "NOTIFICATIONS_OFF" }, + "accessibility": { + "label": "Current setting is receive no notifications. Tap to change your notification setting for Nordic Telecom Lanškroun" + }, + "trackingParams": "CMYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "accessibilityData": { + "accessibilityData": { + "label": "Current setting is receive no notifications. Tap to change your notification setting for Nordic Telecom Lanškroun" + } + } + } + } + } + ], + "currentStateId": 3, + "trackingParams": "CL8BEJf5ASITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "command": { + "clickTrackingParams": "CL8BEJf5ASITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CL8BEJf5ASITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "openPopupAction": { + "popup": { + "menuPopupRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "simpleText": "Personalized" + }, + "icon": { + "iconType": "NOTIFICATIONS_NONE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMUBEOy1BBgDIhMIqLPS6IL4lAMVwvQRCB1wXByTMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1k5dzNaTWpkV3diR2VLUkdHVW9jdUESAggBGAAgBFITCgIIAxILbXB3ZmpobXlFencYAA%3D%3D" + } + }, + "trackingParams": "CMUBEOy1BBgDIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isSelected": true + } + }, + { + "menuServiceItemRenderer": { + "text": { "simpleText": "None" }, + "icon": { + "iconType": "NOTIFICATIONS_OFF" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMQBEO21BBgEIhMIqLPS6IL4lAMVwvQRCB1wXByTMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1k5dzNaTWpkV3diR2VLUkdHVW9jdUESAggDGAAgBFITCgIIAxILbXB3ZmpobXlFencYAA%3D%3D" + } + }, + "trackingParams": "CMQBEO21BBgEIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isSelected": false + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { "text": "Unsubscribe" } + ] + }, + "icon": { + "iconType": "PERSON_MINUS" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMABENuLChgFIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMABENuLChgFIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CMEBEMY4IhMIqLPS6IL4lAMVwvQRCB1wXByT", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "Nordic Telecom Lanškroun" + }, + { "text": "?" } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CMMBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTMgV3YXRjaMoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCY9w3ZMjdWwbGeKRGGUocuA" + ], + "params": "CgIIAxILbXB3ZmpobXlFencYAA%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CMMBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CMIBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + }, + "trackingParams": "CMABENuLChgFIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + ] + } + }, + "popupType": "DROPDOWN" + } + } + ] + } + }, + "targetId": "notification-bell", + "secondaryIcon": { "iconType": "EXPAND_MORE" } + } + }, + "targetId": "watch-subscribe", + "signInEndpoint": { + "clickTrackingParams": "CLoBEJsrIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Want to subscribe to this channel?" + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CL4BEP2GBCITCKiz0uiC-JQDFcL0EQgdcFwckzIJc3Vic2NyaWJlygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DmpwfjhmyEzw%26continue_action%3DQUFFLUhqbHNfQ2NseExKNFNEQWp3SzFfZzRGcWpZVG9ZZ3xBQ3Jtc0ttcGJ3TzF0VlB2cDY0VTlHSkswbjBoT3lUWkg1d0dYbFo1dU1BQU8ydmJZX3UxZzl1UkdEMUs1RmRtVnFUZm5IMnlhdHkzSDF3ZmhSTmVMTjlrMGxUOHR2RTdST3c3R0hRbEM4NUJ3ck1TUHlmOF9BOFNlTVFDM2VIaXFrVWtmS1ItYzBBQksyM3R2R2hzeGZmQjdiZWx4QlpOdHVrOHM0NHRGcGtqLXowWkVfcklvNGRXc2o2ZnNsZTlTU3BiVFVDSHBmUlc&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CL4BEP2GBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mpwfjhmyEzw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mpwfjhmyEzw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9a9c1f8e19b2133c&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "continueAction": "QUFFLUhqbHNfQ2NseExKNFNEQWp3SzFfZzRGcWpZVG9ZZ3xBQ3Jtc0ttcGJ3TzF0VlB2cDY0VTlHSkswbjBoT3lUWkg1d0dYbFo1dU1BQU8ydmJZX3UxZzl1UkdEMUs1RmRtVnFUZm5IMnlhdHkzSDF3ZmhSTmVMTjlrMGxUOHR2RTdST3c3R0hRbEM4NUJ3ck1TUHlmOF9BOFNlTVFDM2VIaXFrVWtmS1ItYzBBQksyM3R2R2hzeGZmQjdiZWx4QlpOdHVrOHM0NHRGcGtqLXowWkVfcklvNGRXc2o2ZnNsZTlTU3BiVFVDSHBmUlc", + "idamTag": "66429" + } + }, + "trackingParams": "CL4BEP2GBCITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + } + } + } + }, + "subscribedEntityKey": "EhhVQ1k5dzNaTWpkV3diR2VLUkdHVW9jdUEgMygB", + "onSubscribeEndpoints": [ + { + "clickTrackingParams": "CLoBEJsrIhMIqLPS6IL4lAMVwvQRCB1wXByTKPgdMgV3YXRjaMoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": ["UCY9w3ZMjdWwbGeKRGGUocuA"], + "params": "EgIIAxgAIgttcHdmamhteUV6dw%3D%3D" + } + } + ], + "onUnsubscribeEndpoints": [ + { + "clickTrackingParams": "CLoBEJsrIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLoBEJsrIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CLsBEMY4IhMIqLPS6IL4lAMVwvQRCB1wXByT", + "dialogMessages": [ + { + "runs": [ + { "text": "Unsubscribe from " }, + { + "text": "Nordic Telecom Lanškroun" + }, + { "text": "?" } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [{ "text": "Unsubscribe" }] + }, + "serviceEndpoint": { + "clickTrackingParams": "CL0BEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTKPgdMgV3YXRjaMoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCY9w3ZMjdWwbGeKRGGUocuA" + ], + "params": "CgIIAxILbXB3ZmpobXlFencYAA%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CL0BEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [{ "text": "Cancel" }] + }, + "accessibility": { "label": "Cancel" }, + "trackingParams": "CLwBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + ] + } + }, + "metadataRowContainer": { + "metadataRowContainerRenderer": { + "collapsedItemCount": 2, + "trackingParams": "CLkBEM2rARgBIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "showMoreText": { "simpleText": "...more" }, + "showLessText": { "simpleText": "Show less" }, + "trackingParams": "CLkBEM2rARgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "defaultExpanded": true, + "descriptionCollapsedLines": 3, + "descriptionPlaceholder": { + "runs": [ + { "text": "No description has been added to this video." } + ] + } + } + }, + { "compositeVideoPrimaryInfoRenderer": {} }, + { + "itemSectionRenderer": { + "contents": [ + { + "videoMetadataCarouselViewModel": { + "carouselTitles": [ + { + "carouselTitleViewModel": { + "title": "Live chat", + "previousButton": { + "buttonViewModel": { + "iconName": "CHEVRON_LEFT", + "accessibilityText": "Previous", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLgBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_XSMALL", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + }, + "nextButton": { + "buttonViewModel": { + "iconName": "CHEVRON_RIGHT", + "accessibilityText": "Next", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLcBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_XSMALL", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + } + ], + "carouselItems": [ + { + "carouselItemViewModel": { + "itemType": "VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT", + "carouselItem": { + "textCarouselItemViewModel": { + "iconName": "MESSAGE_BUBBLE_OVERLAP", + "text": { + "content": "Join the conversation to interact with the creator and others watching this live stream." + }, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUBEOuICSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "setLiveChatCollapsedStateAction": {} + } + }, + "trackingParams": "CLUBEOuICSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "button": { + "buttonViewModel": { + "title": "Open panel", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "setLiveChatCollapsedStateAction": {} + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_XSMALL" + } + } + } + } + } + } + ] + } + } + ], + "trackingParams": "CLQBELsvGAMiEwios9LogviUAxXC9BEIHXBcHJM=" + } + } + ], + "trackingParams": "CLMBELovIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "secondaryResults": { + "secondaryResults": { + "results": [ + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSQO4Fzzq23lO9ECJQZxvj_HrpTw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDipPtCCW1ep6bAEpQU-BQvd6tlkw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { "imageName": "LIVE" } + } + ] + }, + "text": "LIVE", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE", + "animationActivationTargetId": "3x-f_QTWc7I", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "LIVE BIG WINDY Action at Madeira Island Airport 08.06.2026" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/GE1WFBGi2sp8_RoncJAA0ns_TTOn0_9m1JB0woHDb6E2I1RE7Mlx4x2OSq-qdxsy43U1mveo5w=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Madeira Airport Spotting", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4BENTEDBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@MadeiraAirport", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY7O4L08pmGiwHAegzcHMBA", + "canonicalBaseUrl": "/@MadeiraAirport" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Madeira Airport Spotting", + "styleRuns": [ + { + "startIndex": 24, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 24, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "2K watching" } } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8BEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLIBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLIBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLIBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3x-f_QTWc7I", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLIBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3x-f_QTWc7I" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3x-f_QTWc7I" + ], + "videoCommand": { + "clickTrackingParams": "CLIBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3x-f_QTWc7I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3x-f_QTWc7I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df1f9ffd04d673b2&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLEBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "3x-f_QTWc7I", + "onAddCommand": { + "clickTrackingParams": "CLEBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "3x-f_QTWc7I", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8BEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszeC1mX1FUV2M3SQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CK8BEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLABEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CK8BEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3x-f_QTWc7I", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK4BENTEDBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "LIVE BIG WINDY Action at Madeira Island Airport 08.06.2026" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK4BENTEDBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3x-f_QTWc7I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3x-f_QTWc7I", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df1f9ffd04d673b2&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsqVZXTCBgFx9ShvsaMZ3qjwQVcg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBnWLzJnjkfRRAVmDt-IYTlj6wt1Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "17:07", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "7_NmRPy8Lr8", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "17 minutes, 7 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/7_NmRPy8Lr8/mqdefault_6s.webp?du=3000&sqp=CNGsm9EG&rs=AOn4CLA2WZ4ko88d4u4GcAgG335A6sKt-Q", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Partisan Court in Lanškroun (1945) | Documentary video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/oGMTu8ZKaGHdhFfTmcw7tnwJIX9RbvizvsYBUDMe2C_uQMdOdZ1K6wKmDtuDrWpUV_yrJmDllkE=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Temné spisy", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkBENTEDBgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@temnespisy", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC6O7Q_yrZsozg7Sk2v_dxbw", + "canonicalBaseUrl": "/@temnespisy" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Temné spisy" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "104K views" } }, + { + "text": { "content": "3 years ago" }, + "accessibilityLabel": "3 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK0BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CK0BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "7_NmRPy8Lr8", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK0BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7_NmRPy8Lr8" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7_NmRPy8Lr8" + ], + "videoCommand": { + "clickTrackingParams": "CK0BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7_NmRPy8Lr8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7_NmRPy8Lr8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=eff36644fcbc2ebf&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "7_NmRPy8Lr8", + "onAddCommand": { + "clickTrackingParams": "CKwBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "7_NmRPy8Lr8", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs3X05tUlB5OExyOA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKoBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKsBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKoBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "7_NmRPy8Lr8", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKkBENTEDBgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Partisan Court in Lanškroun (1945) | Documentary video 17 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkBENTEDBgBIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7_NmRPy8Lr8&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7_NmRPy8Lr8", + "playerParams": "0gcJCTkLAYcqIYzv", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=eff36644fcbc2ebf&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGCEgXShyMA8=&rs=AOn4CLD7Vt9cRW-H2CfcLHBHblIi2dEwNA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARghIF0ocjAP&rs=AOn4CLAR7QCwP0zOUQ_fpP1taeLh8gz6MA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "11:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3NHT2APad3o", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "11 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/3NHT2APad3o/mqdefault_6s.webp?du=3000&sqp=CPLCm9EG&rs=AOn4CLCTWu0wYjnGV-7nlXq2mVYiFn5xnA", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Reakcia na kauzu Očistec | Tlačová konferencia PS, 8. jún 2026" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/JSQDrwuqvGy-DrKMcgpiAc-tpMhXRQdnQJIF_8QwCNiiXk_9jxFJyZM1sTbt2td-iDii0k9qFQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Progresívne Slovensko", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQBENTEDBgCIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@progresivne_sk", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCLIsT-M9az2qvLb9E8znE-w", + "canonicalBaseUrl": "/@progresivne_sk" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Progresívne Slovensko" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "3.5K views" } }, + { + "text": { "content": "2 hours ago" }, + "accessibilityLabel": "2 hours ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CKQBENTEDBgCIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3NHT2APad3o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3NHT2APad3o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3NHT2APad3o" + ], + "videoCommand": { + "clickTrackingParams": "CKgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3NHT2APad3o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3NHT2APad3o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dcd1d3d803da777a&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKcBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "3NHT2APad3o", + "onAddCommand": { + "clickTrackingParams": "CKcBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "3NHT2APad3o", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszTkhUMkFQYWQzbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKYBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3NHT2APad3o", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQBENTEDBgCIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Reakcia na kauzu Očistec | Tlačová konferencia PS, 8. jún 2026 11 minutes, 8 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQBENTEDBgCIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3NHT2APad3o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3NHT2APad3o", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dcd1d3d803da777a&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHXCGlrP94UV_43S52B39iE5yvLA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCt7Kp1wTZ7eRoFm4LXxY75Kbt4Hg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { "imageName": "LIVE" } + } + ] + }, + "text": "LIVE", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE", + "animationActivationTargetId": "Dr5zebXpO-M", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Storchennest Live Webcam in Bad Salzungen, Thüringen" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/7u9NpbsF-wZXmD3FABJft70xSllicYQkAFnDkLd28YUSD_b_aBZJdC8V0un7dPvogC43OApu0Q=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Stadtverwaltung Bad Salzungen", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8BENTEDBgDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@StadtverwaltungBadSalzungen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzAuBgdr5YC8ARNRMWgIAXg", + "canonicalBaseUrl": "/@StadtverwaltungBadSalzungen" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Stadtverwaltung Bad Salzungen" + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "3.5K watching" } } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Dr5zebXpO-M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Dr5zebXpO-M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Dr5zebXpO-M" + ], + "videoCommand": { + "clickTrackingParams": "CKMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0ebe7379b5e93be3&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKIBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "Dr5zebXpO-M", + "onAddCommand": { + "clickTrackingParams": "CKIBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "Dr5zebXpO-M", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtEcjV6ZWJYcE8tTQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKEBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Dr5zebXpO-M", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ8BENTEDBgDIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Storchennest Live Webcam in Bad Salzungen, Thüringen" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8BENTEDBgDIhMIqLPS6IL4lAMVwvQRCB1wXByTSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0ebe7379b5e93be3&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC6uGa5ouEiQM28BIG0MyCm1WomOQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCiI8ocWUepzZ-CSaXusiePTONclA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { "imageName": "LIVE" } + } + ] + }, + "text": "LIVE", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE", + "animationActivationTargetId": "gyrHO886lkc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "Čapí hnízdo - Žichlínek" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Nordic Telecom Lanškroun", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoBENTEDBgEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@OMEGAtechsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "canonicalBaseUrl": "/@OMEGAtechsro" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Nordic Telecom Lanškroun" + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "1 watching" } } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "gyrHO886lkc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "gyrHO886lkc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "gyrHO886lkc" + ], + "videoCommand": { + "clickTrackingParams": "CJ4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gyrHO886lkc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gyrHO886lkc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=832ac73bcf3a9647&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0BENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "gyrHO886lkc", + "onAddCommand": { + "clickTrackingParams": "CJ0BENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "gyrHO886lkc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtneXJITzg4NmxrYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJwBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "gyrHO886lkc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJoBENTEDBgEIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Čapí hnízdo - Žichlínek" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoBENTEDBgEIhMIqLPS6IL4lAMVwvQRCB1wXByTSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gyrHO886lkc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gyrHO886lkc", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=832ac73bcf3a9647&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC8uQrjrJq4Wdmy_-C0tSaPqirXrw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAcsNuF2T-TLbLrRg9KMbbLCk7Gdg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "15:45", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "--zol7HRZ-w", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "15 minutes, 45 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/--zol7HRZ-w/mqdefault_6s.webp?du=3000&sqp=COTOm9EG&rs=AOn4CLDSUs-VlhXNJ0Ux0jjtiWQbgbZD2Q", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Tlačová beseda: Reakcia strany SaS na kauzu Očistec (8.6.2026)" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/8rPXBoj2l1nhd9C-DCXF-s3tx0i_36GJzJcxeMyYvyPpPNakQsyc5DYc5d_QLDeI74ILkmFSJQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/E6nEKHx4Lshqnnv01U2-p1fN6eTf0Jo_P6IxlYssCifBeHJ6i0LbXFe4JuUtxjDCsGnkxK0J=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkBEPyeECITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkBEPyeECITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Televízia JOJ", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@TVJOJofficial⁩ • ⁨1.36M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/8rPXBoj2l1nhd9C-DCXF-s3tx0i_36GJzJcxeMyYvyPpPNakQsyc5DYc5d_QLDeI74ILkmFSJQ=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Televízia JOJ. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Televízia JOJ - 1.36M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkBEPyeECITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC5zY50gn7Z0-yGSt74dRZXw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5zY50gn7Z0-yGSt74dRZXw" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "JOJ 24", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@JOJ24Official⁩ • ⁨5.74K subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/E6nEKHx4Lshqnnv01U2-p1fN6eTf0Jo_P6IxlYssCifBeHJ6i0LbXFe4JuUtxjDCsGnkxK0J=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "JOJ 24. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "JOJ 24 - 5.74K subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkBEPyeECITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCV6rB9suAHP-QYkjkcwtJOQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV6rB9suAHP-QYkjkcwtJOQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Televízia JOJ and JOJ 24", + "styleRuns": [ + { "startIndex": 0, "length": 24 } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "2.7K views" } }, + { + "text": { "content": "3 hours ago" }, + "accessibilityLabel": "3 hours ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CJQBENTEDBgFIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "--zol7HRZ-w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "--zol7HRZ-w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "--zol7HRZ-w" + ], + "videoCommand": { + "clickTrackingParams": "CJgBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=--zol7HRZ-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "--zol7HRZ-w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fbece897b1d167ec&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "--zol7HRZ-w", + "onAddCommand": { + "clickTrackingParams": "CJcBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "--zol7HRZ-w", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgstLXpvbDdIUlotdw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJYBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJUBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "--zol7HRZ-w", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQBENTEDBgFIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Tlačová beseda: Reakcia strany SaS na kauzu Očistec (8.6.2026) 15 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQBENTEDBgFIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=--zol7HRZ-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "--zol7HRZ-w", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fbece897b1d167ec&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAWBVyIE_JO1mcflttQM0eqyl42hQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAa8XrS9b8GkpZcUMGT_foqs8RGWw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "43:51", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "N2YhITvhDLI", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "43 minutes, 51 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/N2YhITvhDLI/mqdefault_6s.webp?du=3000&sqp=COC_m9EG&rs=AOn4CLAUz7ahXBCcsoNzEHY-n3ZBhW3KFg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "140 cm (55\") Giant Tree! Dangerous Cutting in Strong Winds Near a House" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ETI1b3XPujQbaHYGtb6RvtEs9pKs_M30IccXPFgyy2WUkuglsRx_N0p2XCwzEN-hQ-Y-s-Fa=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Rural Craftsmanship", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8BENTEDBgGIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@RuralCraftsmanship", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC7aOab7mJRitgCcEi5r-vrw", + "canonicalBaseUrl": "/@RuralCraftsmanship" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Rural Craftsmanship" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "1.4M views" } }, + { + "text": { "content": "1 month ago" }, + "accessibilityLabel": "1 month ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "N2YhITvhDLI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "N2YhITvhDLI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "N2YhITvhDLI" + ], + "videoCommand": { + "clickTrackingParams": "CJMBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=N2YhITvhDLI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "N2YhITvhDLI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=376621213be10cb2&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJIBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "N2YhITvhDLI", + "onAddCommand": { + "clickTrackingParams": "CJIBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "N2YhITvhDLI", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtOMlloSVR2aERMSQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJEBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJABEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "N2YhITvhDLI", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8BENTEDBgGIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "140 cm (55\") Giant Tree! Dangerous Cutting in Strong Winds Near a House 43 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8BENTEDBgGIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=N2YhITvhDLI&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "N2YhITvhDLI", + "playerParams": "0gcJCTkLAYcqIYzv", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=376621213be10cb2&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAlXI92eP0gPtmtzIabrySxL-clBg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBUExWDF0Nq0190KUSx4iCkNzChrA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "10:18", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "X-KdSL7kvR4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "10 minutes, 18 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/X-KdSL7kvR4/mqdefault_6s.webp?du=3000&sqp=CMbDm9EG&rs=AOn4CLAmYYWg31Sr23TJofUBoj6xssAVeQ", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Pavel povede delegaci v OSN. Vládu dál rázně žádá: Stejně civilizovaně vyřešte i summit NATO" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nySPtVK36S4FpA61milCDcbaxCgdWfIkKbuaZMozDDq9g=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel CNN Prima NEWS", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoBENTEDBgHIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@CNNPrimaNEWSCZ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuZYRKy64fg_eYYLKCEp5Zw", + "canonicalBaseUrl": "/@CNNPrimaNEWSCZ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "CNN Prima NEWS", + "styleRuns": [ + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "16K views" } }, + { + "text": { "content": "6 hours ago" }, + "accessibilityLabel": "6 hours ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CIoBENTEDBgHIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "X-KdSL7kvR4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "X-KdSL7kvR4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "X-KdSL7kvR4" + ], + "videoCommand": { + "clickTrackingParams": "CI4BEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=X-KdSL7kvR4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "X-KdSL7kvR4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5fe29d48bee4bd1e&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI0BENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "X-KdSL7kvR4", + "onAddCommand": { + "clickTrackingParams": "CI0BENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "X-KdSL7kvR4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtYLUtkU0w3a3ZSNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIwBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIsBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "X-KdSL7kvR4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIoBENTEDBgHIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Pavel povede delegaci v OSN. Vládu dál rázně žádá: Stejně civilizovaně vyřešte i summit NATO 10 minutes, 18 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoBENTEDBgHIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=X-KdSL7kvR4&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "X-KdSL7kvR4", + "playerParams": "0gcJCTkLAYcqIYzv", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5fe29d48bee4bd1e&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCJXH_UWQhfwyZC0QILd955Dcdk6Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAY4ctoCTjM8J2tPlNp9h2-7tx-Zg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "33:40", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "aoWSn8_ou8Q", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "33 minutes, 40 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/aoWSn8_ou8Q/mqdefault_6s.webp?du=3000&sqp=CNTMm9EG&rs=AOn4CLANu33Me6NEmnukUjKR-3cFxE_zfA", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Gotthard Heinrici – Der General, der 1 Million Sowjets 3 Tage aufhielt" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/IurXUY0UU_UakNTiWY9zAolyqp8qDQ2FGKHLRVURBj3IeEQnDVBjGxJ2XUAIGevGS_bH2rd4jA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Unbekannte Geschichte WW2", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUBENTEDBgIIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@UnbekannteGeschichteWW2", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCVmdSyLKfo9ltuSISh1zAow", + "canonicalBaseUrl": "/@UnbekannteGeschichteWW2" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Unbekannte Geschichte WW2" + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "159K views" } }, + { + "text": { "content": "4 months ago" }, + "accessibilityLabel": "4 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "aoWSn8_ou8Q", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "aoWSn8_ou8Q" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "aoWSn8_ou8Q" + ], + "videoCommand": { + "clickTrackingParams": "CIkBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=aoWSn8_ou8Q", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "aoWSn8_ou8Q", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6a85929fcfe8bbc4&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "aoWSn8_ou8Q", + "onAddCommand": { + "clickTrackingParams": "CIgBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "aoWSn8_ou8Q", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgthb1dTbjhfb3U4UQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIcBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIYBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "aoWSn8_ou8Q", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUBENTEDBgIIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Gotthard Heinrici – Der General, der 1 Million Sowjets 3 Tage aufhielt 33 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUBENTEDBgIIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=aoWSn8_ou8Q", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "aoWSn8_ou8Q", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6a85929fcfe8bbc4&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBCmPSuUB-fVRakNwC--Y3E2YfS9w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAlg3vA2iu5ied_OFiwKgVKqmSp8g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "21:09", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Oh8pwvPTnEs", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "21 minutes, 9 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/Oh8pwvPTnEs/mqdefault_6s.webp?du=3000&sqp=CP6km9EG&rs=AOn4CLC1q5dXtVm9zYUzOipRNlLFQ4N6Mg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "This potato trick will drive everyone crazy! My grandma's homemade recipe in 10 minutes!" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/QI97tgQNSGRfL9d0lEgbj2YaxnQ-vFgTwhS6lQLwdvwiMmuy9oOqg2sPh8Wxwngj7Quyu8rkNm4=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Meine Hausküche", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIABENTEDBgJIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@meinehauskuche", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCNkBCv7pzoCR66OGWmjDAyw", + "canonicalBaseUrl": "/@meinehauskuche" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Meine Hausküche" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "327K views" } }, + { + "text": { "content": "2 months ago" }, + "accessibilityLabel": "2 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Oh8pwvPTnEs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Oh8pwvPTnEs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Oh8pwvPTnEs" + ], + "videoCommand": { + "clickTrackingParams": "CIQBEP6YBBgAIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Oh8pwvPTnEs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Oh8pwvPTnEs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3a1f29c2f3d39c4b&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIMBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "offlineVideoEndpoint": { + "videoId": "Oh8pwvPTnEs", + "onAddCommand": { + "clickTrackingParams": "CIMBENGqBRgBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "getDownloadActionCommand": { + "videoId": "Oh8pwvPTnEs", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIEBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtPaDhwd3ZQVG5Fcw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIEBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIIBEI5iIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIEBEPBbIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Oh8pwvPTnEs", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIABENTEDBgJIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "This potato trick will drive everyone crazy! My grandma's homemade recipe in 10 minutes! 21 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIABENTEDBgJIhMIqLPS6IL4lAMVwvQRCB1wXByTMgdyZWxhdGVkSLymyM3h8YfOmgGaAQUIARD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Oh8pwvPTnEs&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Oh8pwvPTnEs", + "playerParams": "0gcJCTkLAYcqIYzv", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3a1f29c2f3d39c4b&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDCIwGjoYbLsU4k08oTVtlJjIP4fw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6D4zmOVIixNMrVAmYZjk9sAutDg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "29:02", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "EEmG2CUZVYo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "29 minutes, 2 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/EEmG2CUZVYo/mqdefault_6s.webp?du=3000&sqp=CKyFm9EG&rs=AOn4CLDOOaCl9XukT9JFll7IV2H-3j8A9w", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "When Storms Hit the Beach | Caught on Camera" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lzmhDO_ayNZmzHhTvGY5VIqJ5H83E7Y3hllACSDEms-zM=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel #Mind Warehouse", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHsQ1MQMGAoiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@mind_warehouse", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYenDLnIHsoqQ6smwKXQ7Hg", + "canonicalBaseUrl": "/@mind_warehouse" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "#Mind Warehouse", + "styleRuns": [ + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "433K views" } }, + { + "text": { "content": "13 days ago" }, + "accessibilityLabel": "13 days ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHwQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CH8Q_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Q_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CH8Q_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "EEmG2CUZVYo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CH8Q_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "EEmG2CUZVYo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "EEmG2CUZVYo" + ], + "videoCommand": { + "clickTrackingParams": "CH8Q_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EEmG2CUZVYo&pp=ugUEEgJlbg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EEmG2CUZVYo", + "playerParams": "ugUEEgJlbg%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=104986d82519558a&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CH4Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH4Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "EEmG2CUZVYo", + "onAddCommand": { + "clickTrackingParams": "CH4Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "EEmG2CUZVYo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHwQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtFRW1HMkNVWlZZbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHwQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CH0QjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CHwQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "EEmG2CUZVYo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHsQ1MQMGAoiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "When Storms Hit the Beach | Caught on Camera 29 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHsQ1MQMGAoiEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EEmG2CUZVYo&pp=ugUEEgJlbg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EEmG2CUZVYo", + "playerParams": "ugUEEgJlbg%3D%3D", + "nofollow": true, + "ustreamerConfig": "KgYKBBICZW4=", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=104986d82519558a&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAPKX7fXALcqR1OGFduFnquex5DMw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAHHm9J9OgOwflIdi3cD6-8Cn0T9g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "16:02", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "gsFvkUAMBOE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "16 minutes, 2 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/gsFvkUAMBOE/mqdefault_6s.webp?du=3000&sqp=CKuqm9EG&rs=AOn4CLAlK_6Em5CjbMsNclKr0eirZBwwqQ", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Great idea! A chainless bicycle motor that will blow your mind" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/qbpcP6a4AA3RB7deADVRgHBZtDVv6vfCv2ddaz98x5m6MQY_Wdbh8rKpkIG_PKCPzet2rvWjylU=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel WeldPro", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHYQ1MQMGAsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@weldpro23", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCClIEhn8S1qZ0cgH47fryQQ", + "canonicalBaseUrl": "/@weldpro23" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "WeldPro", + "styleRuns": [ + { + "startIndex": 7, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 7, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "6.6M views" } }, + { + "text": { "content": "8 months ago" }, + "accessibilityLabel": "8 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHcQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHoQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHoQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "gsFvkUAMBOE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHoQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "gsFvkUAMBOE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "gsFvkUAMBOE" + ], + "videoCommand": { + "clickTrackingParams": "CHoQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gsFvkUAMBOE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gsFvkUAMBOE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=82c16f91400c04e1&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHkQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "gsFvkUAMBOE", + "onAddCommand": { + "clickTrackingParams": "CHkQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "gsFvkUAMBOE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHcQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgtnc0Z2a1VBTUJPRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHcQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CHgQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CHcQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "gsFvkUAMBOE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHYQ1MQMGAsiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Great idea! A chainless bicycle motor that will blow your mind 16 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHYQ1MQMGAsiEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gsFvkUAMBOE&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gsFvkUAMBOE", + "playerParams": "0gcJCTkLAYcqIYzv", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=82c16f91400c04e1&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/AZo1t-uiNr4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDeP0L5rx8eea3bFkF7om8CGEwywA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/AZo1t-uiNr4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDfMJxqC91MU_AdbT-3HueOS4HRXA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "34:56", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "AZo1t-uiNr4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "34 minutes, 56 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/AZo1t-uiNr4/mqdefault_6s.webp?du=3000&sqp=CPicm9EG&rs=AOn4CLCdBZ7-GLi-HoltrGHNsecmBfw1tA", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Trump im Umfragetief | Überteuerte WM-Tickets | FDP-Comeback? | heute-show vom 05.06.2026" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_kJoRIhdLomnK5jc25gknKqIPbedGXnAEdRQXqYbTQkyhs=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel ZDF heute-show", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHEQ1MQMGAwiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@heuteshow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFqcNI0NaAA21NS9W3ExCRg", + "canonicalBaseUrl": "/@heuteshow" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "ZDF heute-show", + "styleRuns": [ + { + "startIndex": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 14, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "1M views" } }, + { + "text": { "content": "2 days ago" }, + "accessibilityLabel": "2 days ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CHEQ1MQMGAwiEwios9LogviUAxXC9BEIHXBcHJM=" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "AZo1t-uiNr4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "AZo1t-uiNr4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "AZo1t-uiNr4" + ], + "videoCommand": { + "clickTrackingParams": "CHUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=AZo1t-uiNr4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "AZo1t-uiNr4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=019a35b7eba236be&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHQQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHQQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "AZo1t-uiNr4", + "onAddCommand": { + "clickTrackingParams": "CHQQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "AZo1t-uiNr4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtBWm8xdC11aU5yNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CHIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CHMQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CHIQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "AZo1t-uiNr4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHEQ1MQMGAwiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Trump im Umfragetief | Überteuerte WM-Tickets | FDP-Comeback? | heute-show vom 05.06.2026 34 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHEQ1MQMGAwiEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=AZo1t-uiNr4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "AZo1t-uiNr4", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=019a35b7eba236be&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/QyR3aRO7gjU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTsN6wjC1YW0mEMAVFYhx24Iye_g", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/QyR3aRO7gjU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtpbQ1Jod3PauVCK0CFAUnSUnmhw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "13:50", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "QyR3aRO7gjU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "13 minutes, 50 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/QyR3aRO7gjU/mqdefault_6s.webp?du=3000&sqp=CK_Km9EG&rs=AOn4CLDbYN3Gh-kNi9K0KwcpB4p5H4pHkg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Farmer's Idea of \u200b\u200bInventing an Electric Bicycle! Will Surprise Everyone" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/WHijYEDWl2GxOY_nx_Sr7NafdzcFvL8vGroayGre5Ulk-2HUxWILpUEPUUbW1RkRqZkurmJkXA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HTN Vegetable", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGwQ1MQMGA0iEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HTN_Vegetable", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCTShl4PpQAkw3CSrI_U_gQA", + "canonicalBaseUrl": "/@HTN_Vegetable" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "HTN Vegetable", + "styleRuns": [ + { + "startIndex": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 13, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "764K views" } }, + { + "text": { "content": "6 months ago" }, + "accessibilityLabel": "6 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG0Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "QyR3aRO7gjU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "QyR3aRO7gjU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "QyR3aRO7gjU" + ], + "videoCommand": { + "clickTrackingParams": "CHAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QyR3aRO7gjU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QyR3aRO7gjU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4324776913bb8235&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CG8Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG8Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "QyR3aRO7gjU", + "onAddCommand": { + "clickTrackingParams": "CG8Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "QyR3aRO7gjU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG0Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtReVIzYVJPN2dqVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CG0Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CG4QjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CG0Q8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "QyR3aRO7gjU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGwQ1MQMGA0iEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Farmer's Idea of \u200b\u200bInventing an Electric Bicycle! Will Surprise Everyone 13 minutes, 50 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGwQ1MQMGA0iEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QyR3aRO7gjU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QyR3aRO7gjU", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4324776913bb8235&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/fPek3ROuBbY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7uWuWeBb7hNnsQX8scFjA9zytew", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/fPek3ROuBbY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCN_Kvaox60yfI75E1F5up_1FJ4-A", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "21:25", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "fPek3ROuBbY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "21 minutes, 25 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/fPek3ROuBbY/mqdefault_6s.webp?du=3000&sqp=CJ6rm9EG&rs=AOn4CLDvGBaGHAIhgWgQXkgtL4iOR_Yqkg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "The master carpenter showed me this genius invention. You can make it yourself too!" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ztx903Lz_QmDDBVUsZiOZ9DHt0QmEzWaspOWyAJnDzxut9RDvzGcdxP0umB9ByceHbfEznCnzg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Unknown Tricks", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ1MQMGA4iEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@UnknownTricks4.0", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCAzENhYrSStrpBL91zt6U0Q", + "canonicalBaseUrl": "/@UnknownTricks4.0" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Unknown Tricks" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "1.8M views" } }, + { + "text": { "content": "5 months ago" }, + "accessibilityLabel": "5 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "fPek3ROuBbY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "fPek3ROuBbY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "fPek3ROuBbY" + ], + "videoCommand": { + "clickTrackingParams": "CGsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fPek3ROuBbY&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fPek3ROuBbY", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7cf7a4dd13ae05b6&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGoQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGoQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "fPek3ROuBbY", + "onAddCommand": { + "clickTrackingParams": "CGoQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "fPek3ROuBbY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtmUGVrM1JPdUJiWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CGgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CGkQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CGgQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "fPek3ROuBbY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGcQ1MQMGA4iEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "The master carpenter showed me this genius invention. You can make it yourself too! 21 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGcQ1MQMGA4iEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fPek3ROuBbY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fPek3ROuBbY", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7cf7a4dd13ae05b6&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/OQba5Nl3evs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAQPFvbYDMj5R0eA9BzbMEhnxyPyg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/OQba5Nl3evs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1WK1gGYi8ZBiAPfIV3QrXEsQbhQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "39:45", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "OQba5Nl3evs", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "39 minutes, 45 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/OQba5Nl3evs/mqdefault_6s.webp?du=3000&sqp=COC5m9EG&rs=AOn4CLAYxISfrjSht1cC6ALTutWtxW5_Xg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "Why the war could end in 2026" }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/TfNhIhStryiwS0_mygenPtiEfZiVI5zUN5LdzfKJV-wLicTAcxSWgWErrp0ZM1GL9pJPGmtD_TA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PD6aEtgDFGBouQCl9inVu7oliXVOoLCGheS0sBiFQ0oBzn1cqKTbu6iMfeYPI0PgRTjOWimkQQ=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGYQ_J4QIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQ_J4QIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "ZIB erklärt", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@ORFZIBerklaert⁩ • ⁨48.2K subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/TfNhIhStryiwS0_mygenPtiEfZiVI5zUN5LdzfKJV-wLicTAcxSWgWErrp0ZM1GL9pJPGmtD_TA=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ZIB erklärt. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ZIB erklärt - 48.2K subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQ_J4QIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC6qX6SeS_fJ6ZEeE94kclDw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC6qX6SeS_fJ6ZEeE94kclDw" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Stefan Lenglinger", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@stefan.lenglinger⁩ • ⁨53.2K subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/PD6aEtgDFGBouQCl9inVu7oliXVOoLCGheS0sBiFQ0oBzn1cqKTbu6iMfeYPI0PgRTjOWimkQQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Stefan Lenglinger. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Stefan Lenglinger - 53.2K subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQ_J4QIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCnA3ppw3s8hrT6dCLgPZQyg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCnA3ppw3s8hrT6dCLgPZQyg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "ZIB erklärt and Stefan Lenglinger", + "styleRuns": [ + { "startIndex": 0, "length": 33 } + ] + } + } + ] + }, + { + "metadataParts": [ + { "text": { "content": "265K views" } }, + { + "text": { "content": "6 days ago" }, + "accessibilityLabel": "6 days ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "New", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CGEQ1MQMGA8iEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + { + "badgeViewModel": { + "badgeText": "Auto-dubbed", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CGEQ1MQMGA8iEwios9LogviUAxXC9BEIHXBcHJM=", + "iconName": "PERSON_RADAR_FILLED" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "OQba5Nl3evs", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "OQba5Nl3evs" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "OQba5Nl3evs" + ], + "videoCommand": { + "clickTrackingParams": "CGUQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=OQba5Nl3evs&pp=ugUHEgVlbi1VUw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "OQba5Nl3evs", + "playerParams": "ugUHEgVlbi1VUw%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3906dae4d9777afb&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGQQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGQQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "OQba5Nl3evs", + "onAddCommand": { + "clickTrackingParams": "CGQQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "OQba5Nl3evs", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtPUWJhNU5sM2V2cw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CGIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CGMQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CGIQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "OQba5Nl3evs", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGEQ1MQMGA8iEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Why the war could end in 2026 39 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQ1MQMGA8iEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=OQba5Nl3evs&pp=ugUHEgVlbi1VUw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "OQba5Nl3evs", + "playerParams": "ugUHEgVlbi1VUw%3D%3D", + "nofollow": true, + "ustreamerConfig": "KgkKBxIFZW4tVVM=", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3906dae4d9777afb&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/sYYlWUdxnT0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBhDNTH65WZ9sINcPLFYAbJq-qzQA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/sYYlWUdxnT0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCV_uP9vHMssYTDc3yj2nrbOcIW2g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "22:00", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "sYYlWUdxnT0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "22 minutes" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/sYYlWUdxnT0/mqdefault_6s.webp?du=3000&sqp=COzLm9EG&rs=AOn4CLDZrcOIe8MW9FxC-Kcv-9YbRdC_ZA", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "10 GERMAN Cars You've Never Seen Before!" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/9vnCRA_7fUZweIJF5QnmHff50CIcLhSC8o7_sMGYAGIXUJF3MQ0GSYcs2c-X78nbg_JxfIEU=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Alltag von Damals", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQ1MQMGBAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@AlltagvonDamals", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UClIUBdof2YMKBlcVLRXhMPg", + "canonicalBaseUrl": "/@AlltagvonDamals" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Alltag von Damals" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "34K views" } }, + { + "text": { "content": "2 weeks ago" }, + "accessibilityLabel": "2 weeks ago" + } + ] + }, + { + "badges": [ + { + "badgeViewModel": { + "badgeText": "Auto-dubbed", + "badgeStyle": "BADGE_DEFAULT", + "trackingParams": "CFwQ1MQMGBAiEwios9LogviUAxXC9BEIHXBcHJM=", + "iconName": "PERSON_RADAR_FILLED" + } + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF0Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "sYYlWUdxnT0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "sYYlWUdxnT0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "sYYlWUdxnT0" + ], + "videoCommand": { + "clickTrackingParams": "CGAQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=sYYlWUdxnT0&pp=ugUHEgVlbi1VUw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "sYYlWUdxnT0", + "playerParams": "ugUHEgVlbi1VUw%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b186255947719d3d&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CF8Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF8Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "sYYlWUdxnT0", + "onAddCommand": { + "clickTrackingParams": "CF8Q0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "sYYlWUdxnT0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CF0Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtzWVlsV1VkeG5UMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CF0Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CF4QjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CF0Q8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "sYYlWUdxnT0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFwQ1MQMGBAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "10 GERMAN Cars You've Never Seen Before! 22 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQ1MQMGBAiEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=sYYlWUdxnT0&pp=ugUHEgVlbi1VUw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "sYYlWUdxnT0", + "playerParams": "ugUHEgVlbi1VUw%3D%3D", + "nofollow": true, + "ustreamerConfig": "KgkKBxIFZW4tVVM=", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b186255947719d3d&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/GMl1FRRS9uc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCmaOQ7uOik9IhfRI7lGd0X5SQIzA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/GMl1FRRS9uc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCi-tNMFAI9DRUqMiCZkakuzeCFAQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "2:29", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "GMl1FRRS9uc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 29 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/GMl1FRRS9uc/mqdefault_6s.webp?du=3000&sqp=CPSmm9EG&rs=AOn4CLBZIMkr0hD4k_twj6Xp6xVLOqeNOg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "German Shepherd's Heartwarming Reaction When First Meeting Abandoned Kitten" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ssfj7_td4LW-LZnwxZytKOjs5ztN__9u-ujBDH7naxuc30MsLJUrInnhjQoWzusFt9rrWLCezg=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Laffey and Amy", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQ1MQMGBEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@LaffeyandAmy", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCpM7ggiIMv2liE5_dv-1RvQ", + "canonicalBaseUrl": "/@LaffeyandAmy" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Laffey and Amy" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "17M views" } }, + { + "text": { "content": "1 year ago" }, + "accessibilityLabel": "1 year ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "GMl1FRRS9uc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "GMl1FRRS9uc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "GMl1FRRS9uc" + ], + "videoCommand": { + "clickTrackingParams": "CFsQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GMl1FRRS9uc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GMl1FRRS9uc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=18c975151452f6e7&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFoQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFoQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "GMl1FRRS9uc", + "onAddCommand": { + "clickTrackingParams": "CFoQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "GMl1FRRS9uc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtHTWwxRlJSUzl1Yw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CFgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CFkQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CFgQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "GMl1FRRS9uc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFcQ1MQMGBEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "German Shepherd's Heartwarming Reaction When First Meeting Abandoned Kitten 2 minutes, 29 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQ1MQMGBEiEwios9LogviUAxXC9BEIHXBcHJMyB3JlbGF0ZWRIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GMl1FRRS9uc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GMl1FRRS9uc", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=18c975151452f6e7&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/w2gG6XjN1qk/hqdefault.jpg?v=2e297&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7Xxjs4bTnbtzO0ocEXUjPz9RlPQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/w2gG6XjN1qk/hqdefault.jpg?v=2e297&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBNZLjdQHsnGDmG5YDvmt2cnOvIbQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { "imageName": "LIVE" } + } + ] + }, + "text": "LIVE", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE", + "animationActivationTargetId": "w2gG6XjN1qk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { "content": "Webkamera Volyně" }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/E6av6fAXwvE1glEoIaWhlDRHcNnzsMtn-_ag6B1XyjmCHB0xpsTH8EuB5SY3h5IwyxeUorwpZQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Město Volyně", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQ1MQMGBIiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@mestovolyne5343", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCgQQ_ynd15S8a_KALeNGMUg", + "canonicalBaseUrl": "/@mestovolyne5343" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "Město Volyně" } } + ] + }, + { + "metadataParts": [ + { "text": { "content": "4 watching" } } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFMQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFYQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFYQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFYQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "w2gG6XjN1qk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFYQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "w2gG6XjN1qk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "w2gG6XjN1qk" + ], + "videoCommand": { + "clickTrackingParams": "CFYQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=w2gG6XjN1qk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "w2gG6XjN1qk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c36806e978cdd6a9&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFUQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFUQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "w2gG6XjN1qk", + "onAddCommand": { + "clickTrackingParams": "CFUQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "w2gG6XjN1qk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFMQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt3MmdHNlhqTjFxaw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CFMQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CFQQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CFMQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "w2gG6XjN1qk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFIQ1MQMGBIiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { "label": "Webkamera Volyně" }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQ1MQMGBIiEwios9LogviUAxXC9BEIHXBcHJNIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=w2gG6XjN1qk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "w2gG6XjN1qk", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c36806e978cdd6a9&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/x40rfRAEXBg/hqdefault.jpg?v=2455e&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDkelCjNOntpwX-NkDVPw7-5radqQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/x40rfRAEXBg/hqdefault.jpg?v=2455e&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDMWeqevhrTdyNjGWOZmoOSLyhHYg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { "imageName": "LIVE" } + } + ] + }, + "text": "LIVE", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE", + "animationActivationTargetId": "x40rfRAEXBg", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE" + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Žacléř - Rýchorské náměstí | Live Webcam" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_kD6nzrD6cOesjpYF_qO8Yksyvd5NIg3MkrNOnvquIALQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel HD internet s.r.o.", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Q1MQMGBMiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@HDinternetsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCKBI6TjMyNmDuuJpXeDL-bg", + "canonicalBaseUrl": "/@HDinternetsro" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { "text": { "content": "HD internet s.r.o." } } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE4Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFEQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFEQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFEQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x40rfRAEXBg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFEQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "x40rfRAEXBg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "x40rfRAEXBg" + ], + "videoCommand": { + "clickTrackingParams": "CFEQ_pgEGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x40rfRAEXBg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x40rfRAEXBg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c78d2b7d10045c18&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFAQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFAQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "offlineVideoEndpoint": { + "videoId": "x40rfRAEXBg", + "onAddCommand": { + "clickTrackingParams": "CFAQ0aoFGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "getDownloadActionCommand": { + "videoId": "x40rfRAEXBg", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { "content": "Share" }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE4Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt4NDByZlJBRVhCZw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CE4Q8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CE8QjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CE4Q8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "x40rfRAEXBg", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CE0Q1MQMGBMiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + }, + "accessibilityContext": { + "label": "Žacléř - Rýchorské náměstí | Live Webcam" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Q1MQMGBMiEwios9LogviUAxXC9BEIHXBcHJNIvKbIzeHxh86aAZoBBQgBEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x40rfRAEXBg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x40rfRAEXBg", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c78d2b7d10045c18&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CEsQqTAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "CBQSExILbXB3ZmpobXlFenfAAQHIAQEYACqbBk1nc0ltTGlSZ05IdnlzYkhBZHJPaS1zTXdBUUt2UVFLQV9JLUFBb093ajRMQ0xMbjJhYlFfLWVQM3dFS0FfSS1BQW9Pd2o0TENMX2Q4T1hQeU5uNTd3RUtBX0ktQUFvT3dqNExDUHJ1Nlo2QS1fVG8zQUVLQV9JLUFBb053ajRLQ09QM3BLLWI3NXpmRGdvRDhqNEFDZzdDUGdzSXg2enEtYnpuc1pXREFRb0Q4ajRBQ2c3Q1Bnc0k3TV9GanZ1U3V2YjdBUW9EOGo0QUNnM0NQZ29Jc3BtRTM1T2tpTE0zQ2dQeVBnQUtEY0ktQ2dpZS1wTDNpNm1uOFY4S0FfSS1BQW9Od2o0S0NNVDNvdl84MC1UQ2Fnb0Q4ajRBQ2czQ1Bnb0l5N2pPbnEtNHlvODZDZ1B5UGdBS0RjSS1DZ2lLcS1Xb2d0dmhwQkFLQV9JLUFBb093ajRMQ09HSnNJQ1U4dHZnZ2dFS0FfSS1BQW9Od2o0S0NMN3RpTjMtdG8zTkFRb0Q4ajRBQ2czQ1Bnb0l0WVR1blpIdG5aSkRDZ1B5UGdBS0RjSS1DZ2kyaTdpZDBadnAtM3dLQV9JLUFBb053ajRLQ1B2MTNjdk4zTGFET1FvRDhqNEFDZzdDUGdzSXZickd1NVNyaWNPeEFRb0Q4ajRBQ2czQ1Bnb0k1LTNMb3RHaTNlUVlDZ1B5UGdBS0RzSS1Dd2lwcmJmR2w5MkJ0TU1CQ2dQeVBnQUtEc0ktQ3dpWXVKR0EwZV9LeHNjQkVoUUFBZ1FHQ0FvTURoQVNGQllZR2h3ZUlDSWtKaG9FQ0FBUUFSb0VDQUlRQXhvRUNBUVFCUm9FQ0FZUUJ4b0VDQWdRQ1JvRUNBb1FDeG9FQ0F3UURSb0VDQTRRRHhvRUNCQVFFUm9FQ0JJUUV4b0VDQlFRRlJvRUNCWVFGeG9FQ0JnUUdSb0VDQm9RR3hvRUNCd1FIUm9FQ0I0UUh4b0VDQ0FRSVJvRUNDSVFJeG9FQ0NRUUpSb0VDQ1lRSnlvVUFBSUVCZ2dLREE0UUVoUVdHQm9jSGlBaUpDWWoPd2F0Y2gtbmV4dC1mZWVk", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + }, + "button": { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Show more" }] }, + "trackingParams": "CEwQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "command": { + "clickTrackingParams": "CEwQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "CBQSExILbXB3ZmpobXlFenfAAQHIAQEYACqbBk1nc0ltTGlSZ05IdnlzYkhBZHJPaS1zTXdBUUt2UVFLQV9JLUFBb093ajRMQ0xMbjJhYlFfLWVQM3dFS0FfSS1BQW9Pd2o0TENMX2Q4T1hQeU5uNTd3RUtBX0ktQUFvT3dqNExDUHJ1Nlo2QS1fVG8zQUVLQV9JLUFBb053ajRLQ09QM3BLLWI3NXpmRGdvRDhqNEFDZzdDUGdzSXg2enEtYnpuc1pXREFRb0Q4ajRBQ2c3Q1Bnc0k3TV9GanZ1U3V2YjdBUW9EOGo0QUNnM0NQZ29Jc3BtRTM1T2tpTE0zQ2dQeVBnQUtEY0ktQ2dpZS1wTDNpNm1uOFY4S0FfSS1BQW9Od2o0S0NNVDNvdl84MC1UQ2Fnb0Q4ajRBQ2czQ1Bnb0l5N2pPbnEtNHlvODZDZ1B5UGdBS0RjSS1DZ2lLcS1Xb2d0dmhwQkFLQV9JLUFBb093ajRMQ09HSnNJQ1U4dHZnZ2dFS0FfSS1BQW9Od2o0S0NMN3RpTjMtdG8zTkFRb0Q4ajRBQ2czQ1Bnb0l0WVR1blpIdG5aSkRDZ1B5UGdBS0RjSS1DZ2kyaTdpZDBadnAtM3dLQV9JLUFBb053ajRLQ1B2MTNjdk4zTGFET1FvRDhqNEFDZzdDUGdzSXZickd1NVNyaWNPeEFRb0Q4ajRBQ2czQ1Bnb0k1LTNMb3RHaTNlUVlDZ1B5UGdBS0RzSS1Dd2lwcmJmR2w5MkJ0TU1CQ2dQeVBnQUtEc0ktQ3dpWXVKR0EwZV9LeHNjQkVoUUFBZ1FHQ0FvTURoQVNGQllZR2h3ZUlDSWtKaG9FQ0FBUUFSb0VDQUlRQXhvRUNBUVFCUm9FQ0FZUUJ4b0VDQWdRQ1JvRUNBb1FDeG9FQ0F3UURSb0VDQTRRRHhvRUNCQVFFUm9FQ0JJUUV4b0VDQlFRRlJvRUNCWVFGeG9FQ0JnUUdSb0VDQm9RR3hvRUNCd1FIUm9FQ0I0UUh4b0VDQ0FRSVJvRUNDSVFJeG9FQ0NRUUpSb0VDQ1lRSnlvVUFBSUVCZ2dLREE0UUVoUVdHQm9jSGlBaUpDWWoPd2F0Y2gtbmV4dC1mZWVk", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + } + } + ], + "trackingParams": "CEsQqTAiEwios9LogviUAxXC9BEIHXBcHJM=", + "targetId": "watch-next-feed" + } + }, + "autoplay": { + "autoplay": { + "sets": [ + { + "mode": "NORMAL", + "autoplayVideo": { + "clickTrackingParams": "CEoQ4ZIBIhMIqLPS6IL4lAMVwvQRCB1wXByTMgxyZWxhdGVkLWF1dG9IvKbIzeHxh86aAZoBBQgDEPgdygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "params": "EAEYAdoBBAgBKgA%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + } + } + ], + "countDownSecs": 5, + "trackingParams": "CEoQ4ZIBIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "conversationBar": { + "liveChatRenderer": { + "continuations": [ + { + "reloadContinuationData": { + "continuation": "0ofMyAOAARpeQ2lrcUp3b1lWVU5aT1hjeldrMXFaRmQzWWtkbFMxSkhSMVZ2WTNWQkVndHRjSGRtYW1odGVVVjZkeG9UNnFqZHVRRU5DZ3R0Y0hkbWFtaHRlVVY2ZHlBQk1BQSUzRDABggEICAQYAiAAKACIAQGgAaKK2OiC-JQDqAEAsgEA", + "clickTrackingParams": "CEkQxqYCIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==" + } + } + ], + "header": { + "liveChatHeaderRenderer": { + "overflowMenu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Participants" }] }, + "icon": { "iconType": "PERSON" }, + "serviceEndpoint": { + "clickTrackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showLiveChatParticipantsEndpoint": { "hack": true } + }, + "trackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "clientSideToggleMenuItemRenderer": { + "defaultText": { "runs": [{ "text": "Timestamps" }] }, + "defaultIcon": { "iconType": "ACCESS_TIME" }, + "toggledText": { "runs": [{ "text": "Timestamps" }] }, + "toggledIcon": { "iconType": "ACCESS_TIME" }, + "menuItemIdentifier": "timestamp_toggle", + "command": { + "clickTrackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "toggleLiveChatTimestampsEndpoint": { "hack": true } + } + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Popout chat" }] }, + "icon": { "iconType": "OPEN_IN_NEW" }, + "serviceEndpoint": { + "clickTrackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "popoutLiveChatEndpoint": { + "url": "https://www.youtube.com/live_chat?is_popout=1&v=mpwfjhmyEzw" + } + }, + "trackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Send feedback" }] }, + "icon": { "iconType": "FEEDBACK" }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { "ignoreNavigation": true } + }, + "userFeedbackEndpoint": { + "hack": true, + "bucketIdentifier": "live_chat" + } + }, + "trackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + ], + "trackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "accessibility": { + "accessibilityData": { "label": "More options" } + } + } + }, + "collapseButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CLOSE" }, + "accessibility": { "label": "Close" }, + "trackingParams": "CEgQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "command": { + "clickTrackingParams": "CEgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { "sendPost": true } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEgQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "signalAction": { "signal": "HIDE_LIVE_CHAT" } + } + ] + } + } + } + }, + "viewSelector": { + "sortFilterSubMenuRenderer": { + "subMenuItems": [ + { + "title": "Top chat", + "selected": true, + "continuation": { + "reloadContinuationData": { + "continuation": "0ofMyAMSGgAwAYIBCAgEGAAgACgBqAEB", + "clickTrackingParams": "CEcQxqYCIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==" + } + }, + "accessibility": { + "accessibilityData": { "label": "Top chat" } + }, + "subtitle": "Some messages, such as potential spam, may not be visible", + "trackingParams": "CEYQ48AHGAAiEwios9LogviUAxXC9BEIHXBcHJM=" + }, + { + "title": "Live chat", + "selected": false, + "continuation": { + "reloadContinuationData": { + "continuation": "0ofMyAMSGgAwAYIBCAgBGAAgACgBqAEB", + "clickTrackingParams": "CEUQxqYCIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==" + } + }, + "accessibility": { + "accessibilityData": { "label": "Live chat" } + }, + "subtitle": "All messages are visible", + "trackingParams": "CEQQ48AHGAEiEwios9LogviUAxXC9BEIHXBcHJM=" + } + ], + "accessibility": { + "accessibilityData": { "label": "Live Chat mode selection" } + }, + "trackingParams": "CEMQgdoEIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "targetId": "live-chat-view-selector-sub-menu" + } + } + } + }, + "trackingParams": "CEEQl98BIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "clientMessages": { + "reconnectMessage": { + "runs": [ + { + "text": "Chat disconnected. Please wait while we try to reconnect you." + } + ] + }, + "unableToReconnectMessage": { + "runs": [ + { "text": "Unable to connect to chat. Please try again later." } + ] + }, + "fatalError": { + "runs": [ + { "text": "Unable to connect to chat. Please try again later." } + ] + }, + "reconnectedMessage": { + "runs": [{ "text": "Successfully connected." }] + }, + "genericError": { "runs": [{ "text": "Error, try again." }] } + }, + "initialDisplayState": "LIVE_CHAT_DISPLAY_STATE_EXPANDED", + "showButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Show chat" }, + "trackingParams": "CEIQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=" + } + } + } + }, + "fixedSideMenu": { + "sideRailViewModel": { + "buttons": [ + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "INFO", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEAQvIoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CEAQvIoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showEngagementPanelEndpoint": { + "identifier": { + "tag": "engagement-panel-structured-description" + } + } + }, + { + "clickTrackingParams": "CEAQvIoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-structured-description" + } + } + ] + } + } + }, + "accessibilityText": "Description", + "trackingParams": "CEAQvIoTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Description", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "INFO", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD8QvIoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "hideEngagementPanelEndpoint": { + "identifier": { + "tag": "engagement-panel-structured-description" + } + } + } + }, + "accessibilityText": "Description", + "trackingParams": "CD8QvIoTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Description", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + } + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "toggledStateEntitySelectorType": "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_DESCRIPTION_PANEL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "MESSAGE_BUBBLE_OVERLAP", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CD4QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CD4QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "setLiveChatCollapsedStateAction": {} + } + } + ] + } + }, + "accessibilityText": "Live chat", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CD4QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.player.chat.toggle.button", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Live chat", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "MESSAGE_BUBBLE_OVERLAP", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CD0QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CD0QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CD0QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "setLiveChatCollapsedStateAction": { + "collapsed": true + } + }, + { + "clickTrackingParams": "CD0QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "popoutLiveChatEndpoint": { "url": "" } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Hide chat", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CD0QoaQTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.player.chat.toggle.button", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Live chat", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + } + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "toggledStateEntitySelectorType": "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "PLAYLISTS", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDwQvYoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CDwQvYoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "showEngagementPanelEndpoint": { + "identifier": { + "tag": "playlist-panel-renderer" + } + } + }, + { + "clickTrackingParams": "CDwQvYoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "scrollToEngagementPanelCommand": { + "targetId": "playlist-panel-renderer" + } + } + ] + } + } + }, + "accessibilityText": "Playlist", + "trackingParams": "CDwQvYoTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Playlist", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "PLAYLISTS", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDsQvYoTIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "hideEngagementPanelEndpoint": { + "identifier": { "tag": "playlist-panel-renderer" } + } + } + }, + "accessibilityText": "Playlist", + "trackingParams": "CDsQvYoTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Playlist", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + } + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "toggledStateEntitySelectorType": "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_PLAYLIST_PANEL" + } + } + ], + "hideButton": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "CHEVRON_RIGHT", + "trackingParams": "CDoQhdgTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Hide sidebar", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + }, + "loggingDirectives": { + "trackingParams": "CDoQhdgTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "CHEVRON_RIGHT", + "trackingParams": "CDkQhtgTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Show sidebar", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER_BLURRED" + } + }, + "loggingDirectives": { + "trackingParams": "CDkQhtgTIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "visibility": { "types": "12" } + } + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU" + } + } + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mpwfjhmyEzw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mpwfjhmyEzw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9a9c1f8e19b2133c&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "playerOverlays": { + "playerOverlayRenderer": { + "endScreen": { + "watchNextEndScreenRenderer": { + "results": [ + { + "endScreenVideoRenderer": { + "videoId": "3x-f_QTWc7I", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDSQO4Fzzq23lO9ECJQZxvj_HrpTw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBwPThioKxM3JDcBgxbSubMSbe9ag", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2S4of_C9xINIjJbIGFi5Js2sgrw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3x-f_QTWc7I/hqdefault.jpg?v=6a2572a3&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDipPtCCW1ep6bAEpQU-BQvd6tlkw", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16250871, + "section3Color": 15724527, + "primaryTitleColor": 1644825, + "secondaryTitleColor": 6645093, + "section4Color": 15263976 + }, + "darkColorPalette": { + "section2Color": 3355443, + "section3Color": 2500134, + "primaryTitleColor": 16777215, + "secondaryTitleColor": 13421772, + "section4Color": 1644825 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE BIG WINDY Action at Madeira Island Airport 08.06.2026" + } + }, + "simpleText": "LIVE BIG WINDY Action at Madeira Island Airport 08.06.2026" + }, + "shortBylineText": { + "runs": [ + { + "text": "Madeira Airport Spotting", + "navigationEndpoint": { + "clickTrackingParams": "CDgQvU4YACITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@MadeiraAirport", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY7O4L08pmGiwHAegzcHMBA", + "canonicalBaseUrl": "/@MadeiraAirport" + } + } + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQvU4YACITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3x-f_QTWc7I", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3x-f_QTWc7I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df1f9ffd04d673b2&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDgQvU4YACITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "runs": [{ "text": "2K" }, { "text": " watching" }], + "accessibility": { + "accessibilityData": { "label": "2 thousand watching" } + } + }, + "publishedTimeText": { "simpleText": "1 day ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [{ "text": "LIVE" }], + "accessibility": { + "accessibilityData": { "label": "LIVE" } + } + }, + "style": "LIVE", + "icon": { "iconType": "LIVE" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "7_NmRPy8Lr8", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAsqVZXTCBgFx9ShvsaMZ3qjwQVcg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBTseegXyWzAqbKb43POqzlGRx5sA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAuuXEuyuphOmbZnmpRByZAwiaZiQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/7_NmRPy8Lr8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBnWLzJnjkfRRAVmDt-IYTlj6wt1Q", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16250871, + "section3Color": 15724527, + "primaryTitleColor": 1644825, + "secondaryTitleColor": 6645093, + "section4Color": 15263976 + }, + "darkColorPalette": { + "section2Color": 3355443, + "section3Color": 2500134, + "primaryTitleColor": 16777215, + "secondaryTitleColor": 13421772, + "section4Color": 1644825 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Partisan Court in Lanškroun (1945) | Documentary video 17 minutes" + } + }, + "simpleText": "Partisan Court in Lanškroun (1945) | Documentary video" + }, + "shortBylineText": { + "runs": [ + { + "text": "Temné spisy", + "navigationEndpoint": { + "clickTrackingParams": "CDcQvU4YASITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@temnespisy", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC6O7Q_yrZsozg7Sk2v_dxbw", + "canonicalBaseUrl": "/@temnespisy" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "17 minutes, 7 seconds" } + }, + "simpleText": "17:07" + }, + "lengthInSeconds": 1027, + "navigationEndpoint": { + "clickTrackingParams": "CDcQvU4YASITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7_NmRPy8Lr8", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7_NmRPy8Lr8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=eff36644fcbc2ebf&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDcQvU4YASITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "104 thousand views" } + }, + "simpleText": "104K views" + }, + "publishedTimeText": { "simpleText": "3 years ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 7 seconds" + } + }, + "simpleText": "17:07" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "3NHT2APad3o", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGCEgXShyMA8=&rs=AOn4CLD7Vt9cRW-H2CfcLHBHblIi2dEwNA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGCEgXShyMA8=&rs=AOn4CLCSYXwW7OxKah1TS6O4XoDO3F0DWw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARghIF0ocjAP&rs=AOn4CLBBz8OJBHSHgE7VY_TnQVlb3TaX1A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/3NHT2APad3o/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARghIF0ocjAP&rs=AOn4CLAR7QCwP0zOUQ_fpP1taeLh8gz6MA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857400, + "section3Color": 15200242, + "primaryTitleColor": 1054489, + "secondaryTitleColor": 4744816, + "section4Color": 14543083 + }, + "darkColorPalette": { + "section2Color": 728870, + "section3Color": 463897, + "primaryTitleColor": 15071487, + "secondaryTitleColor": 10731980, + "section4Color": 199180 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Reakcia na kauzu Očistec | Tlačová konferencia PS, 8. jún 2026 11 minutes, 8 seconds" + } + }, + "simpleText": "Reakcia na kauzu Očistec | Tlačová konferencia PS, 8. jún 2026" + }, + "shortBylineText": { + "runs": [ + { + "text": "Progresívne Slovensko", + "navigationEndpoint": { + "clickTrackingParams": "CDYQvU4YAiITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@progresivne_sk", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCLIsT-M9az2qvLb9E8znE-w", + "canonicalBaseUrl": "/@progresivne_sk" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "11 minutes, 8 seconds" } + }, + "simpleText": "11:08" + }, + "lengthInSeconds": 668, + "navigationEndpoint": { + "clickTrackingParams": "CDYQvU4YAiITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3NHT2APad3o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3NHT2APad3o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dcd1d3d803da777a&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDYQvU4YAiITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "3.5 thousand views" } + }, + "simpleText": "3.5K views" + }, + "publishedTimeText": { "simpleText": "2 hours ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 8 seconds" + } + }, + "simpleText": "11:08" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "Dr5zebXpO-M", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHXCGlrP94UV_43S52B39iE5yvLA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCKP6smLjzy5GNlu9NXqY7atVll4g", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCmkxv1-xV6SUgmeKAjUfuYDSSDhw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCt7Kp1wTZ7eRoFm4LXxY75Kbt4Hg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16314867, + "section3Color": 15919082, + "primaryTitleColor": 1644055, + "secondaryTitleColor": 7036257, + "section4Color": 15457761 + }, + "darkColorPalette": { + "section2Color": 3353646, + "section3Color": 2498850, + "primaryTitleColor": 16770541, + "secondaryTitleColor": 13415097, + "section4Color": 1644055 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Storchennest Live Webcam in Bad Salzungen, Thüringen" + } + }, + "simpleText": "Storchennest Live Webcam in Bad Salzungen, Thüringen" + }, + "shortBylineText": { + "runs": [ + { + "text": "Stadtverwaltung Bad Salzungen", + "navigationEndpoint": { + "clickTrackingParams": "CDUQvU4YAyITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@StadtverwaltungBadSalzungen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzAuBgdr5YC8ARNRMWgIAXg", + "canonicalBaseUrl": "/@StadtverwaltungBadSalzungen" + } + } + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQvU4YAyITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0ebe7379b5e93be3&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDUQvU4YAyITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "runs": [{ "text": "3.5K" }, { "text": " watching" }], + "accessibility": { + "accessibilityData": { "label": "3.5 thousand watching" } + } + }, + "publishedTimeText": { "simpleText": "3 months ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [{ "text": "LIVE" }], + "accessibility": { + "accessibilityData": { "label": "LIVE" } + } + }, + "style": "LIVE", + "icon": { "iconType": "LIVE" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "gyrHO886lkc", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC6uGa5ouEiQM28BIG0MyCm1WomOQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCRd9h5Zb6wY4FP68fep8U0lKbwlw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpAvF90RZPoXGThY1BeBepKRlS0A", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/gyrHO886lkc/hqdefault.jpg?v=5dd7&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCiI8ocWUepzZ-CSaXusiePTONclA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16250871, + "section3Color": 15724527, + "primaryTitleColor": 1644825, + "secondaryTitleColor": 6645093, + "section4Color": 15263976 + }, + "darkColorPalette": { + "section2Color": 3355443, + "section3Color": 2500134, + "primaryTitleColor": 16777215, + "secondaryTitleColor": 13421772, + "section4Color": 1644825 + } + }, + "title": { + "accessibility": { + "accessibilityData": { "label": "Čapí hnízdo - Žichlínek" } + }, + "simpleText": "Čapí hnízdo - Žichlínek" + }, + "shortBylineText": { + "runs": [ + { + "text": "Nordic Telecom Lanškroun", + "navigationEndpoint": { + "clickTrackingParams": "CDQQvU4YBCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@OMEGAtechsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "canonicalBaseUrl": "/@OMEGAtechsro" + } + } + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDQQvU4YBCITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gyrHO886lkc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gyrHO886lkc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=832ac73bcf3a9647&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDQQvU4YBCITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "runs": [{ "text": "1" }, { "text": " watching" }], + "accessibility": { + "accessibilityData": { "label": "1 watching" } + } + }, + "publishedTimeText": { "simpleText": "2 months ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [{ "text": "LIVE" }], + "accessibility": { + "accessibilityData": { "label": "LIVE" } + } + }, + "style": "LIVE", + "icon": { "iconType": "LIVE" } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "--zol7HRZ-w", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC8uQrjrJq4Wdmy_-C0tSaPqirXrw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBJgc1jVChjxwMAge-g-_xTl2Br8w", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDhJs_ZplSqJm_SK21mEv3KEkItuA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/--zol7HRZ-w/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAcsNuF2T-TLbLrRg9KMbbLCk7Gdg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856120, + "section3Color": 15198194, + "primaryTitleColor": 1118489, + "secondaryTitleColor": 6052996, + "section4Color": 14540267 + }, + "darkColorPalette": { + "section2Color": 2302771, + "section3Color": 1710630, + "primaryTitleColor": 15066623, + "secondaryTitleColor": 10724300, + "section4Color": 1118489 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Tlačová beseda: Reakcia strany SaS na kauzu Očistec (8.6.2026) 15 minutes" + } + }, + "simpleText": "Tlačová beseda: Reakcia strany SaS na kauzu Očistec (8.6.2026)" + }, + "shortBylineText": { + "runs": [ + { + "text": "Televízia JOJ and JOJ 24", + "navigationEndpoint": { + "clickTrackingParams": "CDMQvU4YBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 269990 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Collaborators" } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Televízia JOJ", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@TVJOJofficial⁩ • ⁨1.36M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/8rPXBoj2l1nhd9C-DCXF-s3tx0i_36GJzJcxeMyYvyPpPNakQsyc5DYc5d_QLDeI74ILkmFSJQ=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "Televízia JOJ. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "Televízia JOJ - 1.36M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDMQvU4YBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC5zY50gn7Z0-yGSt74dRZXw", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC5zY50gn7Z0-yGSt74dRZXw" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "JOJ 24", + "styleRuns": [ + { "fontColor": 4279440147 }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + } + ] + }, + "subtitle": { + "content": "\u200e⁨@JOJ24Official⁩ • ⁨5.74K subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/E6nEKHx4Lshqnnv01U2-p1fN6eTf0Jo_P6IxlYssCifBeHJ6i0LbXFe4JuUtxjDCsGnkxK0J=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "JOJ 24. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "JOJ 24 - 5.74K subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDMQvU4YBSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCV6rB9suAHP-QYkjkcwtJOQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCV6rB9suAHP-QYkjkcwtJOQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "15 minutes, 45 seconds" } + }, + "simpleText": "15:45" + }, + "lengthInSeconds": 945, + "navigationEndpoint": { + "clickTrackingParams": "CDMQvU4YBSITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=--zol7HRZ-w", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "--zol7HRZ-w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fbece897b1d167ec&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDMQvU4YBSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "2.7 thousand views" } + }, + "simpleText": "2.7K views" + }, + "publishedTimeText": { "simpleText": "3 hours ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 45 seconds" + } + }, + "simpleText": "15:45" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "N2YhITvhDLI", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAWBVyIE_JO1mcflttQM0eqyl42hQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBkLMizdgN_P50MBk9RLu8IX55BFQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAU_th-yFORC9uvWCVZ7D1dr01r5w", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/N2YhITvhDLI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAa8XrS9b8GkpZcUMGT_foqs8RGWw", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857400, + "section3Color": 15200242, + "primaryTitleColor": 1382425, + "secondaryTitleColor": 5924715, + "section4Color": 14543083 + }, + "darkColorPalette": { + "section2Color": 2106406, + "section3Color": 1382425, + "primaryTitleColor": 15071743, + "secondaryTitleColor": 11322572, + "section4Color": 658444 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "140 cm (55\") Giant Tree! Dangerous Cutting in Strong Winds Near a House 43 minutes" + } + }, + "simpleText": "140 cm (55\") Giant Tree! Dangerous Cutting in Strong Winds Near a House" + }, + "shortBylineText": { + "runs": [ + { + "text": "Rural Craftsmanship", + "navigationEndpoint": { + "clickTrackingParams": "CDIQvU4YBiITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@RuralCraftsmanship", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC7aOab7mJRitgCcEi5r-vrw", + "canonicalBaseUrl": "/@RuralCraftsmanship" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "43 minutes, 51 seconds" } + }, + "simpleText": "43:51" + }, + "lengthInSeconds": 2631, + "navigationEndpoint": { + "clickTrackingParams": "CDIQvU4YBiITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=N2YhITvhDLI&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "N2YhITvhDLI", + "playerParams": "0gcJCTkLAYcqIYzv", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=376621213be10cb2&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDIQvU4YBiITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "1.4 million views" } + }, + "simpleText": "1.4M views" + }, + "publishedTimeText": { "simpleText": "1 month ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 51 seconds" + } + }, + "simpleText": "43:51" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "X-KdSL7kvR4", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAlXI92eP0gPtmtzIabrySxL-clBg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDZGEt9abTkVApsd4hw0ovZccoHFQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDKHcqXXc-E9jKaZr4VaSmx-QLkyg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/X-KdSL7kvR4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBUExWDF0Nq0190KUSx4iCkNzChrA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315633, + "section3Color": 15920359, + "primaryTitleColor": 1643794, + "secondaryTitleColor": 7364175, + "section4Color": 15459549 + }, + "darkColorPalette": { + "section2Color": 3353380, + "section3Color": 2498587, + "primaryTitleColor": 16773605, + "secondaryTitleColor": 13416099, + "section4Color": 1643794 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Pavel povede delegaci v OSN. Vládu dál rázně žádá: Stejně civilizovaně vyřešte i summit NATO 10 minutes, 18 seconds" + } + }, + "simpleText": "Pavel povede delegaci v OSN. Vládu dál rázně žádá: Stejně civilizovaně vyřešte i summit NATO" + }, + "shortBylineText": { + "runs": [ + { + "text": "CNN Prima NEWS", + "navigationEndpoint": { + "clickTrackingParams": "CDEQvU4YByITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@CNNPrimaNEWSCZ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCuZYRKy64fg_eYYLKCEp5Zw", + "canonicalBaseUrl": "/@CNNPrimaNEWSCZ" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "10 minutes, 18 seconds" } + }, + "simpleText": "10:18" + }, + "lengthInSeconds": 618, + "navigationEndpoint": { + "clickTrackingParams": "CDEQvU4YByITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=X-KdSL7kvR4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "X-KdSL7kvR4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5fe29d48bee4bd1e&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDEQvU4YByITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "16 thousand views" } + }, + "simpleText": "16K views" + }, + "publishedTimeText": { "simpleText": "6 hours ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 18 seconds" + } + }, + "simpleText": "10:18" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "aoWSn8_ou8Q", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCJXH_UWQhfwyZC0QILd955Dcdk6Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAWlJ-YAiOoWVaHKxY7dA0CRPxyig", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCv4hucd9UNvFFp5-vOyYY_4ekwAw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/aoWSn8_ou8Q/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAY4ctoCTjM8J2tPlNp9h2-7tx-Zg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16250871, + "section3Color": 15724527, + "primaryTitleColor": 1644825, + "secondaryTitleColor": 6645093, + "section4Color": 15263976 + }, + "darkColorPalette": { + "section2Color": 3355443, + "section3Color": 2500134, + "primaryTitleColor": 16777215, + "secondaryTitleColor": 13421772, + "section4Color": 1644825 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Gotthard Heinrici – Der General, der 1 Million Sowjets 3 Tage aufhielt 33 minutes" + } + }, + "simpleText": "Gotthard Heinrici – Der General, der 1 Million Sowjets 3 Tage aufhielt" + }, + "shortBylineText": { + "runs": [ + { + "text": "Unbekannte Geschichte WW2", + "navigationEndpoint": { + "clickTrackingParams": "CDAQvU4YCCITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@UnbekannteGeschichteWW2", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCVmdSyLKfo9ltuSISh1zAow", + "canonicalBaseUrl": "/@UnbekannteGeschichteWW2" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "33 minutes, 40 seconds" } + }, + "simpleText": "33:40" + }, + "lengthInSeconds": 2020, + "navigationEndpoint": { + "clickTrackingParams": "CDAQvU4YCCITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=aoWSn8_ou8Q", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "aoWSn8_ou8Q", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6a85929fcfe8bbc4&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CDAQvU4YCCITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "159 thousand views" } + }, + "simpleText": "159K views" + }, + "publishedTimeText": { "simpleText": "4 months ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 40 seconds" + } + }, + "simpleText": "33:40" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "Oh8pwvPTnEs", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBCmPSuUB-fVRakNwC--Y3E2YfS9w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfGRDzx1yBr04Yj4_iQS5PTiTZ4A", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBnS0sj19rm9ai6kHaNmMRGwB2TLQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Oh8pwvPTnEs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAlg3vA2iu5ied_OFiwKgVKqmSp8g", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315377, + "section3Color": 15920103, + "primaryTitleColor": 1643280, + "secondaryTitleColor": 7691084, + "section4Color": 15459037 + }, + "darkColorPalette": { + "section2Color": 3348231, + "section3Color": 2494725, + "primaryTitleColor": 16772837, + "secondaryTitleColor": 13415075, + "section4Color": 1641219 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "This potato trick will drive everyone crazy! My grandma's homemade recipe in 10 minutes! 21 minutes" + } + }, + "simpleText": "This potato trick will drive everyone crazy! My grandma's homemade recipe in 10 minutes!" + }, + "shortBylineText": { + "runs": [ + { + "text": "Meine Hausküche", + "navigationEndpoint": { + "clickTrackingParams": "CC8QvU4YCSITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@meinehauskuche", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCNkBCv7pzoCR66OGWmjDAyw", + "canonicalBaseUrl": "/@meinehauskuche" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "21 minutes, 9 seconds" } + }, + "simpleText": "21:09" + }, + "lengthInSeconds": 1269, + "navigationEndpoint": { + "clickTrackingParams": "CC8QvU4YCSITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Oh8pwvPTnEs", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Oh8pwvPTnEs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3a1f29c2f3d39c4b&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CC8QvU4YCSITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "327 thousand views" } + }, + "simpleText": "327K views" + }, + "publishedTimeText": { "simpleText": "2 months ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 9 seconds" + } + }, + "simpleText": "21:09" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "EEmG2CUZVYo", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDCIwGjoYbLsU4k08oTVtlJjIP4fw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCcCqHzX76E3kXtHEWKHcLs-nIvPw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDNnJm_Djo3XQGEAmIdwMLqIk2u4g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/EEmG2CUZVYo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6D4zmOVIixNMrVAmYZjk9sAutDg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857144, + "section3Color": 15199730, + "primaryTitleColor": 1250841, + "secondaryTitleColor": 5596272, + "section4Color": 14542315 + }, + "darkColorPalette": { + "section2Color": 2501939, + "section3Color": 1909286, + "primaryTitleColor": 15070207, + "secondaryTitleColor": 10729932, + "section4Color": 1250841 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "When Storms Hit the Beach | Caught on Camera 29 minutes" + } + }, + "simpleText": "When Storms Hit the Beach | Caught on Camera" + }, + "shortBylineText": { + "runs": [ + { + "text": "#Mind Warehouse", + "navigationEndpoint": { + "clickTrackingParams": "CC4QvU4YCiITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@mind_warehouse", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYenDLnIHsoqQ6smwKXQ7Hg", + "canonicalBaseUrl": "/@mind_warehouse" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "29 minutes, 2 seconds" } + }, + "simpleText": "29:02" + }, + "lengthInSeconds": 1742, + "navigationEndpoint": { + "clickTrackingParams": "CC4QvU4YCiITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=EEmG2CUZVYo&pp=ugUEEgJlbg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "EEmG2CUZVYo", + "playerParams": "ugUEEgJlbg%3D%3D", + "ustreamerConfig": "KgYKBBICZW4=", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=104986d82519558a&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CC4QvU4YCiITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "433 thousand views" } + }, + "simpleText": "433K views" + }, + "publishedTimeText": { "simpleText": "13 days ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 2 seconds" + } + }, + "simpleText": "29:02" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "gsFvkUAMBOE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAPKX7fXALcqR1OGFduFnquex5DMw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA4SOvgiIK2v8jRVtgMSI8-KQyoJA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLALrPZhXxgmnbNXjzYWJ7H71eS1vA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/gsFvkUAMBOE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAHHm9J9OgOwflIdi3cD6-8Cn0T9g", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16316401, + "section3Color": 15921383, + "primaryTitleColor": 1644560, + "secondaryTitleColor": 7038533, + "section4Color": 15460829 + }, + "darkColorPalette": { + "section2Color": 2631190, + "section3Color": 1644301, + "primaryTitleColor": 16776165, + "secondaryTitleColor": 13420195, + "section4Color": 789254 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Great idea! A chainless bicycle motor that will blow your mind 16 minutes" + } + }, + "simpleText": "Great idea! A chainless bicycle motor that will blow your mind" + }, + "shortBylineText": { + "runs": [ + { + "text": "WeldPro", + "navigationEndpoint": { + "clickTrackingParams": "CC0QvU4YCyITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@weldpro23", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCClIEhn8S1qZ0cgH47fryQQ", + "canonicalBaseUrl": "/@weldpro23" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { "label": "16 minutes, 2 seconds" } + }, + "simpleText": "16:02" + }, + "lengthInSeconds": 962, + "navigationEndpoint": { + "clickTrackingParams": "CC0QvU4YCyITCKiz0uiC-JQDFcL0EQgdcFwckzIJZW5kc2NyZWVuSLymyM3h8YfOmgGaAQUIAhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gsFvkUAMBOE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gsFvkUAMBOE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=82c16f91400c04e1&ip=79.205.219.115&initcwndbps=2868750&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CC0QvU4YCyITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { "label": "6.6 million views" } + }, + "simpleText": "6.6M views" + }, + "publishedTimeText": { "simpleText": "8 months ago" }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 2 seconds" + } + }, + "simpleText": "16:02" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { "runs": [{ "text": "Now playing" }] } + } + } + ] + } + } + ], + "title": { "simpleText": "You may also like..." }, + "trackingParams": "CCwQ-lwiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + "autoplay": { + "playerOverlayAutoplayRenderer": { + "title": { "simpleText": "Up next" }, + "videoTitle": { + "accessibility": { + "accessibilityData": { + "label": "Storchennest Live Webcam in Bad Salzungen, Thüringen" + } + }, + "simpleText": "Storchennest Live Webcam in Bad Salzungen, Thüringen" + }, + "byline": { + "runs": [ + { + "text": "Stadtverwaltung Bad Salzungen", + "navigationEndpoint": { + "clickTrackingParams": "CCgQ5JIBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@StadtverwaltungBadSalzungen", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCzAuBgdr5YC8ARNRMWgIAXg", + "canonicalBaseUrl": "/@StadtverwaltungBadSalzungen" + } + } + } + ] + }, + "pauseText": { "simpleText": "Autoplay is paused" }, + "background": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHXCGlrP94UV_43S52B39iE5yvLA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Dr5zebXpO-M/hqdefault.jpg?v=9408&sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCt7Kp1wTZ7eRoFm4LXxY75Kbt4Hg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16314867, + "section3Color": 15919082, + "primaryTitleColor": 1644055, + "secondaryTitleColor": 7036257, + "section4Color": 15457761 + }, + "darkColorPalette": { + "section2Color": 3353646, + "section3Color": 2498850, + "primaryTitleColor": 16770541, + "secondaryTitleColor": 13415097, + "section4Color": 1644055 + } + }, + "countDownSecs": 8, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Cancel" }, + "accessibility": { "label": "Cancel" }, + "trackingParams": "CCsQ4JIBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "accessibilityData": { + "accessibilityData": { "label": "Cancel" } + }, + "command": { + "clickTrackingParams": "CCsQ4JIBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_survey" + } + }, + "getSurveyCommand": { + "endpoint": { "watch": { "hack": true } }, + "action": "SURVEY_TRIGGER_ACTION_AUTOPLAY_CANCEL" + } + } + } + }, + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCoQ4pIBIhMIqLPS6IL4lAMVwvQRCB1wXByTSLymyM3h8YfOmgGaAQUIBhD4HcoBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Dr5zebXpO-M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Dr5zebXpO-M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0ebe7379b5e93be3&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "accessibility": { "label": "Play next video" }, + "trackingParams": "CCoQ4pIBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "accessibilityData": { + "accessibilityData": { "label": "Play next video" } + } + } + }, + "trackingParams": "CCgQ5JIBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "closeButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "REMOVE" }, + "accessibility": { "label": "Cancel autoplay for this video" }, + "trackingParams": "CCkQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [{ "text": "LIVE" }], + "accessibility": { "accessibilityData": { "label": "LIVE" } } + }, + "style": "LIVE", + "icon": { "iconType": "LIVE" } + } + } + ], + "preferImmediateRedirect": false, + "videoId": "Dr5zebXpO-M", + "webShowNewAutonavCountdown": true, + "webShowBigThumbnailEndscreen": false, + "shortViewCountText": { + "runs": [{ "text": "3.5K" }, { "text": " watching" }], + "accessibility": { + "accessibilityData": { "label": "3.5 thousand watching" } + } + }, + "countDownSecsForFullscreen": 3 + } + }, + "shareButton": { + "buttonRenderer": { + "style": "STYLE_OPACITY", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CCYQ5ZYBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgttcHdmamhteUV6d6ABAg%3D%3D", + "commands": [ + { + "clickTrackingParams": "CCYQ5ZYBIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CCcQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "tooltip": "Share", + "trackingParams": "CCYQ5ZYBIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "addToMenu": { + "menuRenderer": { + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU" + } + }, + "videoDetails": { + "playerOverlayVideoDetailsRenderer": { + "title": { "simpleText": "Živě z Lanškrounského náměstí!" }, + "subtitle": { + "runs": [ + { "text": "Nordic Telecom Lanškroun" }, + { "text": " " }, + { "text": "1 watching now" } + ] + }, + "channelAvatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s88-c-k-c0x00ffffff-no-rj" + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_XS" + } + }, + "onTap": { + "clickTrackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showEngagementPanelEndpoint": { + "identifier": { "tag": "engagement-panel-structured-description" } + } + } + } + }, + "liveIndicatorText": { "simpleText": "Live" }, + "autonavToggle": { + "autoplaySwitchButtonRenderer": { + "onEnabledCommand": { + "clickTrackingParams": "CCUQ9bUEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/set_setting" + } + }, + "setSettingEndpoint": { + "settingItemId": "406", + "boolValue": true, + "settingItemIdForClient": "AUTONAV_FOR_SIGN_OUT" + } + }, + "onDisabledCommand": { + "clickTrackingParams": "CCUQ9bUEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/set_setting" + } + }, + "setSettingEndpoint": { + "settingItemId": "406", + "boolValue": false, + "settingItemIdForClient": "AUTONAV_FOR_SIGN_OUT" + } + }, + "enabledAccessibilityData": { + "accessibilityData": { "label": "Autoplay is on" } + }, + "disabledAccessibilityData": { + "accessibilityData": { "label": "Autoplay is off" } + }, + "trackingParams": "CCUQ9bUEIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "enabled": true + } + }, + "decoratedPlayerBarRenderer": { "decoratedPlayerBarRenderer": {} }, + "fullscreenQuickActionsBar": { + "quickActionsViewModel": { + "quickActionButtons": [ + { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "1.6K", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CCMQpUEiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CCMQpUEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CCQQ-oYEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66426", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CCQQ-oYEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/like" + } + }, + "likeEndpoint": { + "status": "LIKE", + "target": { + "videoId": "mpwfjhmyEzw" + }, + "likeParams": "Cg0KC21wd2ZqaG15RXp3IAAyCwi80JvRBhDpyL0T" + } + }, + "idamTag": "66426" + } + }, + "trackingParams": "CCQQ-oYEIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 1,686 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CCMQpUEiEwios9LogviUAxXC9BEIHXBcHJM=", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.like.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I like this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "1.6K", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CCIQpUEiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CCIQpUEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { "videoId": "mpwfjhmyEzw" }, + "removeLikeParams": "Cg0KC21wd2ZqaG15RXp3GAAqCwi80JvRBhC5kr8T" + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 1,686 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CCIQpUEiEwios9LogviUAxXC9BEIHXBcHJM=", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.like.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Unlike", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "identifier": "watch-like", + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "isTogglingDisabled": true + } + }, + "likeStatusEntityKey": "EgttcHdmamhteUV6dyA-KAE%3D", + "likeStatusEntity": { + "key": "EgttcHdmamhteUV6dyA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CCAQqI8JIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CCAQqI8JIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Don't like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CCEQ-YYEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66425", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CCEQ-YYEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/dislike" + } + }, + "likeEndpoint": { + "status": "DISLIKE", + "target": { + "videoId": "mpwfjhmyEzw" + }, + "dislikeParams": "Cg0KC21wd2ZqaG15RXp3EAAiCwi80JvRBhCUvcIT" + } + }, + "idamTag": "66425" + } + }, + "trackingParams": "CCEQ-YYEIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CCAQqI8JIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.dislike.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I dislike this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CB8QqI8JIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CB8QqI8JIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { "videoId": "mpwfjhmyEzw" }, + "removeLikeParams": "Cg0KC21wd2ZqaG15RXp3GAAqCwi80JvRBhCgq8MT" + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CB8QqI8JIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.dislike.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I dislike this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "isTogglingDisabled": true + } + }, + "dislikeEntityKey": "EgttcHdmamhteUV6dyA-KAE%3D" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "MESSAGE_BUBBLE_OVERLAP", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CB4QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CB4QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "setLiveChatCollapsedStateAction": {} + } + } + ] + } + }, + "accessibilityText": "Live chat", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CB4QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.player.chat.toggle.button", + "enableIconButton": true + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "MESSAGE_BUBBLE_OVERLAP", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CB0QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CB0QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CB0QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "setLiveChatCollapsedStateAction": { + "collapsed": true + } + }, + { + "clickTrackingParams": "CB0QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "popoutLiveChatEndpoint": { "url": "" } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Hide chat", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CB0QtIQDIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.player.chat.toggle.button", + "enableIconButton": true + } + }, + "trackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "toggledStateEntitySelectorType": "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CBsQ5ZYBGBEiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CBsQ5ZYBGBEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgttcHdmamhteUV6d6ABAg%3D%3D", + "commands": [ + { + "clickTrackingParams": "CBsQ5ZYBGBEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CBwQjmIiEwios9LogviUAxXC9BEIHXBcHJM=", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBsQ5ZYBGBEiEwios9LogviUAxXC9BEIHXBcHJM=", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.video.share.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Share", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + { + "buttonViewModel": { + "iconName": "MORE_HORIZ", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBgQ8FsYEiITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "openPopupAction": { + "popup": { + "menuPopupRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Save" }] }, + "icon": { "iconType": "PLAYLIST_ADD" }, + "serviceEndpoint": { + "clickTrackingParams": "CBkQ65AJGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Sign in" }, + "navigationEndpoint": { + "clickTrackingParams": "CBoQ-4YEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DmpwfjhmyEzw&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CBoQ-4YEIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=mpwfjhmyEzw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "mpwfjhmyEzw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=9a9c1f8e19b2133c&ip=79.205.219.115&initcwndbps=2885000&mt=1780934271&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CBoQ-4YEIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + } + } + } + } + }, + "trackingParams": "CBkQ65AJGAAiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Report" }] }, + "icon": { "iconType": "FLAG" }, + "serviceEndpoint": { + "clickTrackingParams": "CBgQ8FsYEiITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "showEngagementPanelEndpoint": { + "identifier": { "tag": "PAabuse_report" }, + "globalConfiguration": { + "params": "qgd7CAESC21wd2ZqaG15RXp3GmpFZ3R0Y0hkbWFtaHRlVVY2ZDBBQldBRjRCWklCTndvMUVqTm9kSFJ3Y3pvdkwya3VlWFJwYldjdVkyOXRMM1pwTDIxd2QyWnFhRzE1UlhwM0wyUmxabUYxYkhSZmJHbDJaUzVxY0djJTNE" + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + } + } + }, + "trackingParams": "CBgQ8FsYEiITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + ] + } + }, + "popupType": "RESPONSIVE_DROPDOWN" + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CBgQ8FsYEiITCKiz0uiC-JQDFcL0EQgdcFwckw==", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltip": "More actions" + } + } + ] + } + }, + "speedmasterUserEdu": { + "speedmasterEduViewModel": { + "bodyText": { "content": "Playing at 2x speed" } + } + }, + "showPlaybackRateUpsellPanelCommand": { + "clickTrackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { "uiType": 214295 } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PApremium_upsell", + "params": "igkCCAg%3D" + }, + "screenVe": 214295 + } + } + } + } + }, + "onResponseReceivedEndpoints": [ + { + "clickTrackingParams": "CAAQg2ciEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "loadMarkersCommand": {} + } + ], + "engagementPanels": [ + { + "engagementPanelSectionListRenderer": { + "content": { "adsEngagementPanelContentRenderer": { "hack": true } }, + "targetId": "engagement-panel-ads", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CBYQ040EGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "content": { + "sectionListRenderer": { + "trackingParams": "CBUQui8iEwios9LogviUAxXC9BEIHXBcHJM=", + "hack": true + } + }, + "targetId": "PAsearch_preview", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CBQQ040EGAIiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "scrollToEngagementPanelCommand": { + "targetId": "PAsearch_preview" + } + } + ], + "identifier": { "tag": "PAsearch_preview" }, + "loggingDirectives": { + "trackingParams": "CBQQ040EGAIiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-structured-description", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { "simpleText": "Description" }, + "visibilityButton": { + "buttonRenderer": { + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CBMQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "accessibilityData": { + "accessibilityData": { "label": "Close" } + }, + "command": { + "clickTrackingParams": "CBMQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CBMQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + }, + { + "clickTrackingParams": "CBMQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "updateToggleButtonStateCommand": { + "toggled": false, + "buttonId": "TOGGLE_BUTTON_ID_TYPE_STRUCTURED_DESCRIPTION" + } + } + ] + } + } + } + }, + "trackingParams": "CA8Q040EGAMiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + "content": { + "structuredDescriptionContentRenderer": { + "items": [ + { + "videoDescriptionHeaderRenderer": { + "title": { + "runs": [{ "text": "Živě z Lanškrounského náměstí!" }] + }, + "channel": { "simpleText": "Nordic Telecom Lanškroun" }, + "views": { "runs": [{ "text": "1 watching now" }] }, + "publishDate": { + "simpleText": "Started streaming on Dec 1, 2017" + }, + "channelNavigationEndpoint": { + "clickTrackingParams": "CA8Q040EGAMiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@OMEGAtechsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "canonicalBaseUrl": "/@OMEGAtechsro" + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + { + "expandableVideoDescriptionBodyRenderer": { + "descriptionPlaceholder": { + "content": "No description has been added to this video.", + "styleRuns": [ + { + "startIndex": 0, + "fontColor": 4284506208, + "italic": true + } + ] + }, + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4293982207, + "raisedBackground": 4293982207, + "additiveBackground": 558203593, + "textPrimary": 4278853174, + "textSecondary": 4282012270, + "invertedBackground": 4279848847, + "overlayBackground": 3423215158 + }, + "darkThemeColorPalette": { + "baseBackground": 4278324764, + "raisedBackground": 4278853174, + "additiveBackground": 725975753, + "textPrimary": 4292930810, + "textSecondary": 4289512157, + "invertedBackground": 4286360547, + "overlayBackground": 3423215158 + }, + "colorSampledDescriptionBodyText": { "content": "" }, + "enableColorSampledDescriptionBodyText": true + } + }, + { + "videoDescriptionInfocardsSectionRenderer": { + "sectionTitle": { "simpleText": "Nordic Telecom Lanškroun" }, + "creatorVideosButton": { + "buttonRenderer": { + "style": "STYLE_INACTIVE_OUTLINE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "Videos" }, + "icon": { "iconType": "MY_VIDEOS" }, + "trackingParams": "CBIQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "command": { + "clickTrackingParams": "CBIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCY9w3ZMjdWwbGeKRGGUocuA/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "params": "EgZ2aWRlb3PyBgkKBzoAogECCAE%3D" + } + } + } + }, + "creatorAboutButton": { + "buttonRenderer": { + "style": "STYLE_INACTIVE_OUTLINE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "simpleText": "About" }, + "icon": { "iconType": "ACCOUNT_BOX" }, + "trackingParams": "CBEQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "command": { + "clickTrackingParams": "CBEQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCY9w3ZMjdWwbGeKRGGUocuA/about", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "params": "EgVhYm91dPIGBgoCMgBKAA%3D%3D" + } + } + } + }, + "sectionSubtitle": { + "accessibility": { + "accessibilityData": { + "label": "2.54 thousand subscribers" + } + }, + "simpleText": "2.54K subscribers" + }, + "channelAvatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ONOQPCIdcbhOaxQtz_ojz-AYaO41hGJB9WGrY5wSn3KnHDYRSmPSkfHZVrbAAPAxrGfaym1k=s88-c-k-c0x00ffffff-no-rj" + } + ] + }, + "channelEndpoint": { + "clickTrackingParams": "CBAQwjcYAiITCKiz0uiC-JQDFcL0EQgdcFwck8oBBEUpgtQ=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@OMEGAtechsro", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCY9w3ZMjdWwbGeKRGGUocuA", + "canonicalBaseUrl": "/@OMEGAtechsro" + } + }, + "trackingParams": "CBAQwjcYAiITCKiz0uiC-JQDFcL0EQgdcFwckw==" + } + } + ] + } + }, + "veType": 124975, + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CA8Q040EGAMiEwios9LogviUAxXC9BEIHXBcHJM=", + "visibility": { "types": "12" } + } + } + } + ], + "topbar": { + "desktopTopbarRenderer": { + "logo": { + "topbarLogoRenderer": { + "iconImage": { "iconType": "YOUTUBE_LOGO" }, + "tooltipText": { "runs": [{ "text": "YouTube Home" }] }, + "endpoint": { + "clickTrackingParams": "CA4QsV4iEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 3854, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { "browseId": "FEwhat_to_watch" } + }, + "trackingParams": "CA4QsV4iEwios9LogviUAxXC9BEIHXBcHJM=", + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "icon": { "iconType": "SEARCH" }, + "placeholderText": { "runs": [{ "text": "Search" }] }, + "config": { + "webSearchboxConfig": { + "requestLanguage": "en", + "requestDomain": "us", + "hasOnscreenKeyboard": false, + "focusSearchbox": true + } + }, + "trackingParams": "CAoQ7VAiEwios9LogviUAxXC9BEIHXBcHJM=", + "searchEndpoint": { + "clickTrackingParams": "CAoQ7VAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { "query": "" } + }, + "clearButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { "iconType": "CLOSE" }, + "trackingParams": "CA0Q8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "accessibilityData": { + "accessibilityData": { "label": "Clear search query" } + } + } + }, + "showImageSourceDialog": { + "clickTrackingParams": "CAoQ7VAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { "content": "Image source" } + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "title": "Visit source", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CAwQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "title": "Cancel", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CAsQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "content": { + "basicContentViewModel": { + "paragraphs": [ + { + "text": { "content": "Visit image source website?" } + } + ] + } + } + } + } + } + } + } + } + }, + "trackingParams": "CAEQq6wBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "icon": { "iconType": "MORE_VERT" }, + "menuRequest": { + "clickTrackingParams": "CAgQ_qsBGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/account_menu" + } + }, + "signalServiceEndpoint": { + "signal": "GET_ACCOUNT_MENU", + "actions": [ + { + "clickTrackingParams": "CAgQ_qsBGAAiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "openPopupAction": { + "popup": { + "multiPageMenuRenderer": { + "trackingParams": "CAkQ_6sBIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "showLoadingSpinner": true + } + }, + "popupType": "DROPDOWN", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CAgQ_qsBGAAiEwios9LogviUAxXC9BEIHXBcHJM=", + "accessibility": { "accessibilityData": { "label": "Settings" } }, + "tooltip": "Settings", + "style": "STYLE_DEFAULT" + } + }, + { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_SMALL", + "text": { "runs": [{ "text": "Sign in" }] }, + "icon": { "iconType": "AVATAR_LOGGED_OUT" }, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ1IAEGAEiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253FprettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { "idamTag": "65620" } + }, + "trackingParams": "CAcQ1IAEGAEiEwios9LogviUAxXC9BEIHXBcHJM=", + "targetId": "topbar-signin" + } + } + ], + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "title": { "runs": [{ "text": "Keyboard shortcuts" }] }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Playback" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle play/pause" }] }, + "hotkey": "k" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Rewind 10 seconds" }] }, + "hotkey": "j" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Fast forward 10 seconds" }] + }, + "hotkey": "l" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Previous video" }] }, + "hotkey": "P (SHIFT+p)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Next video" }] }, + "hotkey": "N (SHIFT+n)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Previous frame (while paused)" }] + }, + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Comma" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Next frame (while paused)" }] + }, + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Period" } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Decrease playback rate" }] + }, + "hotkey": "\u003c (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Increase playback rate" }] + }, + "hotkey": "\u003e (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + }, + "hotkey": "0..9" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [{ "text": "Seek to previous chapter" }] + }, + "hotkey": "CONTROL + ←" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Seek to next chapter" }] }, + "hotkey": "CONTROL + →" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "General" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle full screen" }] }, + "hotkey": "f" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle theater mode" }] }, + "hotkey": "t" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle miniplayer" }] }, + "hotkey": "i" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Close miniplayer or current dialog" } + ] + }, + "hotkey": "ESCAPE" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Toggle mute" }] }, + "hotkey": "m" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [{ "text": "Subtitles and closed captions" }] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + }, + "hotkey": "c" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + }, + "hotkey": "o" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Rotate through font sizes (increasing)" } + ] + }, + "hotkey": "+" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { "text": "Rotate through font sizes (decreasing)" } + ] + }, + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { "label": "Minus" } + } + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { "runs": [{ "text": "Spherical Videos" }] }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan up" }] }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan left" }] }, + "hotkey": "a" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan down" }] }, + "hotkey": "s" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Pan right" }] }, + "hotkey": "d" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Zoom in" }] }, + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { "runs": [{ "text": "Zoom out" }] }, + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + } + } + } + ] + } + } + ], + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Dismiss" }] }, + "trackingParams": "CAYQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=" + } + }, + "trackingParams": "CAUQteYDIhMIqLPS6IL4lAMVwvQRCB1wXByT" + } + }, + "backButton": { + "buttonRenderer": { + "trackingParams": "CAQQvIYDIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "command": { + "clickTrackingParams": "CAQQvIYDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAQQvIYDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "signalAction": { "signal": "HISTORY_BACK" } + } + ] + } + } + } + }, + "forwardButton": { + "buttonRenderer": { + "trackingParams": "CAMQvYYDIhMIqLPS6IL4lAMVwvQRCB1wXByT", + "command": { + "clickTrackingParams": "CAMQvYYDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAMQvYYDIhMIqLPS6IL4lAMVwvQRCB1wXByTygEERSmC1A==", + "signalAction": { "signal": "HISTORY_FORWARD" } + } + ] + } + } + } + }, + "a11ySkipNavigationButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { "runs": [{ "text": "Skip navigation" }] }, + "trackingParams": "CAIQ8FsiEwios9LogviUAxXC9BEIHXBcHJM=", + "command": { + "clickTrackingParams": "CAIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAIQ8FsiEwios9LogviUAxXC9BEIHXBcHJPKAQRFKYLU", + "signalAction": { "signal": "SKIP_NAVIGATION" } + } + ] + } + } + } + } + } + }, + "pageVisualEffects": [ + { + "cinematicContainerRenderer": { + "gradientColorConfig": [ + { "darkThemeColor": 862617719, "startLocation": 0 }, + { "darkThemeColor": 862617719 }, + { "darkThemeColor": 855638016, "startLocation": 1 } + ], + "presentationStyle": "CINEMATIC_CONTAINER_PRESENTATION_STYLE_STATIC_SINGLE_COLOR", + "config": { + "lightThemeBackgroundColor": 4278190080, + "darkThemeBackgroundColor": 4278190080, + "animationConfig": { "crossfadeStartOffset": 1, "maxFrameRate": 30 }, + "colorSourceSizeMultiplier": 2.5, + "applyClientImageBlur": true, + "bottomColorSourceHeightMultiplier": 0.67, + "maxBottomColorSourceHeight": 260, + "colorSourceWidthMultiplier": 1.5, + "colorSourceHeightMultiplier": 2, + "blurStrength": 5, + "watchFullscreenConfig": { + "colorSourceWidthMultiplier": 2, + "colorSourceHeightMultiplier": 2, + "scrimWidthMultiplier": 2.5, + "scrimHeightMultiplier": 2.5, + "scrimGradientConfig": { + "gradientType": "CINEMATIC_CONTAINER_GRADIENT_TYPE_RADIAL", + "gradientColors": [ + { + "lightThemeColor": 862617719, + "darkThemeColor": 862617719, + "startLocation": 0 + }, + { + "lightThemeColor": 855638016, + "darkThemeColor": 855638016, + "startLocation": 1 + } + ], + "gradientStartPointX": 0.5, + "gradientStartPointY": 0.5, + "gradientEndPointX": 1, + "gradientEndPointY": 1 + } + }, + "enableInLightTheme": true + } + } + } + ], + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE", + "options": { + "persistenceOption": "ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST" + } + }, + { + "entityKey": "EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "EgttcHdmamhteUV6dyA-KAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "likeStatusEntity": { + "key": "EgttcHdmamhteUV6dyA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + { + "entityKey": "EhhVQ1k5dzNaTWpkV3diR2VLUkdHVW9jdUEgMygB", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionStateEntity": { + "key": "EhhVQ1k5dzNaTWpkV3diR2VLUkdHVW9jdUEgMygB", + "subscribed": false + } + } + } + ], + "timestamp": { "seconds": "1780934716", "nanos": 60990620 } + } + } +} diff --git a/testfiles/video_details/video_details_featuring.json b/testfiles/video_details/video_details_featuring.json new file mode 100644 index 0000000..df2c1bc --- /dev/null +++ b/testfiles/video_details/video_details_featuring.json @@ -0,0 +1,37675 @@ +{ + "responseContext": { + "serviceTrackingParams": [ + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20260606.02.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetWatchPage_rid", + "value": "0x568bb28f8eae0dd2" + } + ] + }, + { + "service": "GFEEDBACK", + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "visitor_data", + "value": "CgtVS1ltWDk1U0xnQSjC7aHRBjIKCgJERRIEEgAga2LfAgrcAjE5LllUPWFNSHhZdlVkZWV5N29uV3o0S0ZKeUdobEZuY2dRYWhNaHktRjhmeS1ZS0RYS3JKMVlMd2VwZXhxalo0a283VjdZNTUtM1BOVXdTRFpwOUlZYVZMWlJJeUpqYzk1M0M2clc5RWFoU2JXTnRtZVc2eUUyTWdrU3dmMjdxazlQTnp5UjQtTTlmN3JPM0g5U2dYMHpjTTh0SEcwbktVemdkV01GazdydzR5Zk5VOEphVktqOEc0NHBDZTh4bFlqbEJQVWtWZnBfYnlndFo1RGVnTmFCTXVtODc5M25GdWJQRmhNQ056R2NsMHNTNlRLYk4tcXEyaU1vaWNXeHZyZ2lRcmkwM2FUWkVXTHhXbnJCUUo2Yy1qUjVqSHlnSnNYeF92LWNiRklZa1JPdkY0Mm51LUtHdkJJNF9zVVA1Mm0xdGlXd0RNRTZoNG51c1l1UUo0N0lPSnJuUQ%3D%3D" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "2.20260606" + }, + { + "key": "client.name", + "value": "WEB" + } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "k5_fmPxhoXZRKDuUS3a4-BIYRDpEH0_o-RQMJw9Uknlk6BXMl3RUeYRc7HRMkusYh7BwOcCw59TLtslLKPQGSS" + }, + "responseId": "IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "webResponseContextExtensionData": { + "webResponseContextPreloadData": { + "preloadMessageNames": [ + "twoColumnWatchNextResults", + "results", + "videoPrimaryInfoRenderer", + "videoViewCountRenderer", + "menuRenderer", + "menuServiceItemRenderer", + "segmentedLikeDislikeButtonViewModel", + "likeButtonViewModel", + "toggleButtonViewModel", + "buttonViewModel", + "modalWithTitleAndButtonRenderer", + "buttonRenderer", + "dislikeButtonViewModel", + "unifiedSharePanelRenderer", + "menuFlexibleItemRenderer", + "menuServiceItemDownloadRenderer", + "downloadButtonRenderer", + "videoSecondaryInfoRenderer", + "videoOwnerRenderer", + "avatarStackViewModel", + "avatarViewModel", + "dialogViewModel", + "dialogHeaderViewModel", + "listViewModel", + "listItemViewModel", + "subscribeButtonViewModel", + "confirmDialogRenderer", + "sheetViewModel", + "subscribeButtonRenderer", + "metadataRowContainerRenderer", + "compositeVideoPrimaryInfoRenderer", + "itemSectionRenderer", + "commentsHeaderRenderer", + "continuationItemRenderer", + "secondaryResults", + "lockupViewModel", + "thumbnailViewModel", + "thumbnailBottomOverlayViewModel", + "thumbnailBadgeViewModel", + "lockupMetadataViewModel", + "contentMetadataViewModel", + "downloadListItemViewModel", + "reelShelfRenderer", + "shortsLockupViewModel", + "reelPlayerOverlayRenderer", + "reelWatchAccessibilityRenderer", + "notificationActionRenderer", + "animatedThumbnailOverlayViewModel", + "decoratedAvatarViewModel", + "collectionThumbnailViewModel", + "thumbnailOverlayBadgeViewModel", + "thumbnailHoverOverlayViewModel", + "autoplay", + "playerOverlayRenderer", + "watchNextEndScreenRenderer", + "endScreenVideoRenderer", + "thumbnailOverlayTimeStatusRenderer", + "thumbnailOverlayNowPlayingRenderer", + "endScreenPlaylistRenderer", + "playerOverlayAutoplayRenderer", + "playerOverlayVideoDetailsRenderer", + "autoplaySwitchButtonRenderer", + "quickActionsViewModel", + "tooltipViewModel", + "menuPopupRenderer", + "decoratedPlayerBarRenderer", + "multiMarkersPlayerBarRenderer", + "speedmasterEduViewModel", + "engagementPanelSectionListRenderer", + "engagementPanelTitleHeaderRenderer", + "sortFilterSubMenuRenderer", + "sectionListRenderer", + "adsEngagementPanelContentRenderer", + "chipBarViewModel", + "chipViewModel", + "structuredDescriptionContentRenderer", + "videoDescriptionHeaderRenderer", + "factoidRenderer", + "viewCountFactoidRenderer", + "expandableVideoDescriptionBodyRenderer", + "horizontalCardListRenderer", + "richListHeaderRenderer", + "videoAttributeViewModel", + "videoDescriptionTranscriptSectionRenderer", + "videoDescriptionInfocardsSectionRenderer", + "desktopTopbarRenderer", + "topbarLogoRenderer", + "fusionSearchboxRenderer", + "panelFooterViewModel", + "basicContentViewModel", + "topbarMenuButtonRenderer", + "multiPageMenuRenderer", + "hotkeyDialogRenderer", + "hotkeyDialogSectionRenderer", + "hotkeyDialogSectionOptionRenderer", + "cinematicContainerRenderer", + "microformatDataRenderer" + ] + }, + "webPrefetchData": { + "navigationEndpoints": [ + { + "clickTrackingParams": "IhMIoM-f8f76lAMVB8oRCB1K4ihVMgxyZWxhdGVkLWF1dG9Iuqie6tK4keFjmgEFCAMQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + }, + { + "clickTrackingParams": "IhMIoM-f8f76lAMVB8oRCB1K4ihVMgxyZWxhdGVkLWF1dG9Iuqie6tK4keFjmgEFCAMQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + }, + { + "clickTrackingParams": "IhMIoM-f8f76lAMVB8oRCB1K4ihVMgxyZWxhdGVkLWF1dG9Iuqie6tK4keFjmgEFCAMQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + } + ] + }, + "hasDecorated": true + } + }, + "contents": { + "twoColumnWatchNextResults": { + "results": { + "results": { + "contents": [ + { + "videoPrimaryInfoRenderer": { + "title": { + "runs": [ + { + "text": "IVE 아이브 'LOVE DIVE' MV" + } + ] + }, + "viewCount": { + "videoViewCountRenderer": { + "viewCount": { + "simpleText": "332,689,461 views" + }, + "shortViewCount": { + "simpleText": "332M views" + }, + "originalViewCount": "0" + } + }, + "videoActions": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "COQDEMyrARgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showEngagementPanelEndpoint": { + "identifier": { + "tag": "PAabuse_report" + }, + "globalConfiguration": { + "params": "qgdxCAESC1k4SkZ4UzFIbERvGmBFZ3RaT0VwR2VGTXhTR3hFYjBBQldBQjRCWklCTWdvd0VpNW9kSFJ3Y3pvdkwya3VlWFJwYldjdVkyOXRMM1pwTDFrNFNrWjRVekZJYkVSdkwyUmxabUYxYkhRdWFuQm4%3D" + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + } + } + }, + "trackingParams": "COQDEMyrARgAIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + } + ], + "trackingParams": "COQDEMyrARgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "topLevelButtons": [ + { + "segmentedLikeDislikeButtonViewModel": { + "likeButtonViewModel": { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "2.9M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CPQDEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CPQDEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPUDEPqGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66426", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CPUDEPqGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/like" + } + }, + "likeEndpoint": { + "status": "LIKE", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "likeParams": "Cg0KC1k4SkZ4UzFIbERvIAAyDAjD7aHRBhCeh9X5Ag%3D%3D" + } + }, + "idamTag": "66426" + } + }, + "trackingParams": "CPUDEPqGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 2,915,442 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPQDEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.like.button", + "tooltip": "I like this" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "2.9M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CPMDEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CPMDEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "removeLikeParams": "Cg0KC1k4SkZ4UzFIbERvGAAqDAjD7aHRBhDextb5Ag%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 2,915,442 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPMDEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.like.button", + "tooltip": "Unlike" + } + }, + "identifier": "watch-like", + "trackingParams": "COQDEMyrARgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isTogglingDisabled": true + } + }, + "likeStatusEntityKey": "EgtZOEpGeFMxSGxEbyA-KAE%3D", + "likeStatusEntity": { + "key": "EgtZOEpGeFMxSGxEbyA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + "dislikeButtonViewModel": { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "title": "Dislike", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CPEDEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CPEDEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Don't like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPIDEPmGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66425", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CPIDEPmGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/dislike" + } + }, + "likeEndpoint": { + "status": "DISLIKE", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "dislikeParams": "Cg0KC1k4SkZ4UzFIbERvEAAiDAjD7aHRBhCQkNn5Ag%3D%3D" + } + }, + "idamTag": "66425" + } + }, + "trackingParams": "CPIDEPmGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPEDEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.dislike.button", + "tooltip": "I dislike this" + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "title": "Dislike", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CPADEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CPADEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "removeLikeParams": "Cg0KC1k4SkZ4UzFIbERvGAAqDAjD7aHRBhCg2dn5Ag%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPADEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "accessibilityId": "id.video.dislike.button", + "tooltip": "I dislike this" + } + }, + "trackingParams": "COQDEMyrARgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isTogglingDisabled": true + } + }, + "dislikeEntityKey": "EgtZOEpGeFMxSGxEbyA-KAE%3D" + } + }, + "iconType": "LIKE_ICON_TYPE_UNKNOWN", + "likeCountEntity": { + "key": "unset_like_count_entity_key" + }, + "dynamicLikeCountUpdateData": { + "updateStatusKey": "like_count_update_status_key", + "placeholderLikeCountValuesKey": "like_count_placeholder_values_key", + "updateDelayLoopId": "like_count_update_delay_loop_id", + "updateDelaySec": 5 + }, + "teasersOrderEntityKey": "EgtZOEpGeFMxSGxEbyD8AygB" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "title": "Share", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CO4DEOWWARgHIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CO4DEOWWARgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtZOEpGeFMxSGxEb6ABAQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CO4DEOWWARgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CO8DEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CO4DEOWWARgHIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.video.share.button", + "tooltip": "Share" + } + } + ], + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "flexibleItems": [ + { + "menuFlexibleItemRenderer": { + "menuItem": { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Save" + } + ] + }, + "icon": { + "iconType": "PLAYLIST_ADD" + }, + "serviceEndpoint": { + "clickTrackingParams": "COwDEOuQCSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO0DEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DY8JFxS1HlDo&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CO0DEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CO0DEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + }, + "trackingParams": "COwDEOuQCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + "topLevelButton": { + "buttonViewModel": { + "iconName": "PLAYLIST_ADD", + "title": "Save", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "COoDEOuQCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "COoDEOuQCSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "COsDEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DY8JFxS1HlDo&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "COsDEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "COsDEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Save to playlist", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "COoDEOuQCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "tooltip": "Save" + } + } + } + }, + { + "menuFlexibleItemRenderer": { + "menuItem": { + "menuServiceItemDownloadRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "COkDENGqBSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "offlineVideoEndpoint": { + "videoId": "Y8JFxS1HlDo", + "onAddCommand": { + "clickTrackingParams": "COkDENGqBSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "getDownloadActionCommand": { + "videoId": "Y8JFxS1HlDo", + "params": "CAEQAA%3D%3D", + "offlineabilityEntityKey": "Eg0KC1k4SkZ4UzFIbERvIPYBKAE%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "trackingParams": "COkDENGqBSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + "topLevelButton": { + "downloadButtonRenderer": { + "trackingParams": "COgDENGqBSITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "targetId": "watch-download-button", + "command": { + "clickTrackingParams": "COgDENGqBSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "offlineVideoEndpoint": { + "videoId": "Y8JFxS1HlDo", + "onAddCommand": { + "clickTrackingParams": "COgDENGqBSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "getDownloadActionCommand": { + "videoId": "Y8JFxS1HlDo", + "params": "CAEQAA%3D%3D", + "offlineabilityEntityKey": "Eg0KC1k4SkZ4UzFIbERvIPYBKAE%3D", + "isCrossDeviceDownload": false + } + } + } + }, + "hasLabel": true + } + } + } + } + ] + } + }, + "trackingParams": "COQDEMyrARgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "superTitleLink": { + "runs": [ + { + "text": "#IVE", + "navigationEndpoint": { + "clickTrackingParams": "COcDEKW3AxgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/ive", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUHCgNpdmUYAQ%3D%3D" + } + }, + "loggingDirectives": { + "trackingParams": "COcDEKW3AxgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + { + "text": " " + }, + { + "text": "#アイヴ", + "navigationEndpoint": { + "clickTrackingParams": "COYDEKW3AxgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%E3%82%A2%E3%82%A4%E3%83%B4", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnjgqLjgqTjg7QYAQ%3D%3D" + } + }, + "loggingDirectives": { + "trackingParams": "COYDEKW3AxgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + { + "text": " " + }, + { + "text": "#아이브", + "navigationEndpoint": { + "clickTrackingParams": "COUDEKW3AxgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%95%84%EC%9D%B4%EB%B8%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnslYTsnbTruIwYAQ%3D%3D" + } + }, + "loggingDirectives": { + "trackingParams": "COUDEKW3AxgEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + ] + }, + "dateText": { + "simpleText": "Apr 5, 2022" + }, + "relativeDateText": { + "accessibility": { + "accessibilityData": { + "label": "4 years ago" + } + }, + "simpleText": "4 years ago" + } + } + }, + { + "videoSecondaryInfoRenderer": { + "owner": { + "videoOwnerRenderer": { + "subscriptionButton": { + "type": "FREE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/channel/UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "COEDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "COMDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "COMDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "COIDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "trackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COADEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COADEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN8DEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN8DEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNsDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNsDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNsDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CNwDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CN4DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CN4DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CN0DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UCYDmx2Sfpnaxg488yBpZIGg", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for STARSHIP", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for STARSHIP", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for STARSHIP", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CNoDEJsrGCkiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STARSHIP_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/@STARSHIP_official" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "commandRuns": [ + { + "startIndex": 0, + "length": 3, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/channel/UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 3 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CNcDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CNkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CNkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CNgDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "trackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNYDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNYDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNUDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNUDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNEDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNEDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNEDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CNIDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CNQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CNQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CNMDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UC-Fnix71vRP64WXeo0ikd0Q", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for IVE", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for IVE", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for IVE", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CNADEJsrGCAiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@IVEstarship", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/@IVEstarship" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + }, + "trackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "avatarStack": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM8DEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + } + } + } + }, + "attributedTitle": { + "content": "STARSHIP and IVE", + "commandRuns": [ + { + "startIndex": 0, + "length": 16, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/channel/UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CMwDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CM4DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CM4DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CM0DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "trackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMsDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMoDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMYDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CMcDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CMkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CMkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CMgDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UCYDmx2Sfpnaxg488yBpZIGg", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for STARSHIP", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for STARSHIP", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for STARSHIP", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CMUDEJsrGBUiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STARSHIP_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/@STARSHIP_official" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "commandRuns": [ + { + "startIndex": 0, + "length": 3, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/channel/UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 3 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CMIDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CMQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CMQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CMMDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "trackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMEDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMEDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMADEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMADEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLwDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CL0DEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CL8DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CL8DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CL4DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UC-Fnix71vRP64WXeo0ikd0Q", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for IVE", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for IVE", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for IVE", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CLsDEJsrGAwiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CLoDEOE5IhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@IVEstarship", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/@IVEstarship" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 16 + }, + { + "startIndex": 8, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 0, + "length": 16, + "fontColor": 4279440147 + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + }, + "subscribeButton": { + "subscribeButtonRenderer": { + "subscribedButtonText": { + "runs": [ + { + "text": "Subscribed" + } + ] + }, + "unsubscribedButtonText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "trackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "subscribedEntityKey": "EjFVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2csVUMtRm5peDcxdlJQNjRXWGVvMGlrZDBRIDMoAQ%3D%3D", + "onSubscribeEndpoints": [ + { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/channel/UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CLcDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CLkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CLkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CLgDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "trackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLYDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLUDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLEDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLEDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CLIDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CLQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CLQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CLMDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UCYDmx2Sfpnaxg488yBpZIGg", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for STARSHIP", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for STARSHIP", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for STARSHIP", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CLADEJsrGCIiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STARSHIP_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/@STARSHIP_official" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "commandRuns": [ + { + "startIndex": 0, + "length": 3, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/channel/UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 3 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CK0DEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CK8DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CK8DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CK4DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "trackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKsDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKcDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKcDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CKgDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CKoDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CKoDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CKkDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UC-Fnix71vRP64WXeo0ikd0Q", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for IVE", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for IVE", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for IVE", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CKYDEJsrGBkiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@IVEstarship", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/@IVEstarship" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + ], + "onUnsubscribeEndpoints": [ + { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "commandRuns": [ + { + "startIndex": 0, + "length": 8, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/channel/UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 8 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from STARSHIP.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CKMDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CKUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CKUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CKQDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "trackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKIDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKEDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cSAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0DENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0DENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0DENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CJ4DEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "STARSHIP" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CKADEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UCYDmx2Sfpnaxg488yBpZIGg" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CKADEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CJ8DEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UCYDmx2Sfpnaxg488yBpZIGg", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for STARSHIP", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for STARSHIP", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for STARSHIP", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CJwDEJsrGA4iEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STARSHIP_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/@STARSHIP_official" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "commandRuns": [ + { + "startIndex": 0, + "length": 3, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/channel/UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 3 + }, + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingButtons": { + "buttons": [ + { + "subscribeButtonViewModel": { + "subscribeButtonContent": { + "buttonText": "Subscribe", + "accessibilityText": "Subscribe to IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": false + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNoygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/subscribe" + } + }, + "subscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "EgIIAxgAShhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2dKGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + }, + "unsubscribeButtonContent": { + "buttonText": "Subscribed", + "accessibilityText": "Unsubscribe from IVE.", + "imageName": "ic_video_youtube", + "subscribeState": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": true + }, + "onTapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CJkDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CJsDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CJsDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CJoDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + }, + "stateEntityStoreKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "trackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "disableNotificationBell": false, + "buttonStyle": { + "unsubscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_PILL", + "subscribedStateStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_UNKNOWN", + "subscribeButtonAnimationStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_ANIMATION_STYLE_CAIRO" + }, + "isSignedOut": true, + "backgroundStyle": "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_UNKNOWN", + "disableSubscribeButton": false, + "onShowSubscriptionOptions": { + "innertubeCommand": { + "clickTrackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Personalized" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_NONE" + } + } + ] + }, + "isDisabled": false, + "isSelected": true, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgDEOy1BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMhJQUkVGRVJFTkNFX0RFRkFVTFTKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggBGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "None" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "NOTIFICATIONS_OFF" + } + } + ] + }, + "isDisabled": false, + "isSelected": false, + "selectionStyle": "LIST_ITEM_SELECTION_STYLE_DEFAULT", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJcDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcDEO21BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVMhtQUkVGRVJFTkNFX05PX05PVElGSUNBVElPTlPKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/notification/modify_channel_preference" + } + }, + "modifyChannelNotificationPreferenceEndpoint": { + "params": "ChhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFESAggDGAAgBFI6CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Unsubscribe" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "PERSON_MINUS" + } + } + ] + }, + "isDisabled": false, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJMDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJMDENuLChgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "confirmDialogRenderer": { + "trackingParams": "CJQDEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "IVE" + }, + { + "text": "?" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CJYDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVKPgdMgV3YXRjaMoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/subscription/unsubscribe" + } + }, + "unsubscribeEndpoint": { + "channelIds": [ + "UC-Fnix71vRP64WXeo0ikd0Q" + ], + "params": "CgIIAxgAIhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2ciGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D" + } + }, + "accessibility": { + "label": "Unsubscribe" + }, + "trackingParams": "CJYDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CJUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "primaryIsCancel": false + } + }, + "popupType": "DIALOG" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "channelId": "UC-Fnix71vRP64WXeo0ikd0Q", + "enableSubscribeButtonPostClickAnimation": true, + "notificationStateEntityStoreKeys": { + "subsNotificationStateKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgjAEoAQ%3D%3D" + }, + "bellAccessibilityData": { + "offLabel": "Current setting is receive no notifications. Tap to change your notification setting for IVE", + "allLabel": "Current setting is all notifications. Tap to change your notification setting for IVE", + "occasionalLabel": "Current setting is personalized notifications. Tap to change your notification setting for IVE", + "disabledLabel": "YouTube notifications are off. Tap to change your notification setting" + }, + "loggingDirectives": { + "trackingParams": "CJIDEJsrGAUiEwigz5_x_vqUAxUHyhEIHUriKFUo-B0yBXdhdGNo", + "visibility": { + "types": "12" + } + } + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M", + "endpoint": { + "innertubeCommand": { + "clickTrackingParams": "CJEDEJsrIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@IVEstarship", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q", + "canonicalBaseUrl": "/@IVEstarship" + } + } + } + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + ] + } + }, + "metadataRowContainer": { + "metadataRowContainerRenderer": { + "collapsedItemCount": 0, + "trackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "showMoreText": { + "simpleText": "...more" + }, + "showLessText": { + "simpleText": "Show less" + }, + "trackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "defaultExpanded": false, + "descriptionCollapsedLines": 3, + "showMoreCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_EXPANDED" + } + }, + { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-structured-description" + } + } + ] + } + }, + "showLessCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + }, + "attributedDescription": { + "content": "IVE Twitter\n:   / ivestarship  \n:   / ive_twt  \n:   / ivestarship_jp  \nIVE Instagram :   / ivestarship  \nIVE Facebook: https://fb.me/IVEstarship \nIVE Fancafe: https://cafe.daum.net/IVEstarship\nIVE TikTok:   / ive.official  \nIVE Weibo: https://weibo.com/ivestarship\n\n#IVE #아이브 #アイヴ", + "commandRuns": [ + { + "startIndex": 14, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkpjT2xOcDlmYld4dXBNeVdtWGV6LVZtVjY2UXxBQ3Jtc0tuMGtPVlNvMHJmUHBCanhEMjkxZ2ZoVUlVR29rRGlrbVdjRFJRTGtRcVJWM0JoUlBEY3lySFgyN3l0c3NqYjRlRkJTX0VSdnM1QThqdVFLbkYwR0RqdExFMkRnQVFQUHJWRUY4S01WUzgtb3NpazVDMA&q=https%3A%2F%2Ftwitter.com%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkpjT2xOcDlmYld4dXBNeVdtWGV6LVZtVjY2UXxBQ3Jtc0tuMGtPVlNvMHJmUHBCanhEMjkxZ2ZoVUlVR29rRGlrbVdjRFJRTGtRcVJWM0JoUlBEY3lySFgyN3l0c3NqYjRlRkJTX0VSdnM1QThqdVFLbkYwR0RqdExFMkRnQVFQUHJWRUY4S01WUzgtb3NpazVDMA&q=https%3A%2F%2Ftwitter.com%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVEstarship" + } + } + }, + { + "startIndex": 34, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmxia285UlJjbVB3UkRoaWZZV2c0Vmt3QnRrZ3xBQ3Jtc0trMGNXS0ZQZzdSLWY2RGNRWnNqdnUtZEd0a3VJeXo5T2V3emVZZDVCNFFYMFpFLUMyTWZzYm03MmU1SktRT3hwMDdROUtTTnFMWTVtWHY5R1NXNEloV2tUdW1YVnFBLWdkWC10Wk1zNGlPMElZdW12UQ&q=https%3A%2F%2Ftwitter.com%2FIVE_twt&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmxia285UlJjbVB3UkRoaWZZV2c0Vmt3QnRrZ3xBQ3Jtc0trMGNXS0ZQZzdSLWY2RGNRWnNqdnUtZEd0a3VJeXo5T2V3emVZZDVCNFFYMFpFLUMyTWZzYm03MmU1SktRT3hwMDdROUtTTnFMWTVtWHY5R1NXNEloV2tUdW1YVnFBLWdkWC10Wk1zNGlPMElZdW12UQ&q=https%3A%2F%2Ftwitter.com%2FIVE_twt&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVE_twt" + } + } + }, + { + "startIndex": 50, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqay1USDNzR0dGaEo1Tkl2ZnJNZWZMZVp0MzBVUXxBQ3Jtc0ttQzBHdUxpR1F3VWtNak8wMnZIMjZpbEJZRWdNQ1hOekp2X3h3M0lMSzZfQ2k1b0ZMOWIxTHRsTjZkYWFGYUEwWHJiNm56WDVUdURJRGZzdVg4VElZTUdTTG15cXA2Vzlfb3FoT3ZmSG0xTjl0NWpCYw&q=https%3A%2F%2Ftwitter.com%2FIVEstarship_JP&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqay1USDNzR0dGaEo1Tkl2ZnJNZWZMZVp0MzBVUXxBQ3Jtc0ttQzBHdUxpR1F3VWtNak8wMnZIMjZpbEJZRWdNQ1hOekp2X3h3M0lMSzZfQ2k1b0ZMOWIxTHRsTjZkYWFGYUEwWHJiNm56WDVUdURJRGZzdVg4VElZTUdTTG15cXA2Vzlfb3FoT3ZmSG0xTjl0NWpCYw&q=https%3A%2F%2Ftwitter.com%2FIVEstarship_JP&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVEstarship_JP" + } + } + }, + { + "startIndex": 87, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazduRVJLUjBJeEFxOC1hWWY3Z2dRM3hUbF96d3xBQ3Jtc0ttTzdCbE1HeXpaZkw4d2ZfaEF0VEdPWEl5Q1lVTEcxeDVOZG1UdTFXTTV2cFFhemFXbnBRVXZWY3B6YTdJWWxrNWpYVTlydFJJM2lJTll1UnZwNElNTGtUcUh0akFXRXFFT3JNMlpjRHBudTFYcmFzZw&q=https%3A%2F%2Finstagram.com%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazduRVJLUjBJeEFxOC1hWWY3Z2dRM3hUbF96d3xBQ3Jtc0ttTzdCbE1HeXpaZkw4d2ZfaEF0VEdPWEl5Q1lVTEcxeDVOZG1UdTFXTTV2cFFhemFXbnBRVXZWY3B6YTdJWWxrNWpYVTlydFJJM2lJTll1UnZwNElNTGtUcUh0akFXRXFFT3JNMlpjRHBudTFYcmFzZw&q=https%3A%2F%2Finstagram.com%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Instagram Channel Link: IVEstarship" + } + } + }, + { + "startIndex": 119, + "length": 25, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa2Z5MVdHT2xnX3JRVzZueE1yYm5WVjY4QlRpd3xBQ3Jtc0tsdGdaeXMxckZpWE43QXhhbE9KWlNXRzlRVjRpdFdVSzRVRkdidXFYb2N1MWozZmd6X1ZlX29GN0Vra2NPU2UwY0ZKOHd4ZVRCUzdjLVIxTkJ5Z2hzNEV3STRDUVFxWGhYdUFBTGJrZjdUeFZpWXVqSQ&q=https%3A%2F%2Ffb.me%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa2Z5MVdHT2xnX3JRVzZueE1yYm5WVjY4QlRpd3xBQ3Jtc0tsdGdaeXMxckZpWE43QXhhbE9KWlNXRzlRVjRpdFdVSzRVRkdidXFYb2N1MWozZmd6X1ZlX29GN0Vra2NPU2UwY0ZKOHd4ZVRCUzdjLVIxTkJ5Z2hzNEV3STRDUVFxWGhYdUFBTGJrZjdUeFZpWXVqSQ&q=https%3A%2F%2Ffb.me%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 159, + "length": 33, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXcxcExvR2xXWEhleHBYenY1cDZWQS15Qkl4d3xBQ3Jtc0trOWZ1TVJ4aFZVMmZZUUxGVy1uanpabmpSRjJXVWxtMDhHVVR1UlRkLXFHbzhsdTdjNFpSNEdJWnpnVVpBUkxLWU5nSVhfVVlyVG9wcEowSVZCS0RPVzFTOTN6VUdldkd1bWlEUnhrQmRuM00wTXpISQ&q=https%3A%2F%2Fcafe.daum.net%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXcxcExvR2xXWEhleHBYenY1cDZWQS15Qkl4d3xBQ3Jtc0trOWZ1TVJ4aFZVMmZZUUxGVy1uanpabmpSRjJXVWxtMDhHVVR1UlRkLXFHbzhsdTdjNFpSNEdJWnpnVVpBUkxLWU5nSVhfVVlyVG9wcEowSVZCS0RPVzFTOTN6VUdldkd1bWlEUnhrQmRuM00wTXpISQ&q=https%3A%2F%2Fcafe.daum.net%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 205, + "length": 18, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdGa2E4Wm80UC16eUVyVUhic3l2QUU5Sk1TUXxBQ3Jtc0tsLVJJNHQxMGVScWN4cGd0OU91ZW9XUUZIU3dncDB0U2lUSU1mMU4zNXVvZzVVUFhvN3hjQzN3UU1MdzBSNVZ5MzZZbElkd0c5cVY2MkNud0tFcF9FaXVxQ2xITzRSSDRPV2ZaN2dHV1FMczBreFBuZw&q=https%3A%2F%2Fwww.tiktok.com%2F%40IVE.official&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdGa2E4Wm80UC16eUVyVUhic3l2QUU5Sk1TUXxBQ3Jtc0tsLVJJNHQxMGVScWN4cGd0OU91ZW9XUUZIU3dncDB0U2lUSU1mMU4zNXVvZzVVUFhvN3hjQzN3UU1MdzBSNVZ5MzZZbElkd0c5cVY2MkNud0tFcF9FaXVxQ2xITzRSSDRPV2ZaN2dHV1FMczBreFBuZw&q=https%3A%2F%2Fwww.tiktok.com%2F%40IVE.official&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "TikTok Channel Link: IVE.official" + } + } + }, + { + "startIndex": 235, + "length": 29, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0DEM2rARgBIhMIoM-f8f76lAMVB8oRCB1K4ihVSLqonurSuJHhY8oBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3pqaVRFM04wZW5qcXBqcC15UGx0cHYxSEV6UXxBQ3Jtc0trT1dzSTJLX0I0X0hfaE9QMnBtOXdBRHBDSG1NeW9vcFBrNTBpVzVGZW1LSDZuQ0R5cVlZdzQwcGwzOUJjTS0xNmRNWjJfcmJZUkJQZVYxc2VxX0NXZGV1NURKOHpTNUZ1RmoySVpTNHlKM2Z5RktJWQ&q=https%3A%2F%2Fweibo.com%2Fivestarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3pqaVRFM04wZW5qcXBqcC15UGx0cHYxSEV6UXxBQ3Jtc0trT1dzSTJLX0I0X0hfaE9QMnBtOXdBRHBDSG1NeW9vcFBrNTBpVzVGZW1LSDZuQ0R5cVlZdzQwcGwzOUJjTS0xNmRNWjJfcmJZUkJQZVYxc2VxX0NXZGV1NURKOHpTNUZ1RmoySVpTNHlKM2Z5RktJWQ&q=https%3A%2F%2Fweibo.com%2Fivestarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 266, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJADENzXBBgeIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/ive", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUHCgNpdmUYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CJADENzXBBgeIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "startIndex": 271, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8DENzXBBgfIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%95%84%EC%9D%B4%EB%B8%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnslYTsnbTruIwYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CI8DENzXBBgfIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "startIndex": 276, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4DENzXBBggIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%E3%82%A2%E3%82%A4%E3%83%B4", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnjgqLjgqTjg7QYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CI4DENzXBBggIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 14, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 31, + "length": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 34, + "length": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 47, + "length": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 50, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 70, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 87, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 104, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 119, + "length": 25, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 144, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 159, + "length": 33, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 192, + "length": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 205, + "length": 18, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + } + }, + { + "startIndex": 223, + "length": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 235, + "length": 29, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 264, + "length": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 266, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 270, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 271, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 275, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 276, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + } + ] + } + }, + "fontFamilyName": "Roboto" + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 35, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 51, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 88, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 206, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/tiktok_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ], + "decorationRuns": [ + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 14, + "length": 17, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 34, + "length": 13, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 50, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 87, + "length": 17, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 205, + "length": 18, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + } + ] + } + } + } + } + } + ] + }, + "headerRuns": [ + { + "startIndex": 0, + "length": 14, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 14, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 31, + "length": 3, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 34, + "length": 13, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 47, + "length": 3, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 50, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 70, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 87, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 104, + "length": 15, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 119, + "length": 25, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 144, + "length": 15, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 159, + "length": 33, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 192, + "length": 13, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 205, + "length": 18, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 223, + "length": 12, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 235, + "length": 29, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 264, + "length": 2, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 266, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 270, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 271, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 275, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 276, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + } + ] + } + }, + { + "compositeVideoPrimaryInfoRenderer": {} + }, + { + "itemSectionRenderer": { + "contents": [ + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CIsDELsvGAMiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1k4SkZ4UzFIbERvGAYyJSIRIgtZOEpGeFMxSGxEbzAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + ], + "trackingParams": "CIsDELsvGAMiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "header": { + "commentsHeaderRenderer": { + "countText": { + "runs": [ + { + "text": "Comments" + } + ] + }, + "trackingParams": "CIwDEO6YASITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "screenReaderOnly": true + } + }, + "sectionIdentifier": "comment-item-section", + "targetId": "comments-section" + } + } + ], + "trackingParams": "CIoDELovIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "secondaryResults": { + "secondaryResults": { + "results": [ + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAtAhnbpfc8C2EVPyTUhEjZb5FFuA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9WJBg-WLUhFPbc02kXW_iwfgbiA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:27", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "bMhDJ0S0OBA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 27 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "ILLIT (아일릿) ‘It’s Me’ Official MV" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkDEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkDEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkDEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkDEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "HYBE LABELS and ILLIT", + "styleRuns": [ + { + "startIndex": 0, + "length": 21 + }, + { + "startIndex": 11, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 21, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 21, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "55M views" + } + }, + { + "text": { + "content": "1 month ago" + }, + "accessibilityLabel": "1 month ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgDEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgDEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIgDEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "bMhDJ0S0OBA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgDEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "bMhDJ0S0OBA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "bMhDJ0S0OBA" + ], + "videoCommand": { + "clickTrackingParams": "CIgDEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIcDENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIcDENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "bMhDJ0S0OBA", + "onAddCommand": { + "clickTrackingParams": "CIcDENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "bMhDJ0S0OBA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtiTWhESjBTME9CQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIYDEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIUDEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "bMhDJ0S0OBA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQDENTEDBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "ILLIT (아일릿) ‘It’s Me’ Official MV 2 minutes, 27 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQDENTEDBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA&list=RDbMhDJ0S0OBA&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "playlistId": "RDbMhDJ0S0OBA", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGJNaERKMFMwT0JB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "reelShelfRenderer": { + "title": { + "runs": [ + { + "text": "Shorts remixing this video" + } + ] + }, + "items": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-7zoefgfLcJE", + "accessibilityText": "So much plastic surgery 😒 #Ive#Wonyoung#Lovedive#wonyoung#wonyoungpretty#kpop, 101 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8CEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/7zoefgfLcJE", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "7zoefgfLcJE", + "playerParams": "8AEByANEuAQeogYVAdeaJRM2jE7nhp3fTnD8ax_zErX_kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7zoefgfLcJE/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIMDELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDUjhZM2ktdEtQOVk1Y2lYaVkwQmQ0Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs3em9lZmdmTGNKRSqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAAGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIIDENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8CEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIADEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIADEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIADEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "7zoefgfLcJE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIADEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7zoefgfLcJE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7zoefgfLcJE" + ], + "videoCommand": { + "clickTrackingParams": "CIADEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7zoefgfLcJE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7zoefgfLcJE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ef3a1e7e07cb7091&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIADEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIEDELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8CEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "7zoefgfLcJE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "So much plastic surgery 😒 #Ive#Wonyoung#Lovedive#wonyoung#wonyoungpretty#kpop" + }, + "secondaryText": { + "content": "101K views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/7zoefgfLcJE/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDatL2aeqik1fNsxXfGuLlDfs2blA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/7zoefgfLcJE/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAJbteMDLC8fM8eMu0KBsMCcTiPiA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS03em9lZmdmTGNKRSDMAygB0.917196", + "loggingDirectives": { + "trackingParams": "CP8CEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Oy2GcBMD0aU", + "accessibilityText": "IVE 장원영 Fan Cam - LOVE DIVE - IVE THE 4TH FAN CONCERT #아이브 #장원영 #IVE #ウォンヨン #アイヴ, 98 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoCEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Oy2GcBMD0aU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Oy2GcBMD0aU", + "playerParams": "8AEByANEuAQeogYVAdeaJRM_-xUHbszCgZFRthSvNyY6kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Oy2GcBMD0aU/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CP4CELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDd2tQMFloNDM0aGtfemV5VDJCX1lDUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtPeTJHY0JNRDBhVSqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRABGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CP0CENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoCEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPsCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPsCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "Oy2GcBMD0aU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPsCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Oy2GcBMD0aU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Oy2GcBMD0aU" + ], + "videoCommand": { + "clickTrackingParams": "CPsCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Oy2GcBMD0aU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Oy2GcBMD0aU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=3b2d86701303d1a5&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CPsCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CPwCELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoCEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Oy2GcBMD0aU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 1, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "IVE 장원영 Fan Cam - LOVE DIVE - IVE THE 4TH FAN CONCERT #아이브 #장원영 #IVE #ウォンヨン #アイヴ" + }, + "secondaryText": { + "content": "98K views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Oy2GcBMD0aU/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBlfRjglZf-ftwGjNawegbEQYZUJw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Oy2GcBMD0aU/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC_Ljj3me2cr2vlcuWsxLxUKqssuA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1PeTJHY0JNRDBhVSDMAygB0.90666", + "loggingDirectives": { + "trackingParams": "CPoCEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-7VeMlQzilR4", + "accessibilityText": "IVE - LOVE DIVE || watch the full dance cover on my channel ❤️ shorts, 2.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUCEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/7VeMlQzilR4", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "7VeMlQzilR4", + "playerParams": "8AEByANEuAQeogYVAdeaJRMGKgjuxOErUG_PqSs1fFSXkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7VeMlQzilR4/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPkCELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDcF93bU4zRVJFc21lR3VUQzZvS2JxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs3VmVNbFF6aWxSNCqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRACGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPgCENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUCEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPYCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPYCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "7VeMlQzilR4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPYCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7VeMlQzilR4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7VeMlQzilR4" + ], + "videoCommand": { + "clickTrackingParams": "CPYCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7VeMlQzilR4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7VeMlQzilR4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ed578c950ce2951e&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CPYCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CPcCELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUCEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "7VeMlQzilR4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 2, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "IVE - LOVE DIVE || watch the full dance cover on my channel ❤️ shorts" + }, + "secondaryText": { + "content": "2.7M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/7VeMlQzilR4/hq720_1.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLATmZne41aXNcdOkSq3RJd-ZdmXxg", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS03VmVNbFF6aWxSNCDMAygB0.274517", + "loggingDirectives": { + "trackingParams": "CPUCEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-YDkeWDU-Glc", + "accessibilityText": "[IVE] LOVE DIVE Dance Practice Cover by Annatalia, 1.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPACEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/YDkeWDU-Glc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "YDkeWDU-Glc", + "playerParams": "8AEByANEuAQeogYVAdeaJROFnyAcf8EuyQGyDwgLiJDjkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/YDkeWDU-Glc/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPQCELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDWng5M0FEUWw1MFdidUdfVmpFWlBodw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtZRGtlV0RVLUdsYyqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRADGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CPMCENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CPACEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPECEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPECEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPECEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "YDkeWDU-Glc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPECEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "YDkeWDU-Glc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "YDkeWDU-Glc" + ], + "videoCommand": { + "clickTrackingParams": "CPECEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=YDkeWDU-Glc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "YDkeWDU-Glc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=60391e58353e1a57&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CPECEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CPICELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPACEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "YDkeWDU-Glc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 3, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[IVE] LOVE DIVE Dance Practice Cover by Annatalia" + }, + "secondaryText": { + "content": "1.6M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/YDkeWDU-Glc/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAoJzPfamOcLlCGs4V24tYPlOPIDw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/YDkeWDU-Glc/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDX_EqjXQQdv4gThCn0MtaueSyqXw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1ZRGtlV0RVLUdsYyDMAygB0.288301", + "loggingDirectives": { + "trackingParams": "CPACEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-StiCGzLVQuA", + "accessibilityText": "daily morning routine 🤧💞#wonyoungism #minivlog #wonyoung #vlog, 214 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsCEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/StiCGzLVQuA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "StiCGzLVQuA", + "playerParams": "8AEByANEuAQeogYVAdeaJROwiZMx2gXKTdO0wSIi7bIKkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/StiCGzLVQuA/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CO8CELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDTEYzLVVHOE5HY2w3OGk1NFNKckMtQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtTdGlDR3pMVlF1QSqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAEGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CO4CENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COsCEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COwCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COwCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "StiCGzLVQuA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COwCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "StiCGzLVQuA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "StiCGzLVQuA" + ], + "videoCommand": { + "clickTrackingParams": "COwCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=StiCGzLVQuA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "StiCGzLVQuA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4ad8821b32d542e0&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "COwCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CO0CELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COsCEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "StiCGzLVQuA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 4, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "daily morning routine 🤧💞#wonyoungism #minivlog #wonyoung #vlog" + }, + "secondaryText": { + "content": "214K views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/StiCGzLVQuA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBuR2tiLWztMkmzb-Yx_ZIpdEkT5Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/StiCGzLVQuA/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAzHpIxEsO7ZYttIPKpTYFqRgggLg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1TdGlDR3pMVlF1QSDMAygB0.634342", + "loggingDirectives": { + "trackingParams": "COsCEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-qtBUD8rRcRA", + "accessibilityText": "Jpop VS Kpop Outfits #fyp #kpop #fypシ, 233 thousand views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYCEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/qtBUD8rRcRA", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "qtBUD8rRcRA", + "playerParams": "8AEByANEuAQeogYVAdeaJRP3Lbpg3XI0_IBVPlrRUopykAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/qtBUD8rRcRA/frame0.jpg", + "width": 720, + "height": 1278 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COoCELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDNEh2a05YWHIwRDF1TlRqcGdtR1FXUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtxdEJVRDhyUmNSQSqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAFGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COkCENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COYCEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COcCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COcCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COcCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "qtBUD8rRcRA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COcCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "qtBUD8rRcRA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "qtBUD8rRcRA" + ], + "videoCommand": { + "clickTrackingParams": "COcCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qtBUD8rRcRA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qtBUD8rRcRA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aad0540fcad17110&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "COcCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "COgCELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COYCEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "qtBUD8rRcRA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 5, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Jpop VS Kpop Outfits #fyp #kpop #fypシ" + }, + "secondaryText": { + "content": "233K views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/qtBUD8rRcRA/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDKpFKGeltn7H1aQ0wo899BVAUgqw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/qtBUD8rRcRA/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDdE9pgf6MAfG33SpMBoyJCBFXBOw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1xdEJVRDhyUmNSQSDMAygB0.329476", + "loggingDirectives": { + "trackingParams": "COYCEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-kW7ws4uJtMw", + "accessibilityText": "The way he’s smile drops as soon as he realized something wrong 🥺 #straykids #skz #felix #shorts, 1.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COECEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/kW7ws4uJtMw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "kW7ws4uJtMw", + "playerParams": "8AEByANEuAQeogYVAdeaJRP87DFV28ac9XTsajqfBbsQkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/kW7ws4uJtMw/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COUCELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDRDJGb3ZBamRmeFRnbWw1Sk5hc3dsUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtrVzd3czR1SnRNdyqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAGGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "COQCENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "COECEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "COICEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COICEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "COICEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "kW7ws4uJtMw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "COICEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "kW7ws4uJtMw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "kW7ws4uJtMw" + ], + "videoCommand": { + "clickTrackingParams": "COICEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=kW7ws4uJtMw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "kW7ws4uJtMw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=916ef0b38b89b4cc&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "COICEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "COMCELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COECEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kW7ws4uJtMw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 6, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "The way he’s smile drops as soon as he realized something wrong 🥺 #straykids #skz #felix #shorts" + }, + "secondaryText": { + "content": "1.2M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/kW7ws4uJtMw/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLARygVumX6qm_3-73dxerre7GBN8Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/kW7ws4uJtMw/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBN1G04a0lHybuL50cqPJsoaElR_g&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rVzd3czR1SnRNdyDMAygB0.343661", + "loggingDirectives": { + "trackingParams": "COECEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-jhcMdQq9o-Y", + "accessibilityText": "릴레이로 LOVE DIVE 🌊💘 #Shorts, 5.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwCEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/jhcMdQq9o-Y", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "jhcMdQq9o-Y", + "playerParams": "8AEByANEuAQeogYVAdeaJRP2X8ThgReABfNZHmB43rcukAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/jhcMdQq9o-Y/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COACELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "CgtqaGNNZFFxOW8tWSqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAHGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CN8CENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwCEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CN0CEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CN0CEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CN0CEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "jhcMdQq9o-Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CN0CEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jhcMdQq9o-Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jhcMdQq9o-Y" + ], + "videoCommand": { + "clickTrackingParams": "CN0CEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jhcMdQq9o-Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jhcMdQq9o-Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8e170c750abda3e6&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CN0CEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CN4CELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwCEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "jhcMdQq9o-Y" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 7, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "릴레이로 LOVE DIVE 🌊💘 #Shorts" + }, + "secondaryText": { + "content": "5.2M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/jhcMdQq9o-Y/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB9z-ypHwwXTAt_hFTq8ib2EOrZOQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/jhcMdQq9o-Y/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBDUCJ1C4hujMZRwEAY2Q-Xq7umeQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1qaGNNZFFxOW8tWSDMAygB0.170781", + "loggingDirectives": { + "trackingParams": "CNwCEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-8_ckv9hTtpg", + "accessibilityText": "이서 방콕에서 댄브 #shorts, 1.8 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcCEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/8_ckv9hTtpg", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "8_ckv9hTtpg", + "playerParams": "8AEByANEuAQeogYVAdeaJRNQGw0Qa1msakB_8zCO3r1xkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/8_ckv9hTtpg/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNsCELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDOGxpcGRNMUN0ajlWaTJoMl9QMThlZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs4X2NrdjloVHRwZyqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAIGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNoCENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcCEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNgCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNgCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNgCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "8_ckv9hTtpg", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNgCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "8_ckv9hTtpg" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "8_ckv9hTtpg" + ], + "videoCommand": { + "clickTrackingParams": "CNgCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=8_ckv9hTtpg", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "8_ckv9hTtpg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f3f724bfd853b698&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CNgCEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CNkCELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNcCEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "8_ckv9hTtpg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 8, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "이서 방콕에서 댄브 #shorts" + }, + "secondaryText": { + "content": "1.8M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/8_ckv9hTtpg/hq720.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBRm8xWKyITBsNCnZOEl_OlwXlcIw", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS04X2NrdjloVHRwZyDMAygB0.909006", + "loggingDirectives": { + "trackingParams": "CNcCEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-6twqqx0bw8M", + "accessibilityText": "リクちゃんの「IVE - LOVE DIVE」💛【NiziU RIKU】, 2.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEIf2BBgJIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEQQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/6twqqx0bw8M", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "6twqqx0bw8M", + "playerParams": "8AEByANEuAQeogYVAdeaJRNjQ6IGGDquGTOaCFnaO4W6kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/6twqqx0bw8M/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNYCELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB4wAroBGFVDOGtsdjQxeEhXa3pQZFV2MldYQ212Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "Cgs2dHdxcXgwYnc4TSqaAQoNCgs3em9lZmdmTGNKRQoNCgtPeTJHY0JNRDBhVQoNCgs3VmVNbFF6aWxSNAoNCgtZRGtlV0RVLUdsYwoNCgtTdGlDR3pMVlF1QQoNCgtxdEJVRDhyUmNSQQoNCgtrVzd3czR1SnRNdwoNCgtqaGNNZFFxOW8tWQoNCgs4X2NrdjloVHRwZwoNCgs2dHdxcXgwYnc4TRAJGB5QGWgB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CNUCENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEIf2BBgJIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNMCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNMCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNMCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "6twqqx0bw8M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNMCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6twqqx0bw8M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6twqqx0bw8M" + ], + "videoCommand": { + "clickTrackingParams": "CNMCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6twqqx0bw8M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6twqqx0bw8M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=eadc2aab1d1bc3c3&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CNMCEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CNQCELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNICEIf2BBgJIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "6twqqx0bw8M" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 9, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "リクちゃんの「IVE - LOVE DIVE」💛【NiziU RIKU】" + }, + "secondaryText": { + "content": "2.7M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6twqqx0bw8M/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBLFKOrs9h_8482ws0x3WYnBFsCcQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/6twqqx0bw8M/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCgbq8b6JCgcBkCU0c2Qr6TRrNotA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS02dHdxcXgwYnc4TSDMAygB0.506424", + "loggingDirectives": { + "trackingParams": "CNICEIf2BBgJIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + } + ], + "trackingParams": "CNECELnUCBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHOBYACgAqKAgwIABABGFkgSihlMA8=&rs=AOn4CLANVRkzDUA_yx5NMRiNXALcsTArlA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBzgWAAoAKigIMCAAQARhZIEooZTAP&rs=AOn4CLD0KMh2iCpHcG_ABZImoZrO0diN8Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "45:15", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "qiPDrzVLxlA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "45 minutes, 15 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/qiPDrzVLxlA/mqdefault_6s.webp?du=3000&sqp=CODnodEG&rs=AOn4CLBMduuErQpEnVilFcksJgYXR3xtVQ", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "FULL Reddit Story That Will Leave You Shocked 😱" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/6aHP_cxbYD_W8GUJ1kK9aj-sVYqUvcMzQMwbB7Jkl42g_g63lZoVXSYAtXvc9qW5rif9YIq1=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Paw Rescue Stories", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwCENTEDBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@PawRescueStories-k2j", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC85uCChmelGDMXaSGKZfD7Q", + "canonicalBaseUrl": "/@PawRescueStories-k2j" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Paw Rescue Stories" + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "182K views" + } + }, + { + "text": { + "content": "3 weeks ago" + }, + "accessibilityLabel": "3 weeks ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CNACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CNACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "qiPDrzVLxlA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CNACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "qiPDrzVLxlA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "qiPDrzVLxlA" + ], + "videoCommand": { + "clickTrackingParams": "CNACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qiPDrzVLxlA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qiPDrzVLxlA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa23c3af354bc650&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CM8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "qiPDrzVLxlA", + "onAddCommand": { + "clickTrackingParams": "CM8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "qiPDrzVLxlA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CM0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtxaVBEcnpWTHhsQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CM0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CM4CEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CM0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "qiPDrzVLxlA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMwCENTEDBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "FULL Reddit Story That Will Leave You Shocked 😱 45 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMwCENTEDBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qiPDrzVLxlA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qiPDrzVLxlA", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa23c3af354bc650&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDz394RZUiNTr12axPChFC20Wr0dw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBgPegPpVIRxUyC4-YSWfTf6kCoFg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:01", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "F0B7HDiY-10", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 1 second" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "IVE 아이브 'After LIKE' MV" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "STARSHIP and IVE", + "styleRuns": [ + { + "startIndex": 0, + "length": 16 + }, + { + "startIndex": 8, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "359M views" + } + }, + { + "text": { + "content": "3 years ago" + }, + "accessibilityLabel": "3 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "F0B7HDiY-10", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "F0B7HDiY-10" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "F0B7HDiY-10" + ], + "videoCommand": { + "clickTrackingParams": "CMoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F0B7HDiY-10", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F0B7HDiY-10", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17407b1c3898fb5d&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMkCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMkCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "F0B7HDiY-10", + "onAddCommand": { + "clickTrackingParams": "CMkCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "F0B7HDiY-10", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtGMEI3SERpWS0xMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMgCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "F0B7HDiY-10", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMYCENTEDBgDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "IVE 아이브 'After LIKE' MV 3 minutes, 1 second" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMYCENTEDBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F0B7HDiY-10&list=RDF0B7HDiY-10&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F0B7HDiY-10", + "playlistId": "RDF0B7HDiY-10", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREYwQjdIRGlZLTEw" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17407b1c3898fb5d&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTTYeV_Vc71V4NFyxudTLVbU_Cig", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAFrjlMGTFJyzI7vCsdMss56upCvA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "31:55", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Bx0JhRXWGRo", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "31 minutes, 55 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/Bx0JhRXWGRo/mqdefault_6s.webp?du=3000&sqp=CLyoodEG&rs=AOn4CLC99GhJhZ5Njj1n_RkLC8c6ZsmCcQ", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "🌈 NAIL ART STORYTIME TIKTOK✨Regal Nails, POV @Brianna Mizura || Tiktok Part 18" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/u4-4EXg3TZ0cGw7z4I1RVRf_589sf4SsgpxskUKGVXGOWDIdZ_yINvrv9pzAvhFaba9uBrdcHw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Rain and Thunder ASRM", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMECENTEDBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@RainandThunderASRM969", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFt8P1T4MFzZH-PaexfVegA", + "canonicalBaseUrl": "/@RainandThunderASRM969" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Rain and Thunder ASRM" + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "241K views" + } + }, + { + "text": { + "content": "3 years ago" + }, + "accessibilityLabel": "3 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMICEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMUCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMUCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMUCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Bx0JhRXWGRo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMUCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Bx0JhRXWGRo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Bx0JhRXWGRo" + ], + "videoCommand": { + "clickTrackingParams": "CMUCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bx0JhRXWGRo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bx0JhRXWGRo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=071d098515d6191a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMQCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMQCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "Bx0JhRXWGRo", + "onAddCommand": { + "clickTrackingParams": "CMQCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "Bx0JhRXWGRo", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMICEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtCeDBKaFJYV0dSbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CMICEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CMMCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CMICEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Bx0JhRXWGRo", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMECENTEDBgEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "🌈 NAIL ART STORYTIME TIKTOK✨Regal Nails, POV @Brianna Mizura || Tiktok Part 18 31 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMECENTEDBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bx0JhRXWGRo&pp=0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bx0JhRXWGRo", + "playerParams": "0gcJCTkLAYcqIYzv", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=071d098515d6191a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBT5T6NtIXduYjyW7azpxwIJdqDaw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4k-77zyNuEncuidnMQKO9vHinyQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "22:44", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "hBL--UFW1YE", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "22 minutes, 44 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/hBL--UFW1YE/mqdefault_6s.webp?du=3000&sqp=COzSodEG&rs=AOn4CLBGyTmSKj7MohcRL_NaXP_maiRBZA", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Top 10 Best Voice Kids Germany Blind Auditions That Broke the Internet!" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/MJx2xU01suTnNM1i9IrWH7j_Kueh6zzx48vBHb-rP5QY_LBBiLuJN_SbJrz0oB2HJN2jLMtaPA=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel The Voice Global", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwCENTEDBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@TheVoiceGlobal", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJYtYkiGldqX6Ne938j-k2g", + "canonicalBaseUrl": "/@TheVoiceGlobal" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "The Voice Global", + "styleRuns": [ + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 16, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "124K views" + } + }, + { + "text": { + "content": "2 months ago" + }, + "accessibilityLabel": "2 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CMACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CMACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "hBL--UFW1YE", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CMACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "hBL--UFW1YE" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "hBL--UFW1YE" + ], + "videoCommand": { + "clickTrackingParams": "CMACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hBL--UFW1YE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hBL--UFW1YE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8412fef94156d581&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CL8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "hBL--UFW1YE", + "onAddCommand": { + "clickTrackingParams": "CL8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "hBL--UFW1YE", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CL0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtoQkwtLVVGVzFZRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CL0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CL4CEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CL0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "hBL--UFW1YE", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLwCENTEDBgFIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Top 10 Best Voice Kids Germany Blind Auditions That Broke the Internet! 22 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLwCENTEDBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hBL--UFW1YE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hBL--UFW1YE", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8412fef94156d581&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD3kV6HAtXkg3jZ_rT8RJCgJ7N4yQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnaOJKmfdZNILk84f0VnW07yk4pQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "1:11:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "vWJjb6AqAI4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "1 hour, 11 minutes, 58 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "| IVE PLAYLIST | 아이브 플레이리스트" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/0LyjZLrlCs_TwGS3M7yUkx2d8V5iQXKcJXvIHNvYXhfv8SkP1vVue194OHjfDa1_fM4LVrW3viw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel 뽀플리", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCENTEDBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@BBOPLY", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCMrR69BnYZ3Bk6wG52h57Zg", + "canonicalBaseUrl": "/@BBOPLY" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "뽀플리" + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "301K views" + } + }, + { + "text": { + "content": "3 months ago" + }, + "accessibilityLabel": "3 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLsCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLsCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "vWJjb6AqAI4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLsCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "vWJjb6AqAI4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "vWJjb6AqAI4" + ], + "videoCommand": { + "clickTrackingParams": "CLsCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vWJjb6AqAI4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vWJjb6AqAI4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bd62636fa02a008e&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLoCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "vWJjb6AqAI4", + "onAddCommand": { + "clickTrackingParams": "CLoCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "vWJjb6AqAI4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt2V0pqYjZBcUFJNA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLgCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLkCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLgCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "vWJjb6AqAI4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLcCENTEDBgGIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "| IVE PLAYLIST | 아이브 플레이리스트 1 hour, 11 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcCENTEDBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vWJjb6AqAI4&list=RDvWJjb6AqAI4&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vWJjb6AqAI4", + "playlistId": "RDvWJjb6AqAI4", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHZXSmpiNkFxQUk0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bd62636fa02a008e&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBY0wuBhv9X5AYD2eLOLNyyZhy3zA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPH94gIC902J0TjNhvraMSwTxWaA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "27:12", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "AO4ICxki0vk", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "27 minutes, 12 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/AO4ICxki0vk/mqdefault_6s.webp?du=3000&sqp=CJnBodEG&rs=AOn4CLCVI-81_nLOwL2_FNqIsg_HFO9f7w", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "I'm too Short, But It's Cute" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/KsZapiJQrDwoR-jdfFfPx37_WPDP3T03P_FfNc9pJSKTWEHv6b1SA6WGPYx9whoS0LGCXjv8xQ=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel MSA", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLICENTEDBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@MSA.official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYzEMRKqrh01-tauv7MYyVQ", + "canonicalBaseUrl": "/@MSA.official" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "MSA" + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "22M views" + } + }, + { + "text": { + "content": "9 months ago" + }, + "accessibilityLabel": "9 months ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLYCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLYCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "AO4ICxki0vk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLYCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "AO4ICxki0vk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "AO4ICxki0vk" + ], + "videoCommand": { + "clickTrackingParams": "CLYCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=AO4ICxki0vk&pp=ugUEEgJlbtIHCQmgBXX-syszgw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "AO4ICxki0vk", + "playerParams": "ugUEEgJlbtIHCQmgBXX-syszgw%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=00ee080b1922d2f9&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLUCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLUCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "AO4ICxki0vk", + "onAddCommand": { + "clickTrackingParams": "CLUCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "AO4ICxki0vk", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtBTzRJQ3hraTB2aw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CLMCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CLQCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLMCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "AO4ICxki0vk", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLICENTEDBgHIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "I'm too Short, But It's Cute 27 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLICENTEDBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=AO4ICxki0vk&pp=ugUEEgJlbg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "AO4ICxki0vk", + "playerParams": "ugUEEgJlbg%3D%3D", + "nofollow": true, + "ustreamerConfig": "KgYKBBICZW4=", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=00ee080b1922d2f9&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "collectionThumbnailViewModel": { + "primaryThumbnail": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEwCKgBEF5IWvKriqkDIwgBFQAAiEIYAfABAfgB_gmAAtAFigIMCAAQARhyIEsoRDAP&rs=AOn4CLCzdpKCMfJzlvuXEc5WyYhm0L8bkQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwExCNACELwBSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYciBLKEQwDw==&rs=AOn4CLApwZhMvihrDjDhH0EO29cCFC7SBg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailOverlayBadgeViewModel": { + "thumbnailBadges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MIX" + } + } + ] + }, + "text": "Mix", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "backgroundColor": { + "lightTheme": 3350814, + "darkTheme": 3350814 + } + } + } + ], + "position": "THUMBNAIL_OVERLAY_BADGE_POSITION_BOTTOM_END" + } + }, + { + "thumbnailHoverOverlayViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "PLAY_ALL" + } + } + ] + }, + "text": { + "content": "Play all", + "styleRuns": [ + { + "startIndex": 0, + "length": 8 + } + ] + }, + "style": "THUMBNAIL_HOVER_OVERLAY_STYLE_COVER" + } + } + ], + "backgroundColor": { + "lightTheme": 4993581, + "darkTheme": 4993581 + } + } + }, + "stackColor": { + "lightTheme": 10056299, + "darkTheme": 9665398 + } + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Mix - IVE 아이브 'LOVE DIVE' MV" + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + {} + ], + "delimiter": " • " + } + } + } + }, + "contentId": "RDY8JFxS1HlDo", + "contentType": "LOCKUP_CONTENT_TYPE_PLAYLIST", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLECEIrSDRgIIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLECEIrSDRgIIhMIoM-f8f76lAMVB8oRCB1K4ihVMgpsaXN0X290aGVymgEFCAwQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo&list=RDY8JFxS1HlDo&start_radio=1&rv=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "playlistId": "RDY8JFxS1HlDo", + "params": "OALAAQHCAwtZOEpGeFMxSGxEbw%3D%3D", + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFk4SkZ4UzFIbERv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCzS5WyWjIM9G3TMDseLJnDJ9jayA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4xvQWvhhlb5RYcFRLVBcBnrkZHg", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "text": "15:08", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "QAnHt7DRyX0", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "rendererContext": { + "accessibilityContext": { + "label": "15 minutes, 8 seconds" + } + } + } + } + ] + } + }, + { + "animatedThumbnailOverlayViewModel": { + "thumbnail": { + "sources": [ + { + "url": "https://i.ytimg.com/an_webp/QAnHt7DRyX0/mqdefault_6s.webp?du=3000&sqp=CIraodEG&rs=AOn4CLC5vDa605GOwT1kVhvFxWqvHOF5Lg", + "width": 320, + "height": 180 + } + ] + } + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "LiDiRo reagiert auf Shorts #599 #lidiro #shorts" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/Gpm0Ttlq-Zkjys2fqh5aqdWcFTXsrWHBpPDGRkGfOtklgg8FQTb68fnliZ7meei71oimveKb6m8=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel LiDiRo Reagiert", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwCENTEDBgJIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@lidirode", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCE5rBWLmUEfQmKn_-bb9D5Q", + "canonicalBaseUrl": "/@lidirode" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "LiDiRo Reagiert", + "styleRuns": [ + { + "startIndex": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "171K views" + } + }, + { + "text": { + "content": "1 month ago" + }, + "accessibilityLabel": "1 month ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CLACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CLACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "QAnHt7DRyX0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "QAnHt7DRyX0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "QAnHt7DRyX0" + ], + "videoCommand": { + "clickTrackingParams": "CLACEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QAnHt7DRyX0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QAnHt7DRyX0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4009c7b7b0d1c97d&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CK8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "QAnHt7DRyX0", + "onAddCommand": { + "clickTrackingParams": "CK8CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "QAnHt7DRyX0", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CK0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtRQW5IdDdEUnlYMA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CK0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CK4CEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CK0CEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "QAnHt7DRyX0", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwCENTEDBgJIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "LiDiRo reagiert auf Shorts #599 #lidiro #shorts 15 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwCENTEDBgJIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QAnHt7DRyX0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QAnHt7DRyX0", + "nofollow": true, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4009c7b7b0d1c97d&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDcFptELrW4JDERGs5ZvrrcTzPXgg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2KQggaxsiw3YNy8IzE8Woghuw1w", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Gnn4GRSzRXI", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 58 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "LE SSERAFIM (르세라핌) 'BOOMPALA' OFFICIAL PERFORMANCE FILM" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@LESSERAFIM_official⁩ • ⁨7.52M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.52M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "HYBE LABELS and LE SSERAFIM", + "styleRuns": [ + { + "startIndex": 0, + "length": 27 + }, + { + "startIndex": 11, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 27, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 27, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "9.6M views" + } + }, + { + "text": { + "content": "2 weeks ago" + }, + "accessibilityLabel": "2 weeks ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Gnn4GRSzRXI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Gnn4GRSzRXI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Gnn4GRSzRXI" + ], + "videoCommand": { + "clickTrackingParams": "CKoCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Gnn4GRSzRXI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Gnn4GRSzRXI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a79f81914b34572&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKkCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKkCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "Gnn4GRSzRXI", + "onAddCommand": { + "clickTrackingParams": "CKkCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "Gnn4GRSzRXI", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtHbm40R1JTelJYSQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKgCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKcCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Gnn4GRSzRXI", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKYCENTEDBgKIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "LE SSERAFIM (르세라핌) 'BOOMPALA' OFFICIAL PERFORMANCE FILM 2 minutes, 58 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYCENTEDBgKIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Gnn4GRSzRXI&list=RDGnn4GRSzRXI&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Gnn4GRSzRXI", + "playlistId": "RDGnn4GRSzRXI", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREdubjRHUlN6UlhJ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a79f81914b34572&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAke8YBaH16hGapUqQr_CmN7bWDZA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJlCzTy_rHwrn8NaGz9QOQ8_nBKw", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:13", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "g36q0ZLvygQ", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 13 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "IVE 아이브 'REBEL HEART' MV" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKUCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKUCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "STARSHIP and IVE", + "styleRuns": [ + { + "startIndex": 0, + "length": 16 + }, + { + "startIndex": 8, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "68M views" + } + }, + { + "text": { + "content": "1 year ago" + }, + "accessibilityLabel": "1 year ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "g36q0ZLvygQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "g36q0ZLvygQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "g36q0ZLvygQ" + ], + "videoCommand": { + "clickTrackingParams": "CKQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=837eaad192efca04&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "g36q0ZLvygQ", + "onAddCommand": { + "clickTrackingParams": "CKMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "g36q0ZLvygQ", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtnMzZxMFpMdnlnUQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CKECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CKICEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CKECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "g36q0ZLvygQ", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKACENTEDBgLIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "IVE 아이브 'REBEL HEART' MV 3 minutes, 13 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKACENTEDBgLIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ&list=RDg36q0ZLvygQ&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "playlistId": "RDg36q0ZLvygQ", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGczNnEwWkx2eWdR" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=837eaad192efca04&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAO5wAXryRECJH6253QkYIgRMpW7w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBThVgtwL4v-dPhdB_JuA_PRARufQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:05", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "6ZUIwj3FgUY", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 5 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "IVE 아이브 'I AM' MV" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ8CEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8CEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "STARSHIP and IVE", + "styleRuns": [ + { + "startIndex": 0, + "length": 16 + }, + { + "startIndex": 8, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "387M views" + } + }, + { + "text": { + "content": "3 years ago" + }, + "accessibilityLabel": "3 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ4CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ4CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "6ZUIwj3FgUY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ4CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "6ZUIwj3FgUY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "6ZUIwj3FgUY" + ], + "videoCommand": { + "clickTrackingParams": "CJ4CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6ZUIwj3FgUY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6ZUIwj3FgUY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e99508c23dc58146&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "6ZUIwj3FgUY", + "onAddCommand": { + "clickTrackingParams": "CJ0CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "6ZUIwj3FgUY", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJsCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs2WlVJd2ozRmdVWQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJsCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJwCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJsCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "6ZUIwj3FgUY", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJoCENTEDBgMIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "IVE 아이브 'I AM' MV 3 minutes, 5 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJoCENTEDBgMIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6ZUIwj3FgUY&list=RD6ZUIwj3FgUY&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6ZUIwj3FgUY", + "playlistId": "RD6ZUIwj3FgUY", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDZaVUl3ajNGZ1VZ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e99508c23dc58146&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBzpz704_LQZK5gNI7sE-sAXAnutg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/x3eqqoZPV_E/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi7T3smxSQqFokFZRibBAfvKsOoQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:25", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "x3eqqoZPV_E", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 25 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "BABYMONSTER - '춤 (CHOOM)' M/V" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/guzIoEyd9IyKWaD7Jfnlp1rD7k9SiEOV7go0ItyJ3O9V-j8ez6Jvs4Yj3LfrCu3Z7rFcdIqYLTI=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BABYMONSTER", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCENTEDBgNIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCqwUnggBBct-AY2lAdI88jQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCqwUnggBBct-AY2lAdI88jQ" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "BABYMONSTER", + "styleRuns": [ + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "145M views" + } + }, + { + "text": { + "content": "1 month ago" + }, + "accessibilityLabel": "1 month ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "x3eqqoZPV_E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "x3eqqoZPV_E" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "x3eqqoZPV_E" + ], + "videoCommand": { + "clickTrackingParams": "CJkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "x3eqqoZPV_E", + "onAddCommand": { + "clickTrackingParams": "CJgCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "x3eqqoZPV_E", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgt4M2VxcW9aUFZfRQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJcCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "x3eqqoZPV_E", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJUCENTEDBgNIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "BABYMONSTER - '춤 (CHOOM)' M/V 3 minutes, 25 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJUCENTEDBgNIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=x3eqqoZPV_E&list=RDx3eqqoZPV_E&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "x3eqqoZPV_E", + "playlistId": "RDx3eqqoZPV_E", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHgzZXFxb1pQVl9F" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=c777aaaa864f57f1&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3yValBh_ZMU/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLBsaWwVu16WXhrp8vSAZJkGk6qvRQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/3yValBh_ZMU/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLB3cOuQzo0GorourSIzEwA7AsiiXQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "41:38", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "3yValBh_ZMU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "41 minutes, 38 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "Playlist de Ive " + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/fupa6GpKGpglz0f5oEU1zwPRrPYh7bo0IJwv3N4V4syoRCM_zn32wG_TErsV5RCbkOijVuAD4w=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel Dianavlogs8 ", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACENTEDBgOIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@Daia_Diana", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCrf8K-XAQIWWYg_fJ-Z-o1A", + "canonicalBaseUrl": "/@Daia_Diana" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "Dianavlogs8 " + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "24K views" + } + }, + { + "text": { + "content": "1 month ago" + }, + "accessibilityLabel": "1 month ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "3yValBh_ZMU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3yValBh_ZMU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3yValBh_ZMU" + ], + "videoCommand": { + "clickTrackingParams": "CJQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3yValBh_ZMU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3yValBh_ZMU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df255a94187f64c5&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "3yValBh_ZMU", + "onAddCommand": { + "clickTrackingParams": "CJMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "3yValBh_ZMU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgszeVZhbEJoX1pNVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CJECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CJICEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CJECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "3yValBh_ZMU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJACENTEDBgOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Playlist de Ive 41 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJACENTEDBgOIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3yValBh_ZMU&list=RD3yValBh_ZMU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3yValBh_ZMU", + "playlistId": "RD3yValBh_ZMU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDN5VmFsQmhfWk1V" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df255a94187f64c5&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/DE8plY_cBD4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBF-pIWOaX2Gj3q5_GPuoldTDco7Q", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/DE8plY_cBD4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEm05tPfmcyPn0zOcy7lPGutR1rA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "36:20", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "DE8plY_cBD4", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "36 minutes, 20 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "| IVE PLAYLIST | 컴백 아이브 플레이리스트" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/0LyjZLrlCs_TwGS3M7yUkx2d8V5iQXKcJXvIHNvYXhfv8SkP1vVue194OHjfDa1_fM4LVrW3viw=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel 뽀플리", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCENTEDBgPIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@BBOPLY", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCMrR69BnYZ3Bk6wG52h57Zg", + "canonicalBaseUrl": "/@BBOPLY" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "뽀플리" + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "283K views" + } + }, + { + "text": { + "content": "1 year ago" + }, + "accessibilityLabel": "1 year ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI8CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI8CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI8CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "DE8plY_cBD4", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI8CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "DE8plY_cBD4" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "DE8plY_cBD4" + ], + "videoCommand": { + "clickTrackingParams": "CI8CEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DE8plY_cBD4", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DE8plY_cBD4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0c4f29958fdc043e&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "DE8plY_cBD4", + "onAddCommand": { + "clickTrackingParams": "CI4CENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "DE8plY_cBD4", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIwCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtERThwbFlfY0JENA%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIwCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CI0CEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIwCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "DE8plY_cBD4", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIsCENTEDBgPIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "| IVE PLAYLIST | 컴백 아이브 플레이리스트 36 minutes" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIsCENTEDBgPIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=DE8plY_cBD4&list=RDDE8plY_cBD4&start_radio=1&pp=oAcB0gcJCTkLAYcqIYzv", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "DE8plY_cBD4", + "playlistId": "RDDE8plY_cBD4", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB0gcJCTkLAYcqIYzv", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRERFOHBsWV9jQkQ0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0c4f29958fdc043e&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/a1vHjBy85TU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA2bTJLRMc9dSLXecAEOfI97D_wWQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/a1vHjBy85TU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDq-fkaYSTvNQ54InlMpZglFPFKRQ", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:48", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "a1vHjBy85TU", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 48 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "CORTIS (코르티스) 'REDRED' Conceptual Performance Film" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIoCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "CORTIS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@cortis_bighit⁩ • ⁨4.82M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/OlxYslxMgLCFB_XQazWI9j2r1BXK1LYeFMuS6bgm0eo4CxCmJTuA6eqNS9RNp8nptguWZop0lQ=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "CORTIS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "CORTIS - 4.82M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIoCEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCZMYvSPulDSUdx7bdtTFdrg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCZMYvSPulDSUdx7bdtTFdrg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "HYBE LABELS and CORTIS", + "styleRuns": [ + { + "startIndex": 0, + "length": 22 + }, + { + "startIndex": 11, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 22, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 22, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "10M views" + } + }, + { + "text": { + "content": "1 month ago" + }, + "accessibilityLabel": "1 month ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "a1vHjBy85TU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "a1vHjBy85TU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "a1vHjBy85TU" + ], + "videoCommand": { + "clickTrackingParams": "CIkCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=a1vHjBy85TU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "a1vHjBy85TU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6b5bc78c1cbce535&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIgCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "a1vHjBy85TU", + "onAddCommand": { + "clickTrackingParams": "CIgCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "a1vHjBy85TU", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgthMXZIakJ5ODVUVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIcCEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIYCEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "a1vHjBy85TU", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIUCENTEDBgQIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "CORTIS (코르티스) 'REDRED' Conceptual Performance Film 2 minutes, 48 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIUCENTEDBgQIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=a1vHjBy85TU&list=RDa1vHjBy85TU&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "a1vHjBy85TU", + "playlistId": "RDa1vHjBy85TU", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGExdkhqQnk4NVRV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6b5bc78c1cbce535&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/fCO7f0SmrDc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAHBg8LcdNOe_-2cDY5dcNQqjw70w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/fCO7f0SmrDc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDUzVgWuZI29bJpoRqaF6IxLk-P5Q", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:04", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "fCO7f0SmrDc", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 4 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "(G)I-DLE - 'Nxde' Official Music Video" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_sDaQadipZMANZ_Otu2ZHZJIFe8BqCj8vy4oOMWGUJTGReKbxgTzGZG7LJJKoqwnC7l5QrGB=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel i-dle (아이들)", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACENTEDBgRIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCritGVo7pLJLUS8wEu32vow", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCritGVo7pLJLUS8wEu32vow" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "i-dle (아이들)", + "styleRuns": [ + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "394M views" + } + }, + { + "text": { + "content": "3 years ago" + }, + "accessibilityLabel": "3 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "fCO7f0SmrDc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "fCO7f0SmrDc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "fCO7f0SmrDc" + ], + "videoCommand": { + "clickTrackingParams": "CIQCEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fCO7f0SmrDc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fCO7f0SmrDc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7c23bb7f44a6ac37&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "fCO7f0SmrDc", + "onAddCommand": { + "clickTrackingParams": "CIMCENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "fCO7f0SmrDc", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtmQ083ZjBTbXJEYw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CIECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CIICEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CIECEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "fCO7f0SmrDc", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIACENTEDBgRIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "(G)I-DLE - 'Nxde' Official Music Video 3 minutes, 4 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIACENTEDBgRIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=fCO7f0SmrDc&list=RDfCO7f0SmrDc&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "fCO7f0SmrDc", + "playlistId": "RDfCO7f0SmrDc", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGZDTzdmMFNtckRj" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7c23bb7f44a6ac37&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Amq-qlqbjYA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCHu9RrvkF4L1KizKkYhjJM6Lq4bg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Amq-qlqbjYA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAkHmfSM4M7ftGbbsSq0k_FyojQJA", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:37", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Amq-qlqbjYA", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 37 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "BLACKPINK - '마지막처럼 (AS IF IT'S YOUR LAST)' M/V" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3VrCkKjzTpQ3VYv4SCPjNfDHeJV-swGNnhLYhr0nV4lZz_GVUNzK4EB-HFRfKv9S5VNh14uAg=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel BLACKPINK", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsBENTEDBgSIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCOmHUn--16B90oW2L6FRR3A" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "BLACKPINK", + "styleRuns": [ + { + "startIndex": 9, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 9, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "1.5B views" + } + }, + { + "text": { + "content": "8 years ago" + }, + "accessibilityLabel": "8 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP8BEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP8BEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CP8BEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Amq-qlqbjYA", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CP8BEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Amq-qlqbjYA" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Amq-qlqbjYA" + ], + "videoCommand": { + "clickTrackingParams": "CP8BEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Amq-qlqbjYA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Amq-qlqbjYA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=026abeaa5a9b8d80&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CP4BENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CP4BENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "Amq-qlqbjYA", + "onAddCommand": { + "clickTrackingParams": "CP4BENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "Amq-qlqbjYA", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtBbXEtcWxxYmpZQQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CP0BEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Amq-qlqbjYA", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPsBENTEDBgSIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "BLACKPINK - '마지막처럼 (AS IF IT'S YOUR LAST)' M/V 3 minutes, 37 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPsBENTEDBgSIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Amq-qlqbjYA&list=RDAmq-qlqbjYA&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Amq-qlqbjYA", + "playlistId": "RDAmq-qlqbjYA", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREFtcS1xbHFiallB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=026abeaa5a9b8d80&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Bo2aD_I7-1U/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmoDMJt_KYyBwTUbPGDdD8rDCazg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Bo2aD_I7-1U/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCZWc06OjWejwgIw0bmB6FweP707w", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "2:58", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "Bo2aD_I7-1U", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "2 minutes, 58 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "IVE 아이브 'LOVE DIVE' DANCE PRACTICE" + }, + "image": { + "decoratedAvatarViewModel": { + "avatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "a11yLabel": "Go to channel IVE", + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYBENTEDBgTIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "IVE", + "styleRuns": [ + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "39M views" + } + }, + { + "text": { + "content": "4 years ago" + }, + "accessibilityLabel": "4 years ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPoBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPoBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPoBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "Bo2aD_I7-1U", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPoBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Bo2aD_I7-1U" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Bo2aD_I7-1U" + ], + "videoCommand": { + "clickTrackingParams": "CPoBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bo2aD_I7-1U", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bo2aD_I7-1U", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=068d9a0ff23bfb55&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPkBENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPkBENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "Bo2aD_I7-1U", + "onAddCommand": { + "clickTrackingParams": "CPkBENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "Bo2aD_I7-1U", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPcBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtCbzJhRF9JNy0xVQ%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPcBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPgBEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPcBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "Bo2aD_I7-1U", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPYBENTEDBgTIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "IVE 아이브 'LOVE DIVE' DANCE PRACTICE 2 minutes, 58 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPYBENTEDBgTIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bo2aD_I7-1U&list=RDBo2aD_I7-1U&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bo2aD_I7-1U", + "playlistId": "RDBo2aD_I7-1U", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREJvMmFEX0k3LTFV" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=068d9a0ff23bfb55&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "lockupViewModel": { + "contentImage": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAXb3DFHdveQntFYaWxU4loAK_jSQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/83C3TZ4Zm_o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCblUFkafbgzY27xJwmZYKWhsEa4g", + "width": 336, + "height": 188 + } + ] + }, + "overlays": [ + { + "thumbnailBottomOverlayViewModel": { + "badges": [ + { + "thumbnailBadgeViewModel": { + "icon": { + "sources": [ + { + "clientResource": { + "imageName": "MUSIC" + } + } + ] + }, + "text": "3:12", + "badgeStyle": "THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT", + "animationActivationTargetId": "83C3TZ4Zm_o", + "animationActivationEntityKey": "Eh8veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3N0YXRlIMMCKAE%3D", + "lottieData": { + "url": "https://www.gstatic.com/youtube/img/lottie/audio_indicator/audio_indicator_v2.json", + "settings": { + "loop": true, + "autoplay": true + } + }, + "animatedText": "Now playing", + "animationActivationEntitySelectorType": "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE", + "inlinePlaybackBadgeData": { + "replicateAsTimestamp": true + }, + "rendererContext": { + "accessibilityContext": { + "label": "3 minutes, 12 seconds" + } + } + } + } + ] + } + } + ] + } + }, + "metadata": { + "lockupMetadataViewModel": { + "title": { + "content": "aespa 에스파 'LEMONADE' MV" + }, + "image": { + "avatarStackViewModel": { + "avatars": [ + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj", + "width": 68, + "height": 68 + } + ] + } + } + }, + { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + } + ], + "avatarClusterSize": "AVATAR_SIZE_S", + "layoutType": "AVATAR_STACK_LAYOUT_CLUSTER", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPUBEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "Collaboration channels" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUBEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "SMTOWN", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 6, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@SMTOWN⁩ • ⁨33.7M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/42gxi39XmaHVEYxeuzdXitmJ_ig7QGPHczWLt2oPLG0g7AzuIWnNhYzSBXxAaQmPiVSM7Fi6=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "SMTOWN. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "SMTOWN - 33.7M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUBEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEf_Bc-KVd7onSeifS3py9g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "aespa", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@aespa⁩ • ⁨8.5M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/U3FU_SmYdXZjjmAC7vzedKfbP_x2QbVHNHa87dGETdDazD7GHe9oaDyLpcY6C6nrMOY7j02T=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "aespa. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "aespa - 8.5M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPUBEPyeECITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC9GtSLeksfK4yuJ_g1lgQbg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC9GtSLeksfK4yuJ_g1lgQbg" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + } + } + } + }, + "metadata": { + "contentMetadataViewModel": { + "metadataRows": [ + { + "metadataParts": [ + { + "text": { + "content": "SMTOWN and aespa", + "styleRuns": [ + { + "startIndex": 0, + "length": 16 + }, + { + "startIndex": 6, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + }, + { + "startIndex": 16, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 6, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 16, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + } + } + ] + }, + { + "metadataParts": [ + { + "text": { + "content": "30M views" + } + }, + { + "text": { + "content": "11 days ago" + }, + "accessibilityLabel": "11 days ago" + } + ] + } + ], + "delimiter": " • " + } + }, + "menuButton": { + "buttonViewModel": { + "iconName": "MORE_VERT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPQBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPQBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CPQBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": true, + "videoId": "83C3TZ4Zm_o", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CPQBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "83C3TZ4Zm_o" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "83C3TZ4Zm_o" + ], + "videoCommand": { + "clickTrackingParams": "CPQBEP6YBBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=83C3TZ4Zm_o", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "83C3TZ4Zm_o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f370b74d9e199bfa&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + }, + { + "downloadListItemViewModel": { + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPMBENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPMBENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "offlineVideoEndpoint": { + "videoId": "83C3TZ4Zm_o", + "onAddCommand": { + "clickTrackingParams": "CPMBENGqBRgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "getDownloadActionCommand": { + "videoId": "83C3TZ4Zm_o", + "params": "CAIQAA%3D%3D", + "isCrossDeviceDownload": false + } + } + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Share" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "SHARE" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "Cgs4M0MzVFo0Wm1fbw%3D%3D", + "commands": [ + { + "clickTrackingParams": "CPEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CPIBEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CPEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE" + } + } + } + }, + "contentId": "83C3TZ4Zm_o", + "contentType": "LOCKUP_CONTENT_TYPE_VIDEO", + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CPABENTEDBgUIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "accessibilityContext": { + "label": "aespa 에스파 'LEMONADE' MV 3 minutes, 12 seconds" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CPABENTEDBgUIhMIoM-f8f76lAMVB8oRCB1K4ihVMgdyZWxhdGVkSLqonurSuJHhY5oBBQgBEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=83C3TZ4Zm_o&list=RD83C3TZ4Zm_o&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "83C3TZ4Zm_o", + "playlistId": "RD83C3TZ4Zm_o", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "nofollow": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDgzQzNUWjRabV9v" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f370b74d9e199bfa&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + } + } + } + }, + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CO4BEKkwIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "CBQSExILWThKRnhTMUhsRG_AAQHIAQEYACqcD01nc0ktcmZtOE5ucHJianpBZHJPaS1zTW9Rc0tuZ3NLQV9JLUFBb093ajRMQ01IVzk4cjhzZi1HMUFFS0RzSS1Dd2lEeUstRzZ1YkUxX29CQ2czQ1Bnb0lsYkxiMl95YjRjNGRDZzdDUGdzSTZjcXIyUEhLd1p1Q0FRb053ajRLQ0pXNDNOM0Q0Wi1SSVFvT3dqNExDTGJNcGFfVTY2aTEyQUVLRGNJLUNnanMtZXZTcUlHcnkxOEtEc0ktQ3dpUzlaMk0zcXplaXBBQkNnN0NQZ3NJeU5iWXJMMnB4T2FRQVFvTXdqNEpDUGZhbk5ud3F2UTBDZzNDUGdvSTBybW1nX0M0cnVwU0NnN0NQZ3NJODVDSTZ0ZUh6TF8zQVFvT3dqNExDSTI0amVmdW9MN0ZrUUVLRHNJLUN3ajJyOENTdWYyNnVyZ0JDZzdDUGdzSTVzZjIxZENPdzR1T0FRb053ajRLQ1BhNGxwRE9ob3ZBYXdvT3dqNExDSlBzeGV6aHlvdm1zQUVLRGNJLUNnaXk3b2pTOU8yQ2hWd0tEc0ktQ3dpWmw4UzU1WVdsNWEwQkNnM0NQZ29JaGR5WnpjaXh1ZDhhQ2c3Q1Bnc0lvOTNWLTkzRXV0S1NBUW9Pd2o0TENPenY3b1R6MGRTejdnRUtEc0ktQ3dqOXV1N0U4SktnODRZQkNnM0NQZ29JLVl5TF9ZcVg2T3BtQ2czQ1Bnb0loTlNTNGNucm1hTjdDZzdDUGdzSXFJdXlnYTdLcEpMLUFRb053ajRLQ0txdTMtQ21fdEd5ZEFvT3dqNExDSnpWOGNTeHQ5NmUzd0VLRGNJLUNnamp0dWpjM3V2S29SZ0tEc0ktQ3dpcXhJeTYydUxSek53QkNnUHlQZ0FLRGNJLUNnaVE4TkNsOU9TUTVHd0tBX0ktQUFvT3dqNExDSkhocmI3Z3o0ZWQ3d0VLRGNJLUNnaWxvNC1ZZ2M3aGxqc0tEc0ktQ3dpZXFvcm4wSkxqcS0wQkNnM0NQZ29JMTdUNHFZUEx4NXhnQ2czQ1Bnb0k0SVhWbHJQRG9PeEtDZzdDUGdzSWtPTEYxdnlCbGVpcUFRb093ajRMQ016cHB0eTRscnkza1FFS0RzSS1Dd2lZN2M3Q19aZkotX01CQ2c3Q1Bnc0l3NGZ2NkxIVml1N3FBUW9EOGo0QUNnN0NQZ3NJMEl5dnF2UDE4SkdxQVFvRDhqNEFDZzNDUGdvSTNmYmp4TVBqbnFBWENnUHlQZ0FLRGNJLUNnaWFzdGl1MGJEQ2pnY0tBX0ktQUFvT3dqNExDSUdyMjRxVTM3LUpoQUVLQV9JLUFBb093ajRMQ0k2QnFJSDY3Wml4dlFFS0FfSS1BQW9Nd2o0SkNQbWxpOG14Z1lKM0NnUHlQZ0FLRXRJLUR3b05Va1JaT0VwR2VGTXhTR3hFYndvRDhqNEFDZzNDUGdvSV9aTEhodnYyOFlSQUNnUHlQZ0FLRGNJLUNnanlpczJsa1lQLXZCb0tBX0ktQUFvT3dqNExDSVNVdjVlWjJxcV9nd0VLQV9JLUFBb093ajRMQ01hQ2x1NmptTUxLNlFFS0FfSS1BQW9Pd2o0TENQR3Z2YktvMWVxN3h3RUtBX0ktQUFvT3dqNExDTVhKX2NQQjB0YVMzd0VLQV9JLUFBb053ajRLQ0w2SThQN1lzc3FuREFvRDhqNEFDZzNDUGdvSXRjcno1Y0h4OGExckNnUHlQZ0FLRGNJLUNnaTMySnFsOU9fdWtYd0tBX0ktQUFvTndqNEtDSUNiN3RTbDFhLTFBZ29EOGo0QUNnM0NQZ29JMWZidmtmX0I1c1lHQ2dQeVBnQUtEc0ktQ3dqNnQtYncyZW10dVBNQkVoWUFIeUVyTFM4eE16VTNPVHM5UDBGRFJVZEpTMDFQR2dRSUFCQUJHZ1FJQUJBQ0dnUUlBQkFER2dRSUFCQUVHZ1FJQUJBRkdnUUlBQkFHR2dRSUFCQUhHZ1FJQUJBSUdnUUlBQkFKR2dRSUFCQUtHZ1FJQUJBTEdnUUlBQkFNR2dRSUFCQU5HZ1FJQUJBT0dnUUlBQkFQR2dRSUFCQVFHZ1FJQUJBUkdnUUlBQkFTR2dRSUFCQVRHZ1FJQUJBVUdnUUlBQkFWR2dRSUFCQVdHZ1FJQUJBWEdnUUlBQkFZR2dRSUFCQVpHZ1FJQUJBYUdnUUlBQkFiR2dRSUFCQWNHZ1FJQUJBZEdnUUlBQkFlR2dRSUh4QWdHZ1FJSVJBaUdnUUlJUkFqR2dRSUlSQWtHZ1FJSVJBbEdnUUlJUkFtR2dRSUlSQW5HZ1FJSVJBb0dnUUlJUkFQR2dRSUlSQXBHZ1FJSVJBcUdnUUlLeEFzR2dRSUxSQXVHZ1FJTHhBd0dnUUlNUkF5R2dRSU14QTBHZ1FJTlJBMkdnUUlOeEE0R2dRSU9SQTZHZ1FJT3hBOEdnUUlQUkEtR2dRSVB4QkFHZ1FJUVJCQ0dnUUlReEJFR2dRSVJSQkdHZ1FJUnhCSUdnUUlTUkJLR2dRSVN4Qk1HZ1FJVFJCT0dnUUlUeEJRS2hZQUh5RXJMUzh4TXpVM09UczlQMEZEUlVkSlMwMVBqD3dhdGNoLW5leHQtZmVlZA%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + }, + "button": { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Show more" + } + ] + }, + "trackingParams": "CO8BEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "command": { + "clickTrackingParams": "CO8BEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "CBQSExILWThKRnhTMUhsRG_AAQHIAQEYACqcD01nc0ktcmZtOE5ucHJianpBZHJPaS1zTW9Rc0tuZ3NLQV9JLUFBb093ajRMQ01IVzk4cjhzZi1HMUFFS0RzSS1Dd2lEeUstRzZ1YkUxX29CQ2czQ1Bnb0lsYkxiMl95YjRjNGRDZzdDUGdzSTZjcXIyUEhLd1p1Q0FRb053ajRLQ0pXNDNOM0Q0Wi1SSVFvT3dqNExDTGJNcGFfVTY2aTEyQUVLRGNJLUNnanMtZXZTcUlHcnkxOEtEc0ktQ3dpUzlaMk0zcXplaXBBQkNnN0NQZ3NJeU5iWXJMMnB4T2FRQVFvTXdqNEpDUGZhbk5ud3F2UTBDZzNDUGdvSTBybW1nX0M0cnVwU0NnN0NQZ3NJODVDSTZ0ZUh6TF8zQVFvT3dqNExDSTI0amVmdW9MN0ZrUUVLRHNJLUN3ajJyOENTdWYyNnVyZ0JDZzdDUGdzSTVzZjIxZENPdzR1T0FRb053ajRLQ1BhNGxwRE9ob3ZBYXdvT3dqNExDSlBzeGV6aHlvdm1zQUVLRGNJLUNnaXk3b2pTOU8yQ2hWd0tEc0ktQ3dpWmw4UzU1WVdsNWEwQkNnM0NQZ29JaGR5WnpjaXh1ZDhhQ2c3Q1Bnc0lvOTNWLTkzRXV0S1NBUW9Pd2o0TENPenY3b1R6MGRTejdnRUtEc0ktQ3dqOXV1N0U4SktnODRZQkNnM0NQZ29JLVl5TF9ZcVg2T3BtQ2czQ1Bnb0loTlNTNGNucm1hTjdDZzdDUGdzSXFJdXlnYTdLcEpMLUFRb053ajRLQ0txdTMtQ21fdEd5ZEFvT3dqNExDSnpWOGNTeHQ5NmUzd0VLRGNJLUNnamp0dWpjM3V2S29SZ0tEc0ktQ3dpcXhJeTYydUxSek53QkNnUHlQZ0FLRGNJLUNnaVE4TkNsOU9TUTVHd0tBX0ktQUFvT3dqNExDSkhocmI3Z3o0ZWQ3d0VLRGNJLUNnaWxvNC1ZZ2M3aGxqc0tEc0ktQ3dpZXFvcm4wSkxqcS0wQkNnM0NQZ29JMTdUNHFZUEx4NXhnQ2czQ1Bnb0k0SVhWbHJQRG9PeEtDZzdDUGdzSWtPTEYxdnlCbGVpcUFRb093ajRMQ016cHB0eTRscnkza1FFS0RzSS1Dd2lZN2M3Q19aZkotX01CQ2c3Q1Bnc0l3NGZ2NkxIVml1N3FBUW9EOGo0QUNnN0NQZ3NJMEl5dnF2UDE4SkdxQVFvRDhqNEFDZzNDUGdvSTNmYmp4TVBqbnFBWENnUHlQZ0FLRGNJLUNnaWFzdGl1MGJEQ2pnY0tBX0ktQUFvT3dqNExDSUdyMjRxVTM3LUpoQUVLQV9JLUFBb093ajRMQ0k2QnFJSDY3Wml4dlFFS0FfSS1BQW9Nd2o0SkNQbWxpOG14Z1lKM0NnUHlQZ0FLRXRJLUR3b05Va1JaT0VwR2VGTXhTR3hFYndvRDhqNEFDZzNDUGdvSV9aTEhodnYyOFlSQUNnUHlQZ0FLRGNJLUNnanlpczJsa1lQLXZCb0tBX0ktQUFvT3dqNExDSVNVdjVlWjJxcV9nd0VLQV9JLUFBb093ajRMQ01hQ2x1NmptTUxLNlFFS0FfSS1BQW9Pd2o0TENQR3Z2YktvMWVxN3h3RUtBX0ktQUFvT3dqNExDTVhKX2NQQjB0YVMzd0VLQV9JLUFBb053ajRLQ0w2SThQN1lzc3FuREFvRDhqNEFDZzNDUGdvSXRjcno1Y0h4OGExckNnUHlQZ0FLRGNJLUNnaTMySnFsOU9fdWtYd0tBX0ktQUFvTndqNEtDSUNiN3RTbDFhLTFBZ29EOGo0QUNnM0NQZ29JMWZidmtmX0I1c1lHQ2dQeVBnQUtEc0ktQ3dqNnQtYncyZW10dVBNQkVoWUFIeUVyTFM4eE16VTNPVHM5UDBGRFJVZEpTMDFQR2dRSUFCQUJHZ1FJQUJBQ0dnUUlBQkFER2dRSUFCQUVHZ1FJQUJBRkdnUUlBQkFHR2dRSUFCQUhHZ1FJQUJBSUdnUUlBQkFKR2dRSUFCQUtHZ1FJQUJBTEdnUUlBQkFNR2dRSUFCQU5HZ1FJQUJBT0dnUUlBQkFQR2dRSUFCQVFHZ1FJQUJBUkdnUUlBQkFTR2dRSUFCQVRHZ1FJQUJBVUdnUUlBQkFWR2dRSUFCQVdHZ1FJQUJBWEdnUUlBQkFZR2dRSUFCQVpHZ1FJQUJBYUdnUUlBQkFiR2dRSUFCQWNHZ1FJQUJBZEdnUUlBQkFlR2dRSUh4QWdHZ1FJSVJBaUdnUUlJUkFqR2dRSUlSQWtHZ1FJSVJBbEdnUUlJUkFtR2dRSUlSQW5HZ1FJSVJBb0dnUUlJUkFQR2dRSUlSQXBHZ1FJSVJBcUdnUUlLeEFzR2dRSUxSQXVHZ1FJTHhBd0dnUUlNUkF5R2dRSU14QTBHZ1FJTlJBMkdnUUlOeEE0R2dRSU9SQTZHZ1FJT3hBOEdnUUlQUkEtR2dRSVB4QkFHZ1FJUVJCQ0dnUUlReEJFR2dRSVJSQkdHZ1FJUnhCSUdnUUlTUkJLR2dRSVN4Qk1HZ1FJVFJCT0dnUUlUeEJRS2hZQUh5RXJMUzh4TXpVM09UczlQMEZEUlVkSlMwMVBqD3dhdGNoLW5leHQtZmVlZA%3D%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + } + } + ], + "trackingParams": "CO4BEKkwIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "targetId": "watch-next-feed" + } + }, + "autoplay": { + "autoplay": { + "sets": [ + { + "mode": "NORMAL", + "autoplayVideo": { + "clickTrackingParams": "CO0BEOGSASITCKDPn_H--pQDFQfKEQgdSuIoVTIMcmVsYXRlZC1hdXRvSLqonurSuJHhY5oBBQgDEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ&start_radio=1&pp=QAFIAQ%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "params": "EAEYAcABAdoBBAgBKgC4BQE%3D", + "playerParams": "QAFIAQ%3D%3D", + "watchEndpointSupportedPrefetchConfig": { + "prefetchHintConfig": { + "prefetchPriority": 0, + "countdownUiRelativeSecondsPrefetchCondition": -3 + } + } + } + } + } + ], + "countDownSecs": 5, + "trackingParams": "CO0BEOGSASITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "playerOverlays": { + "playerOverlayRenderer": { + "endScreen": { + "watchNextEndScreenRenderer": { + "results": [ + { + "endScreenVideoRenderer": { + "videoId": "bMhDJ0S0OBA", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAtAhnbpfc8C2EVPyTUhEjZb5FFuA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBUmIZgEfW7BMc6H4MA73MsC4Pb1Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLChI-xzAA0JslEf6XiCR2ZNfCDYuA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/bMhDJ0S0OBA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD9WJBg-WLUhFPbc02kXW_iwfgbiA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857144, + "section3Color": 15199986, + "primaryTitleColor": 1185561, + "secondaryTitleColor": 5399920, + "section4Color": 14542571 + }, + "darkColorPalette": { + "section2Color": 2436659, + "section3Color": 1843750, + "primaryTitleColor": 15070975, + "secondaryTitleColor": 10730956, + "section4Color": 1185561 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "ILLIT (아일릿) ‘It’s Me’ Official MV 2 minutes, 27 seconds" + } + }, + "simpleText": "ILLIT (아일릿) ‘It’s Me’ Official MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS and ILLIT", + "navigationEndpoint": { + "clickTrackingParams": "COwBEL1OGAAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwBEL1OGAAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "ILLIT", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 5, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 5, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@ILLIT_official⁩ • ⁨4.54M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/omgJ9l8hONzRjRJAApTi_6GG-Ok-uV8Qy3g1QIeDKFTlQQ2GjmNowhBpb3MVOYQBukSXy2vCHg=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "ILLIT. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "ILLIT - 4.54M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COwBEL1OGAAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCEpFoWeCMCo5z3EvWaz6hQQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCEpFoWeCMCo5z3EvWaz6hQQ" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "lengthInSeconds": 147, + "navigationEndpoint": { + "clickTrackingParams": "COwBEL1OGAAiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=bMhDJ0S0OBA&list=RDbMhDJ0S0OBA&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "bMhDJ0S0OBA", + "playlistId": "RDbMhDJ0S0OBA", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGJNaERKMFMwT0JB" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6cc8432744b43810&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COwBEL1OGAAiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "55 million views" + } + }, + "simpleText": "55M views" + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 27 seconds" + } + }, + "simpleText": "2:27" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "qiPDrzVLxlA", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHOBYACgAqKAgwIABABGFkgSihlMA8=&rs=AOn4CLANVRkzDUA_yx5NMRiNXALcsTArlA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHOBYACgAqKAgwIABABGFkgSihlMA8=&rs=AOn4CLCn3PeutMbqY8kRey75YcI-OkX8oA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBzgWAAoAKigIMCAAQARhZIEooZTAP&rs=AOn4CLBpYOw8kYuk8_4c8Gxbtw7RF60ghA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/qiPDrzVLxlA/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBzgWAAoAKigIMCAAQARhZIEooZTAP&rs=AOn4CLD0KMh2iCpHcG_ABZImoZrO0diN8Q", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16118264, + "section3Color": 15591410, + "primaryTitleColor": 1446425, + "secondaryTitleColor": 7035258, + "section4Color": 15064555 + }, + "darkColorPalette": { + "section2Color": 2893107, + "section3Color": 2169638, + "primaryTitleColor": 15984127, + "secondaryTitleColor": 12166092, + "section4Color": 1446425 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "FULL Reddit Story That Will Leave You Shocked 😱 45 minutes" + } + }, + "simpleText": "FULL Reddit Story That Will Leave You Shocked 😱" + }, + "shortBylineText": { + "runs": [ + { + "text": "Paw Rescue Stories", + "navigationEndpoint": { + "clickTrackingParams": "COsBEL1OGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@PawRescueStories-k2j", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC85uCChmelGDMXaSGKZfD7Q", + "canonicalBaseUrl": "/@PawRescueStories-k2j" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 15 seconds" + } + }, + "simpleText": "45:15" + }, + "lengthInSeconds": 2715, + "navigationEndpoint": { + "clickTrackingParams": "COsBEL1OGAEiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=qiPDrzVLxlA", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "qiPDrzVLxlA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aa23c3af354bc650&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COsBEL1OGAEiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "182 thousand views" + } + }, + "simpleText": "182K views" + }, + "publishedTimeText": { + "simpleText": "3 weeks ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 15 seconds" + } + }, + "simpleText": "45:15" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "F0B7HDiY-10", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDz394RZUiNTr12axPChFC20Wr0dw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYcWFmyrxjTjmmrz9u84INRfr3UQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBVm4EHqyg8V_RRxPXBeovPtq4_dg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/F0B7HDiY-10/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBgPegPpVIRxUyC4-YSWfTf6kCoFg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857656, + "section3Color": 15200754, + "primaryTitleColor": 1054745, + "secondaryTitleColor": 4746096, + "section4Color": 14543595 + }, + "darkColorPalette": { + "section2Color": 795430, + "section3Color": 530201, + "primaryTitleColor": 15072511, + "secondaryTitleColor": 10733516, + "section4Color": 264972 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "IVE 아이브 'After LIKE' MV 3 minutes, 1 second" + } + }, + "simpleText": "IVE 아이브 'After LIKE' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "STARSHIP and IVE", + "navigationEndpoint": { + "clickTrackingParams": "COoBEL1OGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoBEL1OGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COoBEL1OGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 1 second" + } + }, + "simpleText": "3:01" + }, + "lengthInSeconds": 181, + "navigationEndpoint": { + "clickTrackingParams": "COoBEL1OGAIiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F0B7HDiY-10&list=RDF0B7HDiY-10&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F0B7HDiY-10", + "playlistId": "RDF0B7HDiY-10", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREYwQjdIRGlZLTEw" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17407b1c3898fb5d&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COoBEL1OGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "359 million views" + } + }, + "simpleText": "359M views" + }, + "publishedTimeText": { + "simpleText": "3 years ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 1 second" + } + }, + "simpleText": "3:01" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "Bx0JhRXWGRo", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTTYeV_Vc71V4NFyxudTLVbU_Cig", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDfA06oIH2xhQdJ-9b0qHxIPu4Hvw", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDC29l7NuLLD3cRa9Yz4oEqe-mV9g", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Bx0JhRXWGRo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAFrjlMGTFJyzI7vCsdMss56upCvA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315121, + "section3Color": 15919591, + "primaryTitleColor": 1643282, + "secondaryTitleColor": 7690836, + "section4Color": 15458525 + }, + "darkColorPalette": { + "section2Color": 3352356, + "section3Color": 2497819, + "primaryTitleColor": 16771813, + "secondaryTitleColor": 13413027, + "section4Color": 1643282 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "🌈 NAIL ART STORYTIME TIKTOK✨Regal Nails, POV @Brianna Mizura || Tiktok Part 18 31 minutes" + } + }, + "simpleText": "🌈 NAIL ART STORYTIME TIKTOK✨Regal Nails, POV @Brianna Mizura || Tiktok Part 18" + }, + "shortBylineText": { + "runs": [ + { + "text": "Rain and Thunder ASRM", + "navigationEndpoint": { + "clickTrackingParams": "COkBEL1OGAMiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@RainandThunderASRM969", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCFt8P1T4MFzZH-PaexfVegA", + "canonicalBaseUrl": "/@RainandThunderASRM969" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 55 seconds" + } + }, + "simpleText": "31:55" + }, + "lengthInSeconds": 1915, + "navigationEndpoint": { + "clickTrackingParams": "COkBEL1OGAMiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Bx0JhRXWGRo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Bx0JhRXWGRo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=071d098515d6191a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COkBEL1OGAMiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "241 thousand views" + } + }, + "simpleText": "241K views" + }, + "publishedTimeText": { + "simpleText": "3 years ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 55 seconds" + } + }, + "simpleText": "31:55" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "hBL--UFW1YE", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBT5T6NtIXduYjyW7azpxwIJdqDaw", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDeFZyPCOxVC_Woz7KIaALsrlXIIA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-VRAD1cAKt4GHee3Yb6n51XYWw", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/hBL--UFW1YE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4k-77zyNuEncuidnMQKO9vHinyQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856376, + "section3Color": 15198450, + "primaryTitleColor": 1052953, + "secondaryTitleColor": 5659780, + "section4Color": 14540779 + }, + "darkColorPalette": { + "section2Color": 462131, + "section3Color": 330278, + "primaryTitleColor": 15067391, + "secondaryTitleColor": 10725580, + "section4Color": 198169 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "Top 10 Best Voice Kids Germany Blind Auditions That Broke the Internet! 22 minutes" + } + }, + "simpleText": "Top 10 Best Voice Kids Germany Blind Auditions That Broke the Internet!" + }, + "shortBylineText": { + "runs": [ + { + "text": "The Voice Global", + "navigationEndpoint": { + "clickTrackingParams": "COgBEL1OGAQiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@TheVoiceGlobal", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCJYtYkiGldqX6Ne938j-k2g", + "canonicalBaseUrl": "/@TheVoiceGlobal" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 44 seconds" + } + }, + "simpleText": "22:44" + }, + "lengthInSeconds": 1364, + "navigationEndpoint": { + "clickTrackingParams": "COgBEL1OGAQiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=hBL--UFW1YE", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "hBL--UFW1YE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8412fef94156d581&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COgBEL1OGAQiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "124 thousand views" + } + }, + "simpleText": "124K views" + }, + "publishedTimeText": { + "simpleText": "2 months ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 44 seconds" + } + }, + "simpleText": "22:44" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "vWJjb6AqAI4", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD3kV6HAtXkg3jZ_rT8RJCgJ7N4yQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAWfDrVEqnbEg33-2LGfGOIQH9ezQ", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD7r6hQd6R9KVxaPrQ5_s1vuU0PPQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/vWJjb6AqAI4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnaOJKmfdZNILk84f0VnW07yk4pQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15856632, + "section3Color": 15198962, + "primaryTitleColor": 1053465, + "secondaryTitleColor": 5398911, + "section4Color": 14541547 + }, + "darkColorPalette": { + "section2Color": 464179, + "section3Color": 331814, + "primaryTitleColor": 15068671, + "secondaryTitleColor": 10727628, + "section4Color": 199193 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "| IVE PLAYLIST | 아이브 플레이리스트 1 hour, 11 minutes" + } + }, + "simpleText": "| IVE PLAYLIST | 아이브 플레이리스트" + }, + "shortBylineText": { + "runs": [ + { + "text": "뽀플리", + "navigationEndpoint": { + "clickTrackingParams": "COcBEL1OGAUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@BBOPLY", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCMrR69BnYZ3Bk6wG52h57Zg", + "canonicalBaseUrl": "/@BBOPLY" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 11 minutes, 58 seconds" + } + }, + "simpleText": "1:11:58" + }, + "lengthInSeconds": 4318, + "navigationEndpoint": { + "clickTrackingParams": "COcBEL1OGAUiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=vWJjb6AqAI4&list=RDvWJjb6AqAI4&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "vWJjb6AqAI4", + "playlistId": "RDvWJjb6AqAI4", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRHZXSmpiNkFxQUk0" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=bd62636fa02a008e&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COcBEL1OGAUiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "301 thousand views" + } + }, + "simpleText": "301K views" + }, + "publishedTimeText": { + "simpleText": "3 months ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 11 minutes, 58 seconds" + } + }, + "simpleText": "1:11:58" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "AO4ICxki0vk", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBY0wuBhv9X5AYD2eLOLNyyZhy3zA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLApTWkjInkwyJdIYR3RZ16wkNFn5Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDsxcuCiUvFc7lAYbNqVrEh899Gyg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/AO4ICxki0vk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPH94gIC902J0TjNhvraMSwTxWaA", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16314867, + "section3Color": 15919082, + "primaryTitleColor": 1643798, + "secondaryTitleColor": 7363938, + "section4Color": 15457761 + }, + "darkColorPalette": { + "section2Color": 3353132, + "section3Color": 2498337, + "primaryTitleColor": 16770540, + "secondaryTitleColor": 13412787, + "section4Color": 1643798 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "I'm too Short, But It's Cute 27 minutes" + } + }, + "simpleText": "I'm too Short, But It's Cute" + }, + "shortBylineText": { + "runs": [ + { + "text": "MSA", + "navigationEndpoint": { + "clickTrackingParams": "COYBEL1OGAYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@MSA.official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYzEMRKqrh01-tauv7MYyVQ", + "canonicalBaseUrl": "/@MSA.official" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 12 seconds" + } + }, + "simpleText": "27:12" + }, + "lengthInSeconds": 1632, + "navigationEndpoint": { + "clickTrackingParams": "COYBEL1OGAYiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=AO4ICxki0vk&pp=ugUEEgJlbg%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "AO4ICxki0vk", + "playerParams": "ugUEEgJlbg%3D%3D", + "ustreamerConfig": "KgYKBBICZW4=", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=00ee080b1922d2f9&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COYBEL1OGAYiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "22 million views" + } + }, + "simpleText": "22M views" + }, + "publishedTimeText": { + "simpleText": "9 months ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 12 seconds" + } + }, + "simpleText": "27:12" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenPlaylistRenderer": { + "playlistId": "RDY8JFxS1HlDo", + "title": { + "simpleText": "Mix - IVE 아이브 'LOVE DIVE' MV" + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEwCKgBEF5IWvKriqkDIwgBFQAAiEIYAfABAfgB_gmAAtAFigIMCAAQARhyIEsoRDAP&rs=AOn4CLCzdpKCMfJzlvuXEc5WyYhm0L8bkQ", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEwCMQBEG5IWvKriqkDIwgBFQAAiEIYAfABAfgB_gmAAtAFigIMCAAQARhyIEsoRDAP&rs=AOn4CLDJa0RAnCDz-4srCUt2_uD9baNBjA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwExCPYBEIoBSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYciBLKEQwDw==&rs=AOn4CLAuSGgn2pnenYkKd4kw5ZNkSCJYqg", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwExCNACELwBSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYciBLKEQwDw==&rs=AOn4CLApwZhMvihrDjDhH0EO29cCFC7SBg", + "width": 336, + "height": 188 + } + ] + }, + "videoCountText": { + "runs": [ + { + "text": "50+ videos" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "COUBEL5OGAciEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbpoBBQgCEPgdygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=F0B7HDiY-10&list=RDY8JFxS1HlDo&start_radio=1&rv=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "F0B7HDiY-10", + "playlistId": "RDY8JFxS1HlDo", + "params": "wAEBwgMLWThKRnhTMUhsRG8%3D", + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRFk4SkZ4UzFIbERv" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=17407b1c3898fb5d&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COUBEL5OGAciEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + { + "endScreenVideoRenderer": { + "videoId": "QAnHt7DRyX0", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCzS5WyWjIM9G3TMDseLJnDJ9jayA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCXBeZv2VY5M8qt8ywDiF5dda1hcA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYcuOWjRyl6orY9nXtUkyDawB-OA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/QAnHt7DRyX0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4xvQWvhhlb5RYcFRLVBcBnrkZHg", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315121, + "section3Color": 15919591, + "primaryTitleColor": 1644053, + "secondaryTitleColor": 7035993, + "section4Color": 15458525 + }, + "darkColorPalette": { + "section2Color": 3353642, + "section3Color": 2498847, + "primaryTitleColor": 16771813, + "secondaryTitleColor": 13414570, + "section4Color": 1644053 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "LiDiRo reagiert auf Shorts #599 #lidiro #shorts 15 minutes" + } + }, + "simpleText": "LiDiRo reagiert auf Shorts #599 #lidiro #shorts" + }, + "shortBylineText": { + "runs": [ + { + "text": "LiDiRo Reagiert", + "navigationEndpoint": { + "clickTrackingParams": "COQBEL1OGAgiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@lidirode", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCE5rBWLmUEfQmKn_-bb9D5Q", + "canonicalBaseUrl": "/@lidirode" + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 8 seconds" + } + }, + "simpleText": "15:08" + }, + "lengthInSeconds": 908, + "navigationEndpoint": { + "clickTrackingParams": "COQBEL1OGAgiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=QAnHt7DRyX0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "QAnHt7DRyX0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=4009c7b7b0d1c97d&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COQBEL1OGAgiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "171 thousand views" + } + }, + "simpleText": "171K views" + }, + "publishedTimeText": { + "simpleText": "1 month ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 8 seconds" + } + }, + "simpleText": "15:08" + }, + "style": "DEFAULT" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "Gnn4GRSzRXI", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDcFptELrW4JDERGs5ZvrrcTzPXgg", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCQCaVECxAmutvKsuEW3p2r5MNC_Q", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCjEgVpLKfM903LC7RehHZZVBxnJQ", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/Gnn4GRSzRXI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA2KQggaxsiw3YNy8IzE8Woghuw1w", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857400, + "section3Color": 15200242, + "primaryTitleColor": 1316889, + "secondaryTitleColor": 5662059, + "section4Color": 14543083 + }, + "darkColorPalette": { + "section2Color": 1975334, + "section3Color": 1316889, + "primaryTitleColor": 15071487, + "secondaryTitleColor": 10797772, + "section4Color": 658444 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "LE SSERAFIM (르세라핌) 'BOOMPALA' OFFICIAL PERFORMANCE FILM 2 minutes, 58 seconds" + } + }, + "simpleText": "LE SSERAFIM (르세라핌) 'BOOMPALA' OFFICIAL PERFORMANCE FILM" + }, + "shortBylineText": { + "runs": [ + { + "text": "HYBE LABELS and LE SSERAFIM", + "navigationEndpoint": { + "clickTrackingParams": "COMBEL1OGAkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "HYBE LABELS", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@HYBELABELS⁩ • ⁨81.4M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_l8g0yRFG8xoe_qeqk8Ki9UFy36cB2IjZEWZWz0h7gl-t0=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "HYBE LABELS. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "HYBE LABELS - 81.4M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMBEL1OGAkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC3IZKseVpdzPSBaWxBxundA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC3IZKseVpdzPSBaWxBxundA" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "LE SSERAFIM", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 11, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 11, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@LESSERAFIM_official⁩ • ⁨7.52M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/nR0oJ7FTLOQZQkQejg1k4Cki6Nz5ohOtN_2rWlED43DXOa8iNAQlWL1ytaUAbL4YQTtHmCtjs3s=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "LE SSERAFIM. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "LE SSERAFIM - 7.52M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COMBEL1OGAkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCs-QBT4qkj_YiQw1ZntDO3g", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCs-QBT4qkj_YiQw1ZntDO3g" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 58 seconds" + } + }, + "simpleText": "2:58" + }, + "lengthInSeconds": 178, + "navigationEndpoint": { + "clickTrackingParams": "COMBEL1OGAkiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Gnn4GRSzRXI&list=RDGnn4GRSzRXI&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Gnn4GRSzRXI", + "playlistId": "RDGnn4GRSzRXI", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SREdubjRHUlN6UlhJ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1a79f81914b34572&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COMBEL1OGAkiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "9.6 million views" + } + }, + "simpleText": "9.6M views" + }, + "publishedTimeText": { + "simpleText": "2 weeks ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 58 seconds" + } + }, + "simpleText": "2:58" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "g36q0ZLvygQ", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAke8YBaH16hGapUqQr_CmN7bWDZA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDo38IUOSevo2m1HPsoOtWcEfIBCA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAskYftCIwqW5538trcbi7FLTLWfA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJlCzTy_rHwrn8NaGz9QOQ8_nBKw", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315377, + "section3Color": 15920103, + "primaryTitleColor": 1643280, + "secondaryTitleColor": 7691084, + "section4Color": 15459037 + }, + "darkColorPalette": { + "section2Color": 3348746, + "section3Color": 2495240, + "primaryTitleColor": 16772837, + "secondaryTitleColor": 13415075, + "section4Color": 1641477 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "IVE 아이브 'REBEL HEART' MV 3 minutes, 13 seconds" + } + }, + "simpleText": "IVE 아이브 'REBEL HEART' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "STARSHIP and IVE", + "navigationEndpoint": { + "clickTrackingParams": "COIBEL1OGAoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIBEL1OGAoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COIBEL1OGAoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 13 seconds" + } + }, + "simpleText": "3:13" + }, + "lengthInSeconds": 193, + "navigationEndpoint": { + "clickTrackingParams": "COIBEL1OGAoiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ&list=RDg36q0ZLvygQ&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "playlistId": "RDg36q0ZLvygQ", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRGczNnEwWkx2eWdR" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=837eaad192efca04&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COIBEL1OGAoiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "68 million views" + } + }, + "simpleText": "68M views" + }, + "publishedTimeText": { + "simpleText": "1 year ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 13 seconds" + } + }, + "simpleText": "3:13" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + }, + { + "endScreenVideoRenderer": { + "videoId": "6ZUIwj3FgUY", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAO5wAXryRECJH6253QkYIgRMpW7w", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDu4oPoduMeRDJSv1QEruHuFwXSCA", + "width": 196, + "height": 110 + }, + { + "url": "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbi908iZ0X45UKLMtBynkwnpxwtA", + "width": 246, + "height": 138 + }, + { + "url": "https://i.ytimg.com/vi/6ZUIwj3FgUY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBThVgtwL4v-dPhdB_JuA_PRARufQ", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 15857400, + "section3Color": 15200242, + "primaryTitleColor": 1054489, + "secondaryTitleColor": 4744560, + "section4Color": 14543083 + }, + "darkColorPalette": { + "section2Color": 1516070, + "section3Color": 988697, + "primaryTitleColor": 15071487, + "secondaryTitleColor": 10731980, + "section4Color": 461580 + } + }, + "title": { + "accessibility": { + "accessibilityData": { + "label": "IVE 아이브 'I AM' MV 3 minutes, 5 seconds" + } + }, + "simpleText": "IVE 아이브 'I AM' MV" + }, + "shortBylineText": { + "runs": [ + { + "text": "STARSHIP and IVE", + "navigationEndpoint": { + "clickTrackingParams": "COEBEL1OGAsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COEBEL1OGAsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "COEBEL1OGAsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 5 seconds" + } + }, + "simpleText": "3:05" + }, + "lengthInSeconds": 185, + "navigationEndpoint": { + "clickTrackingParams": "COEBEL1OGAsiEwigz5_x_vqUAxUHyhEIHUriKFUyCWVuZHNjcmVlbki6qJ7q0riR4WOaAQUIAhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=6ZUIwj3FgUY&list=RD6ZUIwj3FgUY&start_radio=1&pp=oAcB", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "6ZUIwj3FgUY", + "playlistId": "RD6ZUIwj3FgUY", + "params": "OAHAAQG4BQE%3D", + "playerParams": "oAcB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "Gg1SRDZaVUl3ajNGZ1VZ" + } + }, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=e99508c23dc58146&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "trackingParams": "COEBEL1OGAsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "387 million views" + } + }, + "simpleText": "387M views" + }, + "publishedTimeText": { + "simpleText": "3 years ago" + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 5 seconds" + } + }, + "simpleText": "3:05" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ] + } + } + ], + "title": { + "simpleText": "You may also like..." + }, + "trackingParams": "COABEPpcIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "autoplay": { + "playerOverlayAutoplayRenderer": { + "title": { + "simpleText": "Up next" + }, + "videoTitle": { + "accessibility": { + "accessibilityData": { + "label": "IVE 아이브 'REBEL HEART' MV 3 minutes, 13 seconds" + } + }, + "simpleText": "IVE 아이브 'REBEL HEART' MV" + }, + "byline": { + "runs": [ + { + "text": "STARSHIP and IVE", + "navigationEndpoint": { + "clickTrackingParams": "CNwBEOSSASITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 269990 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Collaborators" + } + } + }, + "customContent": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "STARSHIP", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 8, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 8, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "CHECK_CIRCLE_FILLED" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@STARSHIP_official⁩ • ⁨6.71M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s68-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "STARSHIP. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "STARSHIP - 6.71M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwBEOSSASITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg" + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "IVE", + "styleRuns": [ + { + "fontColor": 4279440147 + }, + { + "weightLabel": "FONT_WEIGHT_BOLD" + }, + { + "startIndex": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4289374890 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4284506208 + } + ] + } + } + } + ], + "attachmentRuns": [ + { + "startIndex": 3, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "clientResource": { + "imageName": "AUDIO_BADGE" + }, + "width": 14, + "height": 14 + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "left": { + "value": 4, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ] + }, + "subtitle": { + "content": "‎⁨@IVEstarship⁩ • ⁨5.1M subscribers⁩" + }, + "trailingImage": { + "sources": [ + { + "clientResource": { + "imageName": "yt-sys-icons:chevron_right" + } + } + ] + }, + "leadingAccessory": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/_CyiM1Ob0gRzu4d3Y4-l1vJTyZSRld8OR7oJ9PmtLNdDMtN0koRRs_asLpIEsSGmKAwEKK_CTqs=s88-c-k-c0x00ffffff-no-rj" + } + ], + "processor": { + "borderImageProcessor": { + "circular": true + } + } + }, + "accessibilityText": "IVE. Go to channel.", + "avatarImageSize": "AVATAR_SIZE_M" + } + }, + "rendererContext": { + "accessibilityContext": { + "label": "IVE - 5.1M subscribers. Go to channel" + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNwBEOSSASITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-Fnix71vRP64WXeo0ikd0Q", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-Fnix71vRP64WXeo0ikd0Q" + } + } + } + } + } + } + } + ] + } + } + } + }, + "screenVe": 269990 + } + } + } + } + ] + }, + "pauseText": { + "simpleText": "Autoplay is paused" + }, + "background": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAke8YBaH16hGapUqQr_CmN7bWDZA", + "width": 168, + "height": 94 + }, + { + "url": "https://i.ytimg.com/vi/g36q0ZLvygQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJlCzTy_rHwrn8NaGz9QOQ8_nBKw", + "width": 336, + "height": 188 + } + ], + "lightColorPalette": { + "section2Color": 16315377, + "section3Color": 15920103, + "primaryTitleColor": 1643280, + "secondaryTitleColor": 7691084, + "section4Color": 15459037 + }, + "darkColorPalette": { + "section2Color": 3348746, + "section3Color": 2495240, + "primaryTitleColor": 16772837, + "secondaryTitleColor": 13415075, + "section4Color": 1641477 + } + }, + "countDownSecs": 3, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Cancel" + }, + "accessibility": { + "label": "Cancel" + }, + "trackingParams": "CN8BEOCSASITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "accessibilityData": { + "accessibilityData": { + "label": "Cancel" + } + }, + "command": { + "clickTrackingParams": "CN8BEOCSASITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_survey" + } + }, + "getSurveyCommand": { + "endpoint": { + "watch": { + "hack": true + } + }, + "action": "SURVEY_TRIGGER_ACTION_AUTOPLAY_CANCEL" + } + } + } + }, + "nextButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN4BEOKSASITCKDPn_H--pQDFQfKEQgdSuIoVUi6qJ7q0riR4WOaAQUIBhD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=g36q0ZLvygQ", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "g36q0ZLvygQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=837eaad192efca04&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "accessibility": { + "label": "Play next video" + }, + "trackingParams": "CN4BEOKSASITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "accessibilityData": { + "accessibilityData": { + "label": "Play next video" + } + } + } + }, + "trackingParams": "CNwBEOSSASITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "closeButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "REMOVE" + }, + "accessibility": { + "label": "Cancel autoplay for this video" + }, + "trackingParams": "CN0BEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 13 seconds" + } + }, + "simpleText": "3:13" + }, + "style": "DEFAULT", + "icon": { + "iconType": "MUSIC" + } + } + } + ], + "preferImmediateRedirect": false, + "videoId": "g36q0ZLvygQ", + "publishedTimeText": { + "simpleText": "1 year ago" + }, + "webShowNewAutonavCountdown": true, + "webShowBigThumbnailEndscreen": false, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "68 million views" + } + }, + "simpleText": "68M views" + }, + "countDownSecsForFullscreen": 3 + } + }, + "shareButton": { + "buttonRenderer": { + "style": "STYLE_OPACITY", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNoBEOWWASITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtZOEpGeFMxSGxEb6ABAg%3D%3D", + "commands": [ + { + "clickTrackingParams": "CNoBEOWWASITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CNsBEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + }, + "tooltip": "Share", + "trackingParams": "CNoBEOWWASITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + "addToMenu": { + "menuRenderer": { + "trackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo" + } + }, + "videoDetails": { + "playerOverlayVideoDetailsRenderer": { + "title": { + "simpleText": "IVE 아이브 'LOVE DIVE' MV" + }, + "subtitle": { + "runs": [ + { + "text": "STARSHIP" + }, + { + "text": " " + }, + { + "text": "332,689,461 views" + }, + { + "text": " " + }, + { + "text": "4 years ago" + } + ] + }, + "channelAvatar": { + "avatarViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ] + }, + "avatarImageSize": "AVATAR_SIZE_XS" + } + }, + "onTap": { + "clickTrackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showEngagementPanelEndpoint": { + "identifier": { + "tag": "engagement-panel-structured-description" + } + } + } + } + }, + "autonavToggle": { + "autoplaySwitchButtonRenderer": { + "onEnabledCommand": { + "clickTrackingParams": "CNkBEPW1BCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/set_setting" + } + }, + "setSettingEndpoint": { + "settingItemId": "406", + "boolValue": true, + "settingItemIdForClient": "AUTONAV_FOR_SIGN_OUT" + } + }, + "onDisabledCommand": { + "clickTrackingParams": "CNkBEPW1BCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/set_setting" + } + }, + "setSettingEndpoint": { + "settingItemId": "406", + "boolValue": false, + "settingItemIdForClient": "AUTONAV_FOR_SIGN_OUT" + } + }, + "enabledAccessibilityData": { + "accessibilityData": { + "label": "Autoplay is on" + } + }, + "disabledAccessibilityData": { + "accessibilityData": { + "label": "Autoplay is off" + } + }, + "trackingParams": "CNkBEPW1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "enabled": true + } + }, + "decoratedPlayerBarRenderer": { + "decoratedPlayerBarRenderer": { + "playerBar": { + "multiMarkersPlayerBarRenderer": { + "visibleOnLoad": { + "key": "" + }, + "trackingParams": "CNgBEKHACyITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + }, + "fullscreenQuickActionsBar": { + "quickActionsViewModel": { + "quickActionButtons": [ + { + "likeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "2.9M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNYBEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNYBEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEPqGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66426", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNcBEPqGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/like" + } + }, + "likeEndpoint": { + "status": "LIKE", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "likeParams": "Cg0KC1k4SkZ4UzFIbERvIAAyDAjD7aHRBhC0woeAAw%3D%3D" + } + }, + "idamTag": "66426" + } + }, + "trackingParams": "CNcBEPqGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 2,915,442 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNYBEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.like.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I like this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "LIKE", + "title": "2.9M", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNUBEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNUBEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "removeLikeParams": "Cg0KC1k4SkZ4UzFIbERvGAAqDAjD7aHRBhD6tomAAw%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "like this video along with 2,915,442 other people", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNUBEKVBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.like.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Unlike", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "identifier": "watch-like", + "trackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "isTogglingDisabled": true + } + }, + "likeStatusEntityKey": "EgtZOEpGeFMxSGxEbyA-KAE%3D", + "likeStatusEntity": { + "key": "EgtZOEpGeFMxSGxEbyA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + { + "dislikeButtonViewModel": { + "toggleButtonViewModel": { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNMBEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNMBEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "simpleText": "Don't like this video?" + }, + "content": { + "simpleText": "Sign in to make your opinion count." + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNQBEPmGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den&hl=en&ec=66425", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CNQBEPmGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/dislike" + } + }, + "likeEndpoint": { + "status": "DISLIKE", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "dislikeParams": "Cg0KC1k4SkZ4UzFIbERvEAAiDAjD7aHRBhCIwIuAAw%3D%3D" + } + }, + "idamTag": "66425" + } + }, + "trackingParams": "CNQBEPmGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNMBEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.dislike.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I dislike this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "DISLIKE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CNIBEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CNIBEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/like/removelike" + } + }, + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "videoId": "Y8JFxS1HlDo" + }, + "removeLikeParams": "Cg0KC1k4SkZ4UzFIbERvGAAqDAjD7aHRBhCC7YuAAw%3D%3D" + } + } + } + ] + } + }, + "accessibilityText": "Dislike this video", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNIBEKiPCSITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "accessibilityId": "id.video.dislike.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "I dislike this", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "trackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "isTogglingDisabled": true + } + }, + "dislikeEntityKey": "EgtZOEpGeFMxSGxEbyA-KAE%3D" + } + }, + { + "toggleButtonViewModel": { + "defaultButtonViewModel": { + "buttonViewModel": { + "iconName": "COMMENT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CNEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-comments-section" + } + }, + { + "clickTrackingParams": "CNEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-comments-section" + } + } + ] + } + } + }, + "accessibilityText": "Comments", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Show comments", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "toggledButtonViewModel": { + "buttonViewModel": { + "iconName": "COMMENT", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CNABEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "hideEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-comments-section" + } + } + }, + "accessibilityText": "Comments", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CNABEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Hide comments", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + "trackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "toggledStateEntitySelectorType": "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL" + } + }, + { + "buttonViewModel": { + "iconName": "SHARE", + "onTap": { + "serialCommand": { + "commands": [ + { + "logGestureCommand": { + "gestureType": "GESTURE_EVENT_TYPE_LOG_GENERIC_CLICK", + "trackingParams": "CM4BEOWWARgYIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "innertubeCommand": { + "clickTrackingParams": "CM4BEOWWARgYIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/share/get_share_panel" + } + }, + "shareEntityServiceEndpoint": { + "serializedShareEntity": "CgtZOEpGeFMxSGxEb6ABAg%3D%3D", + "commands": [ + { + "clickTrackingParams": "CM4BEOWWARgYIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "unifiedSharePanelRenderer": { + "trackingParams": "CM8BEI5iIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "showLoadingSpinner": true + } + }, + "popupType": "DIALOG", + "beReused": true + } + } + ] + } + } + } + ] + } + }, + "accessibilityText": "Share", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CM4BEOWWARgYIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "isFullWidth": false, + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "state": "BUTTON_VIEW_MODEL_STATE_ACTIVE", + "accessibilityId": "id.video.share.button", + "enableIconButton": true, + "tooltipData": { + "tooltipViewModel": { + "tooltipText": "Share", + "placement": "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP", + "style": "TOOLTIP_VIEW_MODEL_STYLE_PLAYER" + } + } + } + }, + { + "buttonViewModel": { + "iconName": "MORE_HORIZ", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CMsBEPBbGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "menuPopupRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Save" + } + ] + }, + "icon": { + "iconType": "PLAYLIST_ADD" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMwBEOuQCRgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [ + { + "text": "Want to watch this again later?" + } + ] + }, + "content": { + "runs": [ + { + "text": "Sign in to add this video to a playlist." + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_MONO_FILLED", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DY8JFxS1HlDo&hl=en&ec=66427", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CM0BEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Y8JFxS1HlDo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=63c245c52d47943a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + }, + "idamTag": "66427" + } + }, + "trackingParams": "CM0BEPuGBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + } + } + } + }, + "trackingParams": "CMwBEOuQCRgAIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMsBEPBbGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showEngagementPanelEndpoint": { + "identifier": { + "tag": "PAabuse_report" + }, + "globalConfiguration": { + "params": "qgdxCAESC1k4SkZ4UzFIbERvGmBFZ3RaT0VwR2VGTXhTR3hFYjBBQldBQjRCWklCTWdvd0VpNW9kSFJ3Y3pvdkwya3VlWFJwYldjdVkyOXRMM1pwTDFrNFNrWjRVekZJYkVSdkwyUmxabUYxYkhRdWFuQm4%3D" + }, + "engagementPanelPresentationConfigs": { + "engagementPanelPopupPresentationConfig": { + "popupType": "PANEL_POPUP_TYPE_DIALOG" + } + } + } + }, + "trackingParams": "CMsBEPBbGBkiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + } + ] + } + }, + "popupType": "RESPONSIVE_DROPDOWN" + } + } + }, + "accessibilityText": "More actions", + "style": "BUTTON_VIEW_MODEL_STYLE_OVERLAY", + "trackingParams": "CMsBEPBbGBkiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "type": "BUTTON_VIEW_MODEL_TYPE_TEXT", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_LARGE", + "tooltip": "More actions" + } + } + ] + } + }, + "speedmasterUserEdu": { + "speedmasterEduViewModel": { + "bodyText": { + "content": "Playing at 2x speed" + } + } + }, + "showPlaybackRateUpsellPanelCommand": { + "clickTrackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "screenVisualElement": { + "uiType": 214295 + } + } + }, + "showDialogCommand": { + "panelLoadingStrategy": { + "requestTemplate": { + "panelId": "PApremium_upsell", + "params": "igkCCAg%3D" + }, + "screenVe": 214295 + } + } + } + } + }, + "onResponseReceivedEndpoints": [ + { + "clickTrackingParams": "CAAQg2ciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "loadMarkersCommand": { + "visibleOnLoadKeys": [ + "EgpIRUFUU0VFS0VSIJICKAE%3D" + ], + "entityKeys": [ + "EgpIRUFUU0VFS0VSIJICKAE%3D" + ] + } + } + ], + "engagementPanels": [ + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-comments-section", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "runs": [ + { + "text": "Comments" + } + ] + }, + "contextualInfo": { + "runs": [ + { + "text": "125K" + } + ] + }, + "menu": { + "sortFilterSubMenuRenderer": { + "subMenuItems": [ + { + "title": "Top", + "selected": true, + "serviceEndpoint": { + "clickTrackingParams": "CMkBEOPABxgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1k4SkZ4UzFIbERvGAYyVSIuIgtZOEpGeFMxSGxEbzAAeAKqAhpVZ3ltbU9DYmFZVkRqQmFYWDM1NEFhQUJBZzABQiFlbmdhZ2VtZW50LXBhbmVsLWNvbW1lbnRzLXNlY3Rpb24%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT", + "command": { + "clickTrackingParams": "CMkBEOPABxgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showReloadUiCommand": { + "targetId": "engagement-panel-comments-section" + } + } + } + }, + "accessibility": { + "accessibilityData": { + "label": "Top. Show featured comments" + } + }, + "subtitle": "Show featured comments", + "trackingParams": "CMkBEOPABxgAIhMIoM-f8f76lAMVB8oRCB1K4ihV" + }, + { + "title": "Newest", + "selected": false, + "serviceEndpoint": { + "clickTrackingParams": "CMgBEOPABxgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1k4SkZ4UzFIbERvGAYyOCIRIgtZOEpGeFMxSGxEbzABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT", + "command": { + "clickTrackingParams": "CMgBEOPABxgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showReloadUiCommand": { + "targetId": "engagement-panel-comments-section" + } + } + } + }, + "accessibility": { + "accessibilityData": { + "label": "Newest. Show recent comments, including potential spam" + } + }, + "subtitle": "Show recent comments, including potential spam", + "trackingParams": "CMgBEOPABxgBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + ], + "icon": { + "iconType": "SORT" + }, + "accessibility": { + "accessibilityData": { + "label": "Sort comments" + } + }, + "trackingParams": "CMcBEIHaBCITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + "visibilityButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CMYBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "accessibilityData": { + "accessibilityData": { + "label": "Close" + } + }, + "command": { + "clickTrackingParams": "CMYBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "hideEngagementPanelEndpoint": { + "panelIdentifier": "engagement-panel-comments-section" + } + } + } + }, + "trackingParams": "CMMBENONBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "content": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CMUBELsvGAAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/next" + } + }, + "continuationCommand": { + "token": "Eg0SC1k4SkZ4UzFIbERvGAYyVSIuIgtZOEpGeFMxSGxEbzAAeAKqAhpVZ3ltbU9DYmFZVkRqQmFYWDM1NEFhQUJBZzABQiFlbmdhZ2VtZW50LXBhbmVsLWNvbW1lbnRzLXNlY3Rpb24%3D", + "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" + } + } + } + } + ], + "trackingParams": "CMUBELsvGAAiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "sectionIdentifier": "comment-item-section", + "targetId": "engagement-panel-comments-section" + } + } + ], + "trackingParams": "CMQBELovIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "veType": 76278, + "targetId": "engagement-panel-comments-section", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CMMBENONBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "content": { + "adsEngagementPanelContentRenderer": { + "hack": true + } + }, + "targetId": "engagement-panel-ads", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CMIBENONBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "runs": [ + { + "text": "In this video" + } + ] + }, + "visibilityButton": { + "buttonRenderer": { + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CMEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "accessibilityData": { + "accessibilityData": { + "label": "Close" + } + }, + "command": { + "clickTrackingParams": "CMEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CMEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "hideEngagementPanelEndpoint": { + "identifier": { + "tag": "engagement-panel-timeline-view-consolidated" + } + } + }, + { + "clickTrackingParams": "CMEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + }, + { + "clickTrackingParams": "CMEBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "EiZtb2Rlcm5fdHJhbnNjcmlwdF92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "EiZtb2Rlcm5fdHJhbnNjcmlwdF92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + } + ] + } + } + } + }, + "trackingParams": "CL8BENONBBgDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "subheader": { + "chipBarViewModel": { + "chips": [ + { + "chipViewModel": { + "text": "Transcript", + "selected": false, + "displayType": "CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED", + "tapCommand": { + "innertubeCommand": { + "clickTrackingParams": "CMABEPfuERgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CMABEPfuERgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateEngagementPanelContentCommand": { + "targetPanelIdentifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "engagement-panel-timeline-view-consolidated" + }, + "contentSourcePanelIdentifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "PAmodern_transcript_view" + }, + "globalConfiguration": { + "params": "qgkPCgtZOEpGeFMxSGxEbxgB" + } + } + }, + { + "clickTrackingParams": "CMABEPfuERgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + }, + { + "clickTrackingParams": "CMABEPfuERgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": true, + "timedSyncEntityKey": "EiZtb2Rlcm5fdHJhbnNjcmlwdF92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "EiZtb2Rlcm5fdHJhbnNjcmlwdF92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + } + ] + } + } + }, + "accessibilityLabel": "Transcript", + "loggingDirectives": { + "trackingParams": "CMABEPfuERgDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + } + ], + "chipBarStateEntityKey": "EiRlbmdhZ2VtZW50X3BhbmVsX2NoaXBzX2Jhcl9lbnRpdHlfaWQggwQoAQ%3D%3D" + } + } + } + }, + "veType": 225031, + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CL8BENONBBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "scrollToEngagementPanelCommand": { + "panelIdentifier": { + "tag": "engagement-panel-timeline-view-consolidated" + } + } + } + ], + "resizability": "ENGAGEMENT_PANEL_RESIZABILITY_SNAP", + "onCloseCommand": { + "clickTrackingParams": "CL8BENONBBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CL8BENONBBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "Eh10aW1lbGluZV92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + }, + { + "clickTrackingParams": "CL8BENONBBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateTimedMarkersSyncObserverCommand": { + "isEnabled": false, + "timedSyncEntityKey": "EiZtb2Rlcm5fdHJhbnNjcmlwdF92aWV3X3N5bmNfZW50aXR5X2tleSD-ASgB", + "panelSyncEntityKey": "EiZtb2Rlcm5fdHJhbnNjcmlwdF92aWV3X3N5bmNfZW50aXR5X2tleSDEASgB" + } + } + ] + } + }, + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "engagement-panel-timeline-view-consolidated" + }, + "loggingDirectives": { + "trackingParams": "CL8BENONBBgDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "content": { + "sectionListRenderer": { + "trackingParams": "CL4BELovIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "hack": true + } + }, + "targetId": "PAsearch_preview", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CL0BENONBBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "scrollToEngagementPanelCommand": { + "targetId": "PAsearch_preview" + } + } + ], + "identifier": { + "tag": "PAsearch_preview" + }, + "loggingDirectives": { + "trackingParams": "CL0BENONBBgEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-structured-description", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "simpleText": "Description" + }, + "visibilityButton": { + "buttonRenderer": { + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CLwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "accessibilityData": { + "accessibilityData": { + "label": "Close" + } + }, + "command": { + "clickTrackingParams": "CLwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CLwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + }, + { + "clickTrackingParams": "CLwBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "updateToggleButtonStateCommand": { + "toggled": false, + "buttonId": "TOGGLE_BUTTON_ID_TYPE_STRUCTURED_DESCRIPTION" + } + } + ] + } + } + } + }, + "trackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "content": { + "structuredDescriptionContentRenderer": { + "items": [ + { + "videoDescriptionHeaderRenderer": { + "title": { + "runs": [ + { + "text": "IVE 아이브 'LOVE DIVE' MV" + } + ] + }, + "channel": { + "simpleText": "STARSHIP" + }, + "views": { + "simpleText": "332,689,461 views" + }, + "publishDate": { + "simpleText": "Apr 5, 2022" + }, + "factoid": [ + { + "factoidRenderer": { + "value": { + "simpleText": "2.9M" + }, + "label": { + "simpleText": "Likes" + }, + "accessibilityText": "2.9 million likes", + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963952, + "raisedBackground": 4294963952, + "additiveBackground": 566844229, + "textPrimary": 4281798664, + "textSecondary": 4286135087, + "invertedBackground": 4287573017, + "overlayBackground": 3426160648 + }, + "darkThemeColorPalette": { + "baseBackground": 4280092162, + "raisedBackground": 4281798664, + "additiveBackground": 734616389, + "textPrimary": 4294698207, + "textSecondary": 4293111718, + "invertedBackground": 4293102973, + "overlayBackground": 3426160648 + }, + "enableColorSampledText": true + } + }, + { + "viewCountFactoidRenderer": { + "viewCountEntityKey": "EgtZOEpGeFMxSGxEbyDCASgB", + "factoid": { + "factoidRenderer": { + "value": { + "simpleText": "332,689,461" + }, + "label": { + "simpleText": "Views" + }, + "accessibilityText": "332,689,461 views", + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963952, + "raisedBackground": 4294963952, + "additiveBackground": 566844229, + "textPrimary": 4281798664, + "textSecondary": 4286135087, + "invertedBackground": 4287573017, + "overlayBackground": 3426160648 + }, + "darkThemeColorPalette": { + "baseBackground": 4280092162, + "raisedBackground": 4281798664, + "additiveBackground": 734616389, + "textPrimary": 4294698207, + "textSecondary": 4293111718, + "invertedBackground": 4293102973, + "overlayBackground": 3426160648 + }, + "enableColorSampledText": true + } + }, + "viewCountType": "VIEW_COUNT_FACTOID_TYPE_TOTAL_VIEWS" + } + }, + { + "factoidRenderer": { + "value": { + "simpleText": "2022" + }, + "label": { + "simpleText": "Apr 5" + }, + "accessibilityText": "Apr 5, 2022", + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963952, + "raisedBackground": 4294963952, + "additiveBackground": 566844229, + "textPrimary": 4281798664, + "textSecondary": 4286135087, + "invertedBackground": 4287573017, + "overlayBackground": 3426160648 + }, + "darkThemeColorPalette": { + "baseBackground": 4280092162, + "raisedBackground": 4281798664, + "additiveBackground": 734616389, + "textPrimary": 4294698207, + "textSecondary": 4293111718, + "invertedBackground": 4293102973, + "overlayBackground": 3426160648 + }, + "position": "FACTOID_POSITION_LAST", + "enableColorSampledText": true + } + } + ], + "channelNavigationEndpoint": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STARSHIP_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/@STARSHIP_official" + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ] + } + } + }, + { + "expandableVideoDescriptionBodyRenderer": { + "showMoreText": { + "accessibility": { + "accessibilityData": { + "label": "Show more" + } + }, + "simpleText": "...more" + }, + "showLessText": { + "simpleText": "Show less" + }, + "attributedDescriptionBodyText": { + "content": "IVE Twitter\n:   / ivestarship  \n:   / ive_twt  \n:   / ivestarship_jp  \nIVE Instagram :   / ivestarship  \nIVE Facebook: https://fb.me/IVEstarship \nIVE Fancafe: https://cafe.daum.net/IVEstarship\nIVE TikTok:   / ive.official  \nIVE Weibo: https://weibo.com/ivestarship\n\n#IVE #아이브 #アイヴ", + "commandRuns": [ + { + "startIndex": 14, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVJ4d3FoQVRLOTdJWWFKNWJNQVIyNUtiM1ZaQXxBQ3Jtc0trb21JY0lVcHVVbXBTem5ZRzBPcEp4YlUwXy01WlhyZDY3VUtOM05adUZYWW9qV0Z4bHpPb3dhalVFVDQ5cEQ5aGVLRTEzMjNxbGVNS0dGTExyeExrRUJNNGkwa05tRk9aOHliaVVIWHN5SjFCVHRwVQ&q=https%3A%2F%2Ftwitter.com%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVJ4d3FoQVRLOTdJWWFKNWJNQVIyNUtiM1ZaQXxBQ3Jtc0trb21JY0lVcHVVbXBTem5ZRzBPcEp4YlUwXy01WlhyZDY3VUtOM05adUZYWW9qV0Z4bHpPb3dhalVFVDQ5cEQ5aGVLRTEzMjNxbGVNS0dGTExyeExrRUJNNGkwa05tRk9aOHliaVVIWHN5SjFCVHRwVQ&q=https%3A%2F%2Ftwitter.com%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVEstarship" + } + } + }, + { + "startIndex": 34, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXFnQzlPZkVuV1U0TGdjUWZaUjJQUjV2Vzhud3xBQ3Jtc0tsQnFndFN5OWNGNUFvcGNRVmxnTzRNZC05UGh4T29rU1I4WE44Z1J3OHN6RWgzMDBhSkhYY2piU1Y1OUl2cmdKMTdOeUxVd1pNVUg3Rl9tUWpsbXFMdEhwMzlCc2hhS1ozdWJza1I0UUlHTWVKNEhEZw&q=https%3A%2F%2Ftwitter.com%2FIVE_twt&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXFnQzlPZkVuV1U0TGdjUWZaUjJQUjV2Vzhud3xBQ3Jtc0tsQnFndFN5OWNGNUFvcGNRVmxnTzRNZC05UGh4T29rU1I4WE44Z1J3OHN6RWgzMDBhSkhYY2piU1Y1OUl2cmdKMTdOeUxVd1pNVUg3Rl9tUWpsbXFMdEhwMzlCc2hhS1ozdWJza1I0UUlHTWVKNEhEZw&q=https%3A%2F%2Ftwitter.com%2FIVE_twt&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVE_twt" + } + } + }, + { + "startIndex": 50, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmFPQUR6VW1QSDZNVDBZd3Z3ZDYxQ0RxYldzQXxBQ3Jtc0tuZVRNN21WblN4SHhBTmR0SkVHLVQ0OHdIRW1pSW1XZmpaZHlRc3Q1NzFjTDUtcmVFalRJOWtIcFRaa2Z4aW0zVzQ2ZENYTW1OaXdOWkZNLWxRZlpsZFFVRTJfaW0tRVYwbG1DOUdJT1pWeTdVdG5WSQ&q=https%3A%2F%2Ftwitter.com%2FIVEstarship_JP&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmFPQUR6VW1QSDZNVDBZd3Z3ZDYxQ0RxYldzQXxBQ3Jtc0tuZVRNN21WblN4SHhBTmR0SkVHLVQ0OHdIRW1pSW1XZmpaZHlRc3Q1NzFjTDUtcmVFalRJOWtIcFRaa2Z4aW0zVzQ2ZENYTW1OaXdOWkZNLWxRZlpsZFFVRTJfaW0tRVYwbG1DOUdJT1pWeTdVdG5WSQ&q=https%3A%2F%2Ftwitter.com%2FIVEstarship_JP&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVEstarship_JP" + } + } + }, + { + "startIndex": 87, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbDJKZG5zdzR1cFp1TkZmS0FhblF5eWlUbENsd3xBQ3Jtc0trY0FESjNESmtBS0J4Sk5ySGZDZHpzOWJwT2pMeDBjQlBrS3ZxWHZ0UXJMZG41djlMalJkZDlwcmhIQnZ2eFF1SlJhZzl6RFNTQTlBNDQzdjB4b1lfVmpGTkZDbnZlT0VkTXZ4bF9iY1hIeVNWTk9tcw&q=https%3A%2F%2Finstagram.com%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbDJKZG5zdzR1cFp1TkZmS0FhblF5eWlUbENsd3xBQ3Jtc0trY0FESjNESmtBS0J4Sk5ySGZDZHpzOWJwT2pMeDBjQlBrS3ZxWHZ0UXJMZG41djlMalJkZDlwcmhIQnZ2eFF1SlJhZzl6RFNTQTlBNDQzdjB4b1lfVmpGTkZDbnZlT0VkTXZ4bF9iY1hIeVNWTk9tcw&q=https%3A%2F%2Finstagram.com%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Instagram Channel Link: IVEstarship" + } + } + }, + { + "startIndex": 119, + "length": 25, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVctc3hWZXJHOU1VOEQtc0tzRGIzdnRHS1k0d3xBQ3Jtc0treG51TTJWaXUzdVRRRW9pMjYxWVdhRjNPNDBjUVIwRVZVQkR0aXdwNXp2ZTB6WHdFNzdSbkNQWXpwVWtGUk9yM0xOamJyYkszR1luNWRvXzRXVEJDWEFVMlRBTXpOWWRzZUZtbDhvdGpCS1NoaFJGMA&q=https%3A%2F%2Ffb.me%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVctc3hWZXJHOU1VOEQtc0tzRGIzdnRHS1k0d3xBQ3Jtc0treG51TTJWaXUzdVRRRW9pMjYxWVdhRjNPNDBjUVIwRVZVQkR0aXdwNXp2ZTB6WHdFNzdSbkNQWXpwVWtGUk9yM0xOamJyYkszR1luNWRvXzRXVEJDWEFVMlRBTXpOWWRzZUZtbDhvdGpCS1NoaFJGMA&q=https%3A%2F%2Ffb.me%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 159, + "length": 33, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjJWRmsxQTZrbEVqYlVxdThyb0o1S2V4Y3RxZ3xBQ3Jtc0tuR19vYmFIN3c1LTVVT3RrbUNwU042ZGdiMTBHbkxIOUNvaUNWS3U4VzhKY01fM3JnZGVaaE1sVXJob2dtSmJvb2oxY1g4LU5EVGNFeWJFVjBtc3BTMVZCczAwc1Z0TFpsdHdaamdzeV9KUmowaHpCQQ&q=https%3A%2F%2Fcafe.daum.net%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjJWRmsxQTZrbEVqYlVxdThyb0o1S2V4Y3RxZ3xBQ3Jtc0tuR19vYmFIN3c1LTVVT3RrbUNwU042ZGdiMTBHbkxIOUNvaUNWS3U4VzhKY01fM3JnZGVaaE1sVXJob2dtSmJvb2oxY1g4LU5EVGNFeWJFVjBtc3BTMVZCczAwc1Z0TFpsdHdaamdzeV9KUmowaHpCQQ&q=https%3A%2F%2Fcafe.daum.net%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 205, + "length": 18, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa1hhSDhOc2t2bDFFOG5KOHJnQkVWLWRuSGNoUXxBQ3Jtc0trRE5kaDV6c1hIQXNHRFFpWXRXZzdOVENNc0g2cF9GS0V3ZU94Y0V3ZFdlYm5FdGpSeDJBX19RSVZmX0FpemlWNUJ0cUpnVUgxMFhpVTI3dmRJd2dYM3FNeEZmTnhKOG5kZjNuYU9uTkFDTzJYU2tDdw&q=https%3A%2F%2Fwww.tiktok.com%2F%40IVE.official&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa1hhSDhOc2t2bDFFOG5KOHJnQkVWLWRuSGNoUXxBQ3Jtc0trRE5kaDV6c1hIQXNHRFFpWXRXZzdOVENNc0g2cF9GS0V3ZU94Y0V3ZFdlYm5FdGpSeDJBX19RSVZmX0FpemlWNUJ0cUpnVUgxMFhpVTI3dmRJd2dYM3FNeEZmTnhKOG5kZjNuYU9uTkFDTzJYU2tDdw&q=https%3A%2F%2Fwww.tiktok.com%2F%40IVE.official&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "TikTok Channel Link: IVE.official" + } + } + }, + { + "startIndex": 235, + "length": 29, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjNwbU1UeHJWVS1YSU5TenBMT3o0R1Q3NWpqQXxBQ3Jtc0tuaWstdEd4c00teWRmYk41bXNMZkhSc3NQdEtzLTdFUkw3TEswR3hBTVJUSkwwUFhFcUtKY25EUWJzZWNMelpZNGprMkhURTZEUWgtYzlJUGxrR21MYVNDU21PSElKRVc3dXV3ZHZPekxibnhjWDFBMA&q=https%3A%2F%2Fweibo.com%2Fivestarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjNwbU1UeHJWVS1YSU5TenBMT3o0R1Q3NWpqQXxBQ3Jtc0tuaWstdEd4c00teWRmYk41bXNMZkhSc3NQdEtzLTdFUkw3TEswR3hBTVJUSkwwUFhFcUtKY25EUWJzZWNMelpZNGprMkhURTZEUWgtYzlJUGxrR21MYVNDU21PSElKRVc3dXV3ZHZPekxibnhjWDFBMA&q=https%3A%2F%2Fweibo.com%2Fivestarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 266, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLsBENzXBBhUIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/ive", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUHCgNpdmUYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CLsBENzXBBhUIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "startIndex": 271, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLoBENzXBBhVIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%95%84%EC%9D%B4%EB%B8%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnslYTsnbTruIwYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CLoBENzXBBhVIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "startIndex": 276, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLkBENzXBBhWIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%E3%82%A2%E3%82%A4%E3%83%B4", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnjgqLjgqTjg7QYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CLkBENzXBBhWIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 14, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 31, + "length": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 34, + "length": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 47, + "length": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 50, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 70, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 87, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 104, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 119, + "length": 25, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 144, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 159, + "length": 33, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 192, + "length": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 205, + "length": 18, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + } + ] + } + } + }, + { + "startIndex": 223, + "length": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 235, + "length": 29, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 264, + "length": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 266, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 270, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 271, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 275, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4279440147 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294967295 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 276, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 35, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 51, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 88, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 206, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/tiktok_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ], + "decorationRuns": [ + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 14, + "length": 17, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 34, + "length": 13, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 50, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 87, + "length": 17, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 205, + "length": 18, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 452984831 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 218103808 + } + ] + } + } + } + } + } + ] + }, + "headerRuns": [ + { + "startIndex": 0, + "length": 14, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 14, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 31, + "length": 3, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 34, + "length": 13, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 47, + "length": 3, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 50, + "length": 20, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 70, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 87, + "length": 17, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 104, + "length": 15, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 119, + "length": 25, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 144, + "length": 15, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 159, + "length": 33, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 192, + "length": 13, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 205, + "length": 18, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 223, + "length": 12, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 235, + "length": 29, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 264, + "length": 2, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 266, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 270, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 271, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 275, + "length": 1, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + }, + { + "startIndex": 276, + "length": 4, + "headerMapping": "ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED" + } + ], + "backgroundColorStyle": "BACKGROUND_COLOR_STYLE_COLOR_SAMPLED", + "lightThemeColorPalette": { + "baseBackground": 4294963952, + "raisedBackground": 4294963952, + "additiveBackground": 566844229, + "textPrimary": 4281798664, + "textSecondary": 4286135087, + "invertedBackground": 4287573017, + "overlayBackground": 3426160648 + }, + "darkThemeColorPalette": { + "baseBackground": 4280092162, + "raisedBackground": 4281798664, + "additiveBackground": 734616389, + "textPrimary": 4294698207, + "textSecondary": 4293111718, + "invertedBackground": 4293102973, + "overlayBackground": 3426160648 + }, + "colorSampledDescriptionBodyText": { + "content": "IVE Twitter\n:   / ivestarship  \n:   / ive_twt  \n:   / ivestarship_jp  \nIVE Instagram :   / ivestarship  \nIVE Facebook: https://fb.me/IVEstarship \nIVE Fancafe: https://cafe.daum.net/IVEstarship\nIVE TikTok:   / ive.official  \nIVE Weibo: https://weibo.com/ivestarship\n\n#IVE #아이브 #アイヴ", + "commandRuns": [ + { + "startIndex": 14, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVJpNklWb2RJS1RvaWdPVW5FVFRWVVA1eEpvUXxBQ3Jtc0tuQkY1ZlpJM1JMaFRQV19GUTd4eFQtRkdZYm5oM0RoSVBJVHFZLVUxWnVvYUhacGpjcWxYc2tQdGdhVFpXdm5ablgwNnNhMmMwaVpuSFZjdXFTSTdSQWJZZXlKeEhXRGZlaExNMXI4V2JQZy1jOHhKUQ&q=https%3A%2F%2Ftwitter.com%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVJpNklWb2RJS1RvaWdPVW5FVFRWVVA1eEpvUXxBQ3Jtc0tuQkY1ZlpJM1JMaFRQV19GUTd4eFQtRkdZYm5oM0RoSVBJVHFZLVUxWnVvYUhacGpjcWxYc2tQdGdhVFpXdm5ablgwNnNhMmMwaVpuSFZjdXFTSTdSQWJZZXlKeEhXRGZlaExNMXI4V2JQZy1jOHhKUQ&q=https%3A%2F%2Ftwitter.com%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVEstarship" + } + } + }, + { + "startIndex": 34, + "length": 13, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHJyZU8xbG1tUDc5R3VvczdKSUMtTUxRQ1Mzd3xBQ3Jtc0trMmplRTZMZU1CWnBwNDhoRmFqNW5xRjNEcC1lZlJqdVd2S3hEandkMWJFSGk2NjlVcGxsUHRVOFB5QUdtRG1mdFNFMmZkU2hnZGpZSTc1SUdwZlNRUFpxd3NnbEpnU3VEVWlXUmlTc0htVkVGZ280NA&q=https%3A%2F%2Ftwitter.com%2FIVE_twt&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHJyZU8xbG1tUDc5R3VvczdKSUMtTUxRQ1Mzd3xBQ3Jtc0trMmplRTZMZU1CWnBwNDhoRmFqNW5xRjNEcC1lZlJqdVd2S3hEandkMWJFSGk2NjlVcGxsUHRVOFB5QUdtRG1mdFNFMmZkU2hnZGpZSTc1SUdwZlNRUFpxd3NnbEpnU3VEVWlXUmlTc0htVkVGZ280NA&q=https%3A%2F%2Ftwitter.com%2FIVE_twt&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVE_twt" + } + } + }, + { + "startIndex": 50, + "length": 20, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXhVMFNFWkpSR0diOWt3eGNNQlpDSnJyZURCZ3xBQ3Jtc0trblItaV9hYXhwOTlnU0MwWTZ6SkJnbUZuWTJnMDBOVi1yeGxvdDV2am4tOEdMNjNONGNOZTE3eWFJVUFITGJhelpPeTV0cXVSckFtemJiS09DR3NsZnd4dXBEeE5aU1JUeWxHZ1F2TUJIelE0aEU5NA&q=https%3A%2F%2Ftwitter.com%2FIVEstarship_JP&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXhVMFNFWkpSR0diOWt3eGNNQlpDSnJyZURCZ3xBQ3Jtc0trblItaV9hYXhwOTlnU0MwWTZ6SkJnbUZuWTJnMDBOVi1yeGxvdDV2am4tOEdMNjNONGNOZTE3eWFJVUFITGJhelpPeTV0cXVSckFtemJiS09DR3NsZnd4dXBEeE5aU1JUeWxHZ1F2TUJIelE0aEU5NA&q=https%3A%2F%2Ftwitter.com%2FIVEstarship_JP&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Twitter Channel Link: IVEstarship_JP" + } + } + }, + { + "startIndex": 87, + "length": 17, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblY1VmFNam16bkFkclB3a1MyUXhGc093Q3psUXxBQ3Jtc0ttelRZVkJYczlpclZoNExwSGlza1Q0MGtpc3ExclVaeEFUMUJoQ1dJOHk4Z2JHVmd3LThZN3dhUGhKdDlWMWpscWFpYkIwczF4bC1hdzQ5bkdSaHhDM0ZsM1lLQVgzTl9JVEk0NjhUMFJPdDRsdHY2TQ&q=https%3A%2F%2Finstagram.com%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblY1VmFNam16bkFkclB3a1MyUXhGc093Q3psUXxBQ3Jtc0ttelRZVkJYczlpclZoNExwSGlza1Q0MGtpc3ExclVaeEFUMUJoQ1dJOHk4Z2JHVmd3LThZN3dhUGhKdDlWMWpscWFpYkIwczF4bC1hdzQ5bkdSaHhDM0ZsM1lLQVgzTl9JVEk0NjhUMFJPdDRsdHY2TQ&q=https%3A%2F%2Finstagram.com%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "Instagram Channel Link: IVEstarship" + } + } + }, + { + "startIndex": 119, + "length": 25, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbndqQk0yRTRicnJDbWpWWllUQjRpX1VfaExpZ3xBQ3Jtc0treTN4bFhsTzVreVVtbFdwd1BULVk0djVvRk5LTWpsQ2hvbHlPOFdDNU1GRXk2LVFwQ3NEZVJ1d0hMdW5QN0VwTTdHV2RFb3h1OExGUUZHQWdZTEljWG9hLWhuZDBMRVI5UzI5ZWtudm9JclYzSkc1QQ&q=https%3A%2F%2Ffb.me%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbndqQk0yRTRicnJDbWpWWllUQjRpX1VfaExpZ3xBQ3Jtc0treTN4bFhsTzVreVVtbFdwd1BULVk0djVvRk5LTWpsQ2hvbHlPOFdDNU1GRXk2LVFwQ3NEZVJ1d0hMdW5QN0VwTTdHV2RFb3h1OExGUUZHQWdZTEljWG9hLWhuZDBMRVI5UzI5ZWtudm9JclYzSkc1QQ&q=https%3A%2F%2Ffb.me%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 159, + "length": 33, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa0JQaVpPVWRLeUhrdVJEWnN5eE9TODUxME0yZ3xBQ3Jtc0tudzJRb3NoeERDMk1LblN2T2c3aTJ0TDVtcl82dDFIVE1maG1ZNkJBQ3FfWTdYSS1fU2wwRGtiNXRCdTdpRTNQTjB0M3lmRjBZLUs3c2h6SnBmazNsU0VKSDhxQjhITkxHbnJ3YWtLNVBURHFjVkx3aw&q=https%3A%2F%2Fcafe.daum.net%2FIVEstarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa0JQaVpPVWRLeUhrdVJEWnN5eE9TODUxME0yZ3xBQ3Jtc0tudzJRb3NoeERDMk1LblN2T2c3aTJ0TDVtcl82dDFIVE1maG1ZNkJBQ3FfWTdYSS1fU2wwRGtiNXRCdTdpRTNQTjB0M3lmRjBZLUs3c2h6SnBmazNsU0VKSDhxQjhITkxHbnJ3YWtLNVBURHFjVkx3aw&q=https%3A%2F%2Fcafe.daum.net%2FIVEstarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 205, + "length": 18, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXRKZzJ3ME5BYW15dXdjb1lYRl9MUjNkRHhFUXxBQ3Jtc0trX1Bua1lHaGkzR2oyRjBsWHhjb3BzLXBDUnRkQmtpdWRPOFRhb2NkY2ltdUI0TlZhOE95WjBMdWgyVVY1MVF2eV9nX1NaZ3JzX3hmWEFoN2FnTUUzdmY4SXRrSjlkaG5Jc3B6aUljWXlOaFp0Rko3TQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40IVE.official&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXRKZzJ3ME5BYW15dXdjb1lYRl9MUjNkRHhFUXxBQ3Jtc0trX1Bua1lHaGkzR2oyRjBsWHhjb3BzLXBDUnRkQmtpdWRPOFRhb2NkY2ltdUI0TlZhOE95WjBMdWgyVVY1MVF2eV9nX1NaZ3JzX3hmWEFoN2FnTUUzdmY4SXRrSjlkaG5Jc3B6aUljWXlOaFp0Rko3TQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40IVE.official&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + }, + "onTapOptions": { + "accessibilityInfo": { + "accessibilityLabel": "TikTok Channel Link: IVE.official" + } + } + }, + { + "startIndex": 235, + "length": 29, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFVIuqie6tK4keFjygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmRTaTlmb3Zoa1Y2MWo5SWozd2Z6MTN5QS1rUXxBQ3Jtc0trR3BkSlBicXZCRnJjeHVkZmgtVkozbXE5NFJmSGJvUW1aU05QMFpSaEVNQjFwRGRXUEIwRTdWNWt3aDA3OTJQamlkNTJzdVI3NG1RZ2t3bnpNaERIUXZ4NFROdm9KWF9sQTV3TXNrVWM3cHI4Y0dJNA&q=https%3A%2F%2Fweibo.com%2Fivestarship&v=Y8JFxS1HlDo", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmRTaTlmb3Zoa1Y2MWo5SWozd2Z6MTN5QS1rUXxBQ3Jtc0trR3BkSlBicXZCRnJjeHVkZmgtVkozbXE5NFJmSGJvUW1aU05QMFpSaEVNQjFwRGRXUEIwRTdWNWt3aDA3OTJQamlkNTJzdVI3NG1RZ2t3bnpNaERIUXZ4NFROdm9KWF9sQTV3TXNrVWM3cHI4Y0dJNA&q=https%3A%2F%2Fweibo.com%2Fivestarship&v=Y8JFxS1HlDo", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 266, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLgBENzXBBgkIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/ive", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUHCgNpdmUYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CLgBENzXBBgkIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "startIndex": 271, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLcBENzXBBglIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%95%84%EC%9D%B4%EB%B8%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnslYTsnbTruIwYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CLcBENzXBBglIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + { + "startIndex": 276, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLYBENzXBBgmIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%E3%82%A2%E3%82%A4%E3%83%B4", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUNCgnjgqLjgqTjg7QYAQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CLYBENzXBBgmIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + } + ], + "styleRuns": [ + { + "startIndex": 0, + "length": 14, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 14, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + } + ] + } + } + }, + { + "startIndex": 31, + "length": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 34, + "length": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + } + ] + } + } + }, + { + "startIndex": 47, + "length": 3, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 50, + "length": 20, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + } + ] + } + } + }, + { + "startIndex": 70, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 87, + "length": 17, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + } + ] + } + } + }, + { + "startIndex": 104, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 119, + "length": 25, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 144, + "length": 15, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 159, + "length": 33, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 192, + "length": 13, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 205, + "length": 18, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + } + ] + } + } + }, + { + "startIndex": 223, + "length": 12, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 235, + "length": 29, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 264, + "length": 2, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 266, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 270, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 271, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 275, + "length": 1, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4281798664 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4294698207 + } + ] + } + }, + "fontFamilyName": "Roboto" + }, + { + "startIndex": 276, + "length": 4, + "styleRunExtensions": { + "styleRunColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 4278607828 + }, + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 4282296063 + } + ] + } + }, + "fontFamilyName": "Roboto" + } + ], + "attachmentRuns": [ + { + "startIndex": 15, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 35, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 51, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/twitter_1x_v2.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 88, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + }, + { + "startIndex": 206, + "length": 0, + "element": { + "type": { + "imageType": { + "image": { + "sources": [ + { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/tiktok_1x.png" + } + ] + } + } + }, + "properties": { + "layoutProperties": { + "height": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "width": { + "value": 14, + "unit": "DIMENSION_UNIT_POINT" + }, + "margin": { + "top": { + "value": 0.5, + "unit": "DIMENSION_UNIT_POINT" + } + } + } + } + }, + "alignment": "ALIGNMENT_VERTICAL_CENTER" + } + ], + "decorationRuns": [ + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 14, + "length": 17, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734616389 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566844229 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 34, + "length": 13, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734616389 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566844229 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 50, + "length": 20, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734616389 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566844229 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 87, + "length": 17, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734616389 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566844229 + } + ] + } + } + } + } + }, + { + "textDecorator": { + "highlightTextDecorator": { + "startIndex": 205, + "length": 18, + "backgroundCornerRadius": 8, + "bottomPadding": 1, + "highlightTextDecoratorExtensions": { + "highlightTextDecoratorColorMapExtension": { + "colorMap": [ + { + "key": "USER_INTERFACE_THEME_DARK", + "value": 734616389 + }, + { + "key": "USER_INTERFACE_THEME_LIGHT", + "value": 566844229 + } + ] + } + } + } + } + } + ] + }, + "enableColorSampledDescriptionBodyText": true + } + }, + { + "horizontalCardListRenderer": { + "cards": [ + { + "videoAttributeViewModel": { + "image": { + "sources": [ + { + "url": "https://yt3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S" + } + ] + }, + "imageStyle": "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE", + "title": "LOVE DIVE", + "subtitle": "IVE", + "secondarySubtitle": { + "content": "LOVE DIVE" + }, + "orientation": "VIDEO_ATTRIBUTE_ORIENTATION_HORIZONTAL", + "sizingRule": "VIDEO_ATTRIBUTE_SIZING_RULE_RESPONSIVE", + "overflowMenuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CLMBEMjKBxgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "confirmDialogEndpoint": { + "content": { + "confirmDialogRenderer": { + "title": { + "runs": [ + { + "text": "Song credits" + } + ] + }, + "trackingParams": "CLQBEMY4IhMIoM-f8f76lAMVB8oRCB1K4ihV", + "dialogMessages": [ + { + "runs": [ + { + "text": "Song", + "bold": true + }, + { + "text": ": ", + "bold": true + }, + { + "text": "LOVE DIVE" + }, + { + "text": "\n\n" + }, + { + "text": "Artist", + "bold": true + }, + { + "text": ": ", + "bold": true + }, + { + "text": "IVE" + }, + { + "text": "\n\n" + }, + { + "text": "Album", + "bold": true + }, + { + "text": ": ", + "bold": true + }, + { + "text": "LOVE DIVE" + }, + { + "text": "\n\n" + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "OK" + } + ] + }, + "trackingParams": "CLUBEPBbIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "accessibilityData": { + "accessibilityData": { + "label": "OK" + } + } + } + }, + "primaryIsCancel": false + } + } + } + } + }, + "overflowMenuA11yLabel": "More actions", + "loggingDirectives": { + "trackingParams": "CLMBEMjKBxgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + } + } + ], + "trackingParams": "CLABEJFaGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "header": { + "richListHeaderRenderer": { + "title": { + "simpleText": "Music" + }, + "subtitle": { + "simpleText": "1 song" + }, + "trackingParams": "CLIBEK2qASITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + }, + "style": { + "type": "HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION" + }, + "footerButton": { + "buttonViewModel": { + "iconName": "MUSIC", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CLEBEMnKByITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CLEBEMnKByITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "titleFormatted": { + "content": "Music" + } + } + } + } + }, + { + "reelShelfRenderer": { + "title": { + "runs": [ + { + "text": "Shorts remixing this video" + } + ] + }, + "items": [ + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-1A39j8ld60E", + "accessibilityText": "금손언니 안유진 커버메이크업#makeup#beauty#shorts#ive#izone, 19 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsBEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/1A39j8ld60E", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "1A39j8ld60E", + "playerParams": "8AEByANFuAQfogYVAdeaJRM40RLWJiZemNEB390PRy37kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/1A39j8ld60E/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CK8BELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDZjFCNW9aczhqVkw0OU1rbXY5MXVwZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAAYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CK4BENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsBEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKwBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKwBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKwBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "1A39j8ld60E", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKwBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "1A39j8ld60E" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "1A39j8ld60E" + ], + "videoCommand": { + "clickTrackingParams": "CKwBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=1A39j8ld60E&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "1A39j8ld60E", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d40dfd8fc95deb41&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CKwBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CK0BELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKsBEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1A39j8ld60E" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 0, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "금손언니 안유진 커버메이크업#makeup#beauty#shorts#ive#izone" + }, + "secondaryText": { + "content": "19M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/1A39j8ld60E/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDHq88JI19x0DLTs4Iifcj-gBz-FA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/1A39j8ld60E/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBaRNO-CpBFP5Bv2oZSTQoPL1h4Pg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0xQTM5ajhsZDYwRSDMAygB0.730402", + "loggingDirectives": { + "trackingParams": "CKsBEIf2BBgAIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item--q8TNqDL5AM", + "accessibilityText": "[미우랜드]자연스럽게 눈썹반영구 #반영구화장 #반영구아카데미 #shorts, 17 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYBEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/-q8TNqDL5AM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "-q8TNqDL5AM", + "playerParams": "8AEByANFuAQfogYVAdeaJRNmSHhFV_NVxNulpX6ylJn2kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/-q8TNqDL5AM/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKoBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDOURJbFY2bG1SdmNFWVhiRkVRWnVjQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAEYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKkBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYBEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKcBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKcBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKcBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "-q8TNqDL5AM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKcBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "-q8TNqDL5AM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "-q8TNqDL5AM" + ], + "videoCommand": { + "clickTrackingParams": "CKcBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=-q8TNqDL5AM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "-q8TNqDL5AM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=faaf1336a0cbe403&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CKcBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CKgBELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKYBEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "-q8TNqDL5AM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 1, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[미우랜드]자연스럽게 눈썹반영구 #반영구화장 #반영구아카데미 #shorts" + }, + "secondaryText": { + "content": "17M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/-q8TNqDL5AM/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCaL9UAqM_JqqA5pLCDzU6oclLWLg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/-q8TNqDL5AM/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCQ2p-jvsiYAF1JKoroPT45Nn0jvA&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0tcThUTnFETDVBTSDMAygB0.384709", + "loggingDirectives": { + "trackingParams": "CKYBEIf2BBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-HZ2E38t22RU", + "accessibilityText": "IVE rei shy to do the dance break alone 😭😭, 16 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEBEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/HZ2E38t22RU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "HZ2E38t22RU", + "playerParams": "8AEByANFuAQfogYVAdeaJRP2LFZxGrjuJbdKT_GZFPHOkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/HZ2E38t22RU/frame0.jpg", + "width": 410, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKUBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDYzh5MUw2dWNhRW1kZjZCSUxMY3dLQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAIYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CKQBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEBEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CKIBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CKIBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "HZ2E38t22RU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKIBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "HZ2E38t22RU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "HZ2E38t22RU" + ], + "videoCommand": { + "clickTrackingParams": "CKIBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=HZ2E38t22RU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "HZ2E38t22RU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1d9d84dfcb76d915&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CKIBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CKMBELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEBEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "HZ2E38t22RU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 2, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "IVE rei shy to do the dance break alone 😭😭" + }, + "secondaryText": { + "content": "16M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/HZ2E38t22RU/oar1.webp?usqp=CCk", + "width": 410, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/HZ2E38t22RU/oar1.jpg?sqp=-oaymwEgCJoDEOcESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDan6LyuEXVEHWiEcSe7uocK32Pdw&usqp=CCk", + "width": 410, + "height": 615 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1IWjJFMzh0MjJSVSDMAygB0.536467", + "loggingDirectives": { + "trackingParams": "CKEBEIf2BBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-gjcGVxsK5Wk", + "accessibilityText": "wonyoung confused when liz suddenly left 😭😭, 10 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/gjcGVxsK5Wk", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "gjcGVxsK5Wk", + "playerParams": "8AEByANFuAQfogYVAdeaJRPhDIOKrXL-HsnXjXweEOTzkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/gjcGVxsK5Wk/frame0.jpg", + "width": 720, + "height": 1262 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKABELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDYzh5MUw2dWNhRW1kZjZCSUxMY3dLQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAMYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJ8BENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJ0BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJ0BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "gjcGVxsK5Wk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ0BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "gjcGVxsK5Wk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "gjcGVxsK5Wk" + ], + "videoCommand": { + "clickTrackingParams": "CJ0BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=gjcGVxsK5Wk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "gjcGVxsK5Wk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=823706571b0ae569&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJ0BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJ4BELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJwBEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "gjcGVxsK5Wk" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 3, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "wonyoung confused when liz suddenly left 😭😭" + }, + "secondaryText": { + "content": "10M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/gjcGVxsK5Wk/oar1.jpg?sqp=-oaymwEdCJsDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBuqd5r7pAjCQGUIx--84GcrQyecA&usqp=CCk", + "width": 411, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/gjcGVxsK5Wk/oar1.jpg?sqp=-oaymwEgCJsDEOkESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLADSycLt5qQVg2bplQiGoLWl0z0cg&usqp=CCk", + "width": 411, + "height": 617 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1namNHVnhzSzVXayDMAygB0.452927", + "loggingDirectives": { + "trackingParams": "CJwBEIf2BBgDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-ISJ_DDu3HBU", + "accessibilityText": "섀도우 뿌시는 언니의 아이브 안유진 커버 메이크업, 9.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcBEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/ISJ_DDu3HBU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "ISJ_DDu3HBU", + "playerParams": "8AEByANFuAQfogYVAdeaJROdEsCMrlMuWtsB4vrJbtnKkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ISJ_DDu3HBU/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJsBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDQXBVSGFEVkhlRTVmMVdYM0pYUTIxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAQYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJoBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcBEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJgBEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJgBEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJgBEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "ISJ_DDu3HBU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJgBEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ISJ_DDu3HBU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ISJ_DDu3HBU" + ], + "videoCommand": { + "clickTrackingParams": "CJgBEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ISJ_DDu3HBU&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ISJ_DDu3HBU", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=21227f0c3bb71c15&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJgBEP6YBBgBIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJkBELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJcBEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ISJ_DDu3HBU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 4, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "섀도우 뿌시는 언니의 아이브 안유진 커버 메이크업" + }, + "secondaryText": { + "content": "9.5M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/ISJ_DDu3HBU/hq720_1.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCO3_xCFp3u0iY8Wd7z9ara_wqXdA", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1JU0pfRER1M0hCVSDMAygB0.0848923", + "loggingDirectives": { + "trackingParams": "CJcBEIf2BBgEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-2GqjXUXpZjY", + "accessibilityText": "Douyin lip makeup tutorial 💗, 9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIBEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/2GqjXUXpZjY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "2GqjXUXpZjY", + "playerParams": "8AEByANFuAQfogYVAdeaJRMeHxNDJvNKMRlEU9etWgwlkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/2GqjXUXpZjY/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJYBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDR0IyYnpNaklaaG5hU0RVRHkyTEVaQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAUYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJUBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIBEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CJMBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJMBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CJMBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "2GqjXUXpZjY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJMBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "2GqjXUXpZjY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "2GqjXUXpZjY" + ], + "videoCommand": { + "clickTrackingParams": "CJMBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=2GqjXUXpZjY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "2GqjXUXpZjY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=d86aa35d45e96636&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CJMBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CJQBELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJIBEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "2GqjXUXpZjY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 5, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Douyin lip makeup tutorial 💗" + }, + "secondaryText": { + "content": "9M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/2GqjXUXpZjY/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAxwqaEX0UWPfZAGSCAAo8bIkAW6g&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/2GqjXUXpZjY/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBNRQrOun06g4txWmn_GMKHXB7TbQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0yR3FqWFVYcFpqWSDMAygB0.412625", + "loggingDirectives": { + "trackingParams": "CJIBEIf2BBgFIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-X5asCopa_Ow", + "accessibilityText": "아 맞다 마스크, 8.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/X5asCopa_Ow", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "X5asCopa_Ow", + "playerParams": "8AEByANFuAQfogYVAdeaJRMxaTOxKFn_xIOhIl0J0dAYkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/X5asCopa_Ow/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJEBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDTUlIZ2ZMaFpBU29fMUlZSDhpTEdUZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAYYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CJABENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CI4BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI4BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CI4BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "X5asCopa_Ow", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI4BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "X5asCopa_Ow" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "X5asCopa_Ow" + ], + "videoCommand": { + "clickTrackingParams": "CI4BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=X5asCopa_Ow", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "X5asCopa_Ow", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5f96ac0a8a5afcec&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CI4BEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CI8BELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CI0BEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "X5asCopa_Ow" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 6, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "아 맞다 마스크" + }, + "secondaryText": { + "content": "8.6M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/X5asCopa_Ow/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB5dwYyhvbP0Gvvbg20wPGr0O2zYw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/X5asCopa_Ow/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBUz6TXIS09C6Y-xEJsSAxog7WVHw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1YNWFzQ29wYV9PdyDMAygB0.511473", + "loggingDirectives": { + "trackingParams": "CI0BEIf2BBgGIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-kBV5ZeGHepI", + "accessibilityText": "Exploding Dalgona... #shorts #verticalmukbang, 8.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgBEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/kBV5ZeGHepI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "kBV5ZeGHepI", + "playerParams": "8AEByANFuAQfugUHEgVlbi1VU6IGFQHXmiUTGITMQ1aEvXs2RcHo3-MN8ZAHAg%3D%3D", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/kBV5ZeGHepI/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIwBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDVy1RQkVteHNtZTJGQU9OU25UanAtZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAcYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAwqCQoHEgVlbi1VUw==", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIsBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgBEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIkBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIkBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIkBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "kBV5ZeGHepI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIkBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "kBV5ZeGHepI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "kBV5ZeGHepI" + ], + "videoCommand": { + "clickTrackingParams": "CIkBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=kBV5ZeGHepI&pp=ugUHEgVlbi1VUw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "kBV5ZeGHepI", + "playerParams": "ugUHEgVlbi1VUw%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=90157965e1877a92&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIkBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIoBELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIgBEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kBV5ZeGHepI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 7, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Exploding Dalgona... #shorts #verticalmukbang" + }, + "secondaryText": { + "content": "8.6M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/kBV5ZeGHepI/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCrlzsJ806rlVN7mVYYc8ZgIrJknw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/kBV5ZeGHepI/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCgZ1ZvBeBtffwxoHBpAE7oBvOTFw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rQlY1WmVHSGVwSSDMAygB0.288449", + "loggingDirectives": { + "trackingParams": "CIgBEIf2BBgHIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-kM0RS9WWK0g", + "accessibilityText": "베트남여행갔을때 신기해서 찍어봄 ㅎ, 8.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihVmgEFCEUQ-B3KAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/kM0RS9WWK0g", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "kM0RS9WWK0g", + "playerParams": "8AEByANFuAQfogYVAdeaJROwwrTakhAv0ZbtceAPXzMvkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/kM0RS9WWK0g/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIcBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDaVR4WDQxdEt5SWkzU2hBQW1ZS2xJZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAgYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIYBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CIQBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIQBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CIQBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "kM0RS9WWK0g", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIQBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "kM0RS9WWK0g" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "kM0RS9WWK0g" + ], + "videoCommand": { + "clickTrackingParams": "CIQBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=kM0RS9WWK0g", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "kM0RS9WWK0g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=90cd114bd5962b48&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CIQBEP6YBBgCIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIUBELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CIMBEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kM0RS9WWK0g" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 8, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "베트남여행갔을때 신기해서 찍어봄 ㅎ" + }, + "secondaryText": { + "content": "8.2M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/kM0RS9WWK0g/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAa1IeL4W2EKFPdcv9-jGGMyrC-_g&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/kM0RS9WWK0g/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCa2_EzFNkNfiJsm3nxPZIQFzcvgw&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rTTBSUzlXV0swZyDMAygB0.326326", + "loggingDirectives": { + "trackingParams": "CIMBEIf2BBgIIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-AGnRVwsnLXc", + "accessibilityText": "Lovedive 장원영 메이크업으로 변신💎|쿨톤 핑크 메이크업, 7.3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH4Qh_YEGAkiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/AGnRVwsnLXc", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "AGnRVwsnLXc", + "playerParams": "8AEByANFuAQfogYVAdeaJRMwFDElvMdEZEUNYrgRnUm_kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/AGnRVwsnLXc/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIIBELC1BCITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDbEpOZ25NV3p2RXpKdUxjcEg3bTR2UQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAkYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CIEBENjLDiITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CH4Qh_YEGAkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CH8Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH8Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CH8Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "AGnRVwsnLXc", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CH8Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "AGnRVwsnLXc" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "AGnRVwsnLXc" + ], + "videoCommand": { + "clickTrackingParams": "CH8Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=AGnRVwsnLXc", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "AGnRVwsnLXc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=0069d1570b272d77&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CH8Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CIABELlqIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CH4Qh_YEGAkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "AGnRVwsnLXc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 9, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "Lovedive 장원영 메이크업으로 변신💎|쿨톤 핑크 메이크업" + }, + "secondaryText": { + "content": "7.3M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/AGnRVwsnLXc/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBxs6kN9w8DQG729Cg_0NUrwu7YyA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/AGnRVwsnLXc/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLD7Y4lJHEdzmQhop3EM9dVU0RFx-w&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1BR25SVndzbkxYYyDMAygB0.605447", + "loggingDirectives": { + "trackingParams": "CH4Qh_YEGAkiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-UtS5xwBpnNI", + "accessibilityText": "[IVE] Yujin body shape, 6.3 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQh_YEGAoiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/UtS5xwBpnNI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "UtS5xwBpnNI", + "playerParams": "8AEByANFuAQfogYVAdeaJRPR4DKO_NHaCAvRVBdWTjX2kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/UtS5xwBpnNI/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CH0QsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDa0NxNHNBVlpFSDF1ZEdhOVkxdlB5Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAoYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHwQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQh_YEGAoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "UtS5xwBpnNI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "UtS5xwBpnNI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "UtS5xwBpnNI" + ], + "videoCommand": { + "clickTrackingParams": "CHoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=UtS5xwBpnNI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "UtS5xwBpnNI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=52d4b9c700699cd2&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CHoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CHsQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHkQh_YEGAoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "UtS5xwBpnNI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 10, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "[IVE] Yujin body shape" + }, + "secondaryText": { + "content": "6.3M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/UtS5xwBpnNI/oar2.webp?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/UtS5xwBpnNI/oar2.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBCryNpisVL2mf6u5-imWPB9f7ryw&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1VdFM1eHdCcG5OSSDMAygB0.411462", + "loggingDirectives": { + "trackingParams": "CHkQh_YEGAoiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-938wPX1CCHM", + "accessibilityText": "장원영 커버 메이크업, 6.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHQQh_YEGAsiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/938wPX1CCHM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "938wPX1CCHM", + "playerParams": "8AEByANFuAQfogYVAdeaJRPjf4SvZgMMX5r8Bt4E2WqokAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/938wPX1CCHM/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHgQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDQXBVSGFEVkhlRTVmMVdYM0pYUTIxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAsYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHcQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CHQQh_YEGAsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHUQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHUQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHUQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "938wPX1CCHM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHUQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "938wPX1CCHM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "938wPX1CCHM" + ], + "videoCommand": { + "clickTrackingParams": "CHUQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=938wPX1CCHM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "938wPX1CCHM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=f77f303d7d420873&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CHUQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CHYQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHQQh_YEGAsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "938wPX1CCHM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 11, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "장원영 커버 메이크업" + }, + "secondaryText": { + "content": "6.1M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/938wPX1CCHM/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBfNPcapRN4cn9Rvd1Kz_FOf48Mmg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/938wPX1CCHM/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDIA1DMObzYH8V01jZcabzpVxOZ-Q&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS05Mzh3UFgxQ0NITSDMAygB0.307653", + "loggingDirectives": { + "trackingParams": "CHQQh_YEGAsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-kYr5BuzjXA0", + "accessibilityText": "How to Make Fried Eggs Art #shorts #verticalmukbang, 5.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG8Qh_YEGAwiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/kYr5BuzjXA0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "kYr5BuzjXA0", + "playerParams": "8AEByANFuAQfugUHEgVlbi1VU6IGFQHXmiUTQJpAxkDWBUjFN_7NQSVwl5AHAg%3D%3D", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/kYr5BuzjXA0/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHMQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDVy1RQkVteHNtZTJGQU9OU25UanAtZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEAwYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAwqCQoHEgVlbi1VUw==", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CHIQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CG8Qh_YEGAwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CHAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CHAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CHAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "kYr5BuzjXA0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "kYr5BuzjXA0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "kYr5BuzjXA0" + ], + "videoCommand": { + "clickTrackingParams": "CHAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=kYr5BuzjXA0&pp=ugUHEgVlbi1VUw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "kYr5BuzjXA0", + "playerParams": "ugUHEgVlbi1VUw%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=918af906ece35c0d&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CHAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CHEQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CG8Qh_YEGAwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kYr5BuzjXA0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 12, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "How to Make Fried Eggs Art #shorts #verticalmukbang" + }, + "secondaryText": { + "content": "5.9M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/kYr5BuzjXA0/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDywKm_K3waFKOvfZ4i72Uc4-0kHg&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/kYr5BuzjXA0/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLC-8y7sZnqvFrCDSwiY6DzgBHuyqQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rWXI1QnV6alhBMCDMAygB0.356253", + "loggingDirectives": { + "trackingParams": "CG8Qh_YEGAwiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-uHTr65JQF_Y", + "accessibilityText": "【980万回】再生されたビリヤード動画 #ビリヤード #billiards #artistic #fypシ #shorts #biliard, 5.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGoQh_YEGA0iEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/uHTr65JQF_Y", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "uHTr65JQF_Y", + "playerParams": "8AEByANFuAQfogYVAdeaJRNmmhUUnxM0JucA9zgHF3OEkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/uHTr65JQF_Y/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CG4QsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDV2Z3U0hnc2NGaU8xTzBEZ1phcFJmZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEA0YH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CG0Q2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGoQh_YEGA0iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "uHTr65JQF_Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "uHTr65JQF_Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "uHTr65JQF_Y" + ], + "videoCommand": { + "clickTrackingParams": "CGsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=uHTr65JQF_Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "uHTr65JQF_Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b874ebeb925017f6&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CGsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CGwQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGoQh_YEGA0iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "uHTr65JQF_Y" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 13, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "【980万回】再生されたビリヤード動画 #ビリヤード #billiards #artistic #fypシ #shorts #biliard" + }, + "secondaryText": { + "content": "5.7M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/uHTr65JQF_Y/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCF6oG1dYPAXBGlEU-Pqsjmi_mHYQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/uHTr65JQF_Y/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLByb_InlJfcJWllBvo4o8-PdMiSLg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS11SFRyNjVKUUZfWSDMAygB0.23696", + "loggingDirectives": { + "trackingParams": "CGoQh_YEGA0iEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-jhcMdQq9o-Y", + "accessibilityText": "릴레이로 LOVE DIVE 🌊💘 #Shorts, 5.2 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGUQh_YEGA4iEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/jhcMdQq9o-Y", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "jhcMdQq9o-Y", + "playerParams": "8AEByANFuAQfogYVAdeaJRP2X8ThgReABfNZHmB43rcukAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/jhcMdQq9o-Y/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGkQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDLUZuaXg3MXZSUDY0V1hlbzBpa2QwUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEA4YH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CGgQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGUQh_YEGA4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGYQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGYQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGYQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "jhcMdQq9o-Y", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGYQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "jhcMdQq9o-Y" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "jhcMdQq9o-Y" + ], + "videoCommand": { + "clickTrackingParams": "CGYQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=jhcMdQq9o-Y", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "jhcMdQq9o-Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=8e170c750abda3e6&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CGYQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CGcQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGUQh_YEGA4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "jhcMdQq9o-Y" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 14, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "릴레이로 LOVE DIVE 🌊💘 #Shorts" + }, + "secondaryText": { + "content": "5.2M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/jhcMdQq9o-Y/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLB9z-ypHwwXTAt_hFTq8ib2EOrZOQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/jhcMdQq9o-Y/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBDUCJ1C4hujMZRwEAY2Q-Xq7umeQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1qaGNNZFFxOW8tWSDMAygB0.473002", + "loggingDirectives": { + "trackingParams": "CGUQh_YEGA4iEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-a4AsNOIFnHY", + "accessibilityText": "데일리메이크업/아이돌메이크업/프로필메이크업/웨딩메이크업/메이크업샵/청담샵/헤어메이크업/#shorts, 5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGAQh_YEGA8iEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/a4AsNOIFnHY", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "a4AsNOIFnHY", + "playerParams": "8AEByANFuAQfogYVAdeaJRO8ij3OCvwkQfTo8PYs7b5ekAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/a4AsNOIFnHY/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGQQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDSWx5ZXpwck9oZHdVR2xpVVFtSEFxUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEA8YH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CGMQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CGAQh_YEGA8iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CGEQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGEQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CGEQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "a4AsNOIFnHY", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGEQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "a4AsNOIFnHY" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "a4AsNOIFnHY" + ], + "videoCommand": { + "clickTrackingParams": "CGEQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=a4AsNOIFnHY", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "a4AsNOIFnHY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=6b802c34e2059c76&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CGEQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CGIQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CGAQh_YEGA8iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "a4AsNOIFnHY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 15, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "데일리메이크업/아이돌메이크업/프로필메이크업/웨딩메이크업/메이크업샵/청담샵/헤어메이크업/#shorts" + }, + "secondaryText": { + "content": "5M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/a4AsNOIFnHY/oar3.webp?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/a4AsNOIFnHY/oar3.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBLxTHtO1lr9bgYMARE83Ig-4jXfQ&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1hNEFzTk9JRm5IWSDMAygB0.683339", + "loggingDirectives": { + "trackingParams": "CGAQh_YEGA8iEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-sMwuVh2RdhM", + "accessibilityText": "이것만 있으면 하루종일 걸어다녀도 돼!, 4.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFsQh_YEGBAiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/sMwuVh2RdhM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "sMwuVh2RdhM", + "playerParams": "8AEByANFuAQfogYVAdeaJRNKE763rPIp_r3BVAJ_5NpJkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/sMwuVh2RdhM/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CF8QsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDWERNd000cTZCb2E3TU9hQkR3WmRfdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBAYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CF4Q2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFsQh_YEGBAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFwQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFwQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFwQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "sMwuVh2RdhM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFwQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "sMwuVh2RdhM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "sMwuVh2RdhM" + ], + "videoCommand": { + "clickTrackingParams": "CFwQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=sMwuVh2RdhM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "sMwuVh2RdhM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=b0cc2e561d917613&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CFwQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CF0QuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFsQh_YEGBAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "sMwuVh2RdhM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 16, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "이것만 있으면 하루종일 걸어다녀도 돼!" + }, + "secondaryText": { + "content": "4.9M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/sMwuVh2RdhM/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLATWJ1np6_6rars4NsVexKeEjtWYA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/sMwuVh2RdhM/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBePJVmWCBGjwNUoUx0xkQqp6jzRQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1zTXd1VmgyUmRoTSDMAygB0.517368", + "loggingDirectives": { + "trackingParams": "CFsQh_YEGBAiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-XAoLb0pCNzI", + "accessibilityText": "춤잘추는 이쁜교수 #shorts, 4.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFYQh_YEGBEiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/XAoLb0pCNzI", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "XAoLb0pCNzI", + "playerParams": "8AEByANFuAQfogYVAdeaJRMclTWcb2JeYr4pCgRsEiV1kAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/XAoLb0pCNzI/frame0.jpg", + "width": 576, + "height": 1024 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFoQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDUDVCX3dEaEVvV05TSVQzWS1LR1BwQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBEYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFkQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFYQh_YEGBEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFcQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFcQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFcQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "XAoLb0pCNzI", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFcQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "XAoLb0pCNzI" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "XAoLb0pCNzI" + ], + "videoCommand": { + "clickTrackingParams": "CFcQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=XAoLb0pCNzI", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "XAoLb0pCNzI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=5c0a0b6f4a423732&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CFcQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CFgQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFYQh_YEGBEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "XAoLb0pCNzI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 17, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "춤잘추는 이쁜교수 #shorts" + }, + "secondaryText": { + "content": "4.9M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/XAoLb0pCNzI/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCOOcIe9H4w0Ywo70GcUtm2dw6_VA&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/XAoLb0pCNzI/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCAsPHq2175gB0GxFk2bKYdakv65g&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1YQW9MYjBwQ056SSDMAygB0.915853", + "loggingDirectives": { + "trackingParams": "CFYQh_YEGBEiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-rcqULlcxC5k", + "accessibilityText": "미국 대형 공연에서 헤어피스 떨어진 안유진 대처, 4.7 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFEQh_YEGBIiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/rcqULlcxC5k", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "rcqULlcxC5k", + "playerParams": "8AEByANFuAQfogYVAdeaJRPhIzgPK-OKlmW5sFYUx5UKkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/rcqULlcxC5k/frame0.jpg", + "width": 1080, + "height": 1920 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFUQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDSDlURXE3NnB1akdQVXF1RV90aHdMUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBIYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CFQQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CFEQh_YEGBIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CFIQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFIQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CFIQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "rcqULlcxC5k", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFIQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "rcqULlcxC5k" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "rcqULlcxC5k" + ], + "videoCommand": { + "clickTrackingParams": "CFIQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=rcqULlcxC5k", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "rcqULlcxC5k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=adca942e57310b99&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CFIQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CFMQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CFEQh_YEGBIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "rcqULlcxC5k" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 18, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "미국 대형 공연에서 헤어피스 떨어진 안유진 대처" + }, + "secondaryText": { + "content": "4.7M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/rcqULlcxC5k/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDLrTWOjDwVUQPIh7iuKEBMf5lN4Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/rcqULlcxC5k/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDnw_egxs2sX05yNxH3oAUN-2tsQQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1yY3FVTGxjeEM1ayDMAygB0.771921", + "loggingDirectives": { + "trackingParams": "CFEQh_YEGBIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-Gr7ljImmbgU", + "accessibilityText": "숨참아 lovedive, 4.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEwQh_YEGBMiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/Gr7ljImmbgU", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "Gr7ljImmbgU", + "playerParams": "8AEByANFuAQfogYVAdeaJRMkx3uKrQMpjzAwxBi9R4-dkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Gr7ljImmbgU/frame0.jpg", + "width": 718, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFAQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDbFpkUmlrR3ZSc2VWaGJhU0ljYTZhZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBMYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CE8Q2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEwQh_YEGBMiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CE0Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CE0Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CE0Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "Gr7ljImmbgU", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CE0Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "Gr7ljImmbgU" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "Gr7ljImmbgU" + ], + "videoCommand": { + "clickTrackingParams": "CE0Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Gr7ljImmbgU", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Gr7ljImmbgU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=1abee58c89a66e05&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CE0Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CE4QuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEwQh_YEGBMiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Gr7ljImmbgU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 19, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "숨참아 lovedive" + }, + "secondaryText": { + "content": "4.5M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/Gr7ljImmbgU/oar1.jpg?sqp=-oaymwEdCJQDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCvEPNlHfNDMpLJ-8wIkYvb-HreVw&usqp=CCk", + "width": 404, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/Gr7ljImmbgU/oar1.jpg?sqp=-oaymwEgCJQDEN4ESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA5L4Pmh1XNwpGpdZp4QCmJF9T64w&usqp=CCk", + "width": 404, + "height": 606 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1HcjdsakltbWJnVSDMAygB0.842693", + "loggingDirectives": { + "trackingParams": "CEwQh_YEGBMiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-kqTqJd91bqM", + "accessibilityText": "바지 허리 클때 꿀팁! #shorts, 4.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEcQh_YEGBQiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/kqTqJd91bqM", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "kqTqJd91bqM", + "playerParams": "8AEByANFuAQfogYVAdeaJRPVjDCphtSTvi5U-O_cI9oBkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/kqTqJd91bqM/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEsQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDd2R6OXZHaUoyWkRpSmFOczFqQVNKdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBQYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEoQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEcQh_YEGBQiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEgQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEgQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEgQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "kqTqJd91bqM", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEgQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "kqTqJd91bqM" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "kqTqJd91bqM" + ], + "videoCommand": { + "clickTrackingParams": "CEgQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=kqTqJd91bqM", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "kqTqJd91bqM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeened.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=92a4ea25df756ea3&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CEgQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CEkQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEcQh_YEGBQiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kqTqJd91bqM" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 20, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "바지 허리 클때 꿀팁! #shorts" + }, + "secondaryText": { + "content": "4.4M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/kqTqJd91bqM/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAlOcn2ZrPrppBrwUpjBHrOeDsAag&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/kqTqJd91bqM/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCngIJyTsYf0YM5y5zfvqppB8qZJg&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1rcVRxSmQ5MWJxTSDMAygB0.142183", + "loggingDirectives": { + "trackingParams": "CEcQh_YEGBQiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-7mdSjzCbt-w", + "accessibilityText": "If you don't buy it at LUSH, you're missing out...???, 4.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEIQh_YEGBUiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/7mdSjzCbt-w", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "7mdSjzCbt-w", + "playerParams": "8AEByANFuAQfugUHEgVlbi1VU6IGFQHXmiUT6LnuwLfkHBEOeIWluwUANpAHAg%3D%3D", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/7mdSjzCbt-w/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEYQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDTWo4OTRwLVM0cjVmZVhBUHFEUkJVZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBUYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAwqCQoHEgVlbi1VUw==", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEUQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CEIQh_YEGBUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CEMQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEMQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CEMQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "7mdSjzCbt-w", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEMQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "7mdSjzCbt-w" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "7mdSjzCbt-w" + ], + "videoCommand": { + "clickTrackingParams": "CEMQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=7mdSjzCbt-w&pp=ugUHEgVlbi1VU9IHCQmgBXX-syszgw%3D%3D", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "7mdSjzCbt-w", + "playerParams": "ugUHEgVlbi1VU9IHCQmgBXX-syszgw%3D%3D", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=ee67528f309bb7ec&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CEMQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CEQQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CEIQh_YEGBUiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "7mdSjzCbt-w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 21, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "If you don't buy it at LUSH, you're missing out...???" + }, + "secondaryText": { + "content": "4.5M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/7mdSjzCbt-w/oar1.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLC5OWoVYOBJE-tQ_WCP915A1cHu_Q&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/7mdSjzCbt-w/oar1.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLDwiOnl7b0Wo8K9ARIDaLN_XO1y8A&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS03bWRTanpDYnQtdyDMAygB0.485542", + "loggingDirectives": { + "trackingParams": "CEIQh_YEGBUiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-huaAlwibnX0", + "accessibilityText": "i can't see any difference 🤷🏻‍♀️, 4.1 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD0Qh_YEGBYiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/huaAlwibnX0", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "huaAlwibnX0", + "playerParams": "8AEByANFuAQfogYVAdeaJRNQPNdLR9ODtxGbkvjH14iGkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/huaAlwibnX0/frame0.jpg", + "width": 408, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEEQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDTEVubUFVTGVpc0JHTWpSM1hxZWN3Zw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBYYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CEAQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CD0Qh_YEGBYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CD4Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD4Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CD4Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "huaAlwibnX0", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CD4Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "huaAlwibnX0" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "huaAlwibnX0" + ], + "videoCommand": { + "clickTrackingParams": "CD4Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=huaAlwibnX0", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "huaAlwibnX0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-ajh0j5-5x.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=86e68097089b9d7d&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CD4Q_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CD8QuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CD0Qh_YEGBYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "huaAlwibnX0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 22, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "i can't see any difference 🤷🏻‍♀️" + }, + "secondaryText": { + "content": "4.1M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/huaAlwibnX0/oar2.jpg?usqp=CCk", + "width": 408, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/huaAlwibnX0/oar2.jpg?sqp=-oaymwEgCJgDEOQESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAjEYULcUKqaSGMyc_LKZHhS45d4w&usqp=CCk", + "width": 408, + "height": 612 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1odWFBbHdpYm5YMCDMAygB0.20775", + "loggingDirectives": { + "trackingParams": "CD0Qh_YEGBYiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-ZtWguK-ixnk", + "accessibilityText": "호주 문화 충격! #호주생활, 3.9 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDgQh_YEGBciEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/ZtWguK-ixnk", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "ZtWguK-ixnk", + "playerParams": "8AEByANFuAQfogYVAdeaJRPW0v5eOxVAOVn84jBWB_7ekAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ZtWguK-ixnk/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDwQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDbF91dS1iVHp0dmM2YnNSYVZpaHJydw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBcYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDsQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CDgQh_YEGBciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDkQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDkQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDkQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "ZtWguK-ixnk", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDkQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "ZtWguK-ixnk" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "ZtWguK-ixnk" + ], + "videoCommand": { + "clickTrackingParams": "CDkQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=ZtWguK-ixnk", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "ZtWguK-ixnk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=66d5a0b8afa2c679&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CDkQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CDoQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDgQh_YEGBciEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "ZtWguK-ixnk" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 23, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "호주 문화 충격! #호주생활" + }, + "secondaryText": { + "content": "3.9M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/ZtWguK-ixnk/oar3.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAspqXF9f3zUBl_PFT3uxUEyK6jUQ&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/ZtWguK-ixnk/oar3.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAQy71UWWMPpcKPEJewOmzlShTLfQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1adFdndUstaXhuayDMAygB0.873155", + "loggingDirectives": { + "trackingParams": "CDgQh_YEGBciEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-e0ZnXJwkqgQ", + "accessibilityText": "점보 신라면 자판기 #shorts, 3.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDMQh_YEGBgiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/e0ZnXJwkqgQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "e0ZnXJwkqgQ", + "playerParams": "8AEByANFuAQfogYVAdeaJRMZ2M3FPpcnjafD-UWNp79qkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/e0ZnXJwkqgQ/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDcQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDSkV5TTI5RzlDR0pWOE5Qcm9BcXdBUQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBgYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDYQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CDMQh_YEGBgiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CDQQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDQQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CDQQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "e0ZnXJwkqgQ", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDQQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "e0ZnXJwkqgQ" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "e0ZnXJwkqgQ" + ], + "videoCommand": { + "clickTrackingParams": "CDQQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=e0ZnXJwkqgQ&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "e0ZnXJwkqgQ", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=7b46675c9c24aa04&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CDQQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CDUQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CDMQh_YEGBgiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "e0ZnXJwkqgQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 24, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "점보 신라면 자판기 #shorts" + }, + "secondaryText": { + "content": "3.6M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/e0ZnXJwkqgQ/hq720_3.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBmOOtv831bWQuQEpYtwgOypvEApA", + "width": 406, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1lMFpuWEp3a3FnUSDMAygB0.585743", + "loggingDirectives": { + "trackingParams": "CDMQh_YEGBgiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-_iSSUuAshag", + "accessibilityText": "wonyoung running to irene😱 *visual attack* 😍😍, 3.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC4Qh_YEGBkiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/_iSSUuAshag", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "_iSSUuAshag", + "playerParams": "8AEByANFuAQfogYVAdeaJRMmZDGkppS3Oqc4yDw9z3DckAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/_iSSUuAshag/frame0.jpg", + "width": 684, + "height": 690 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDIQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDYzh5MUw2dWNhRW1kZjZCSUxMY3dLQQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBkYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CDEQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CC4Qh_YEGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CC8Q_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC8Q_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CC8Q_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "_iSSUuAshag", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CC8Q_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "_iSSUuAshag" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "_iSSUuAshag" + ], + "videoCommand": { + "clickTrackingParams": "CC8Q_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=_iSSUuAshag", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "_iSSUuAshag", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-ajh0j5-55.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=fe249252e02c85a8&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CC8Q_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CDAQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CC4Qh_YEGBkiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "_iSSUuAshag" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 25, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "wonyoung running to irene😱 *visual attack* 😍😍" + }, + "secondaryText": { + "content": "3.5M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/_iSSUuAshag/oar2.webp?usqp=CCk", + "width": 684, + "height": 690 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1faVNTVXVBc2hhZyDMAygB0.0394645", + "loggingDirectives": { + "trackingParams": "CC4Qh_YEGBkiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-dGVH8mwX1yo", + "accessibilityText": "속눈썹 중요성, 3.6 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCkQh_YEGBoiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/dGVH8mwX1yo", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "dGVH8mwX1yo", + "playerParams": "8AEByANFuAQfogYVAdeaJRMJsjco2Gh1MfL108dtRAxUkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dGVH8mwX1yo/frame0.jpg", + "width": 372, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CC0QsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDM1FxVTZSRVlpa0tncng2UmpRQzQ4QQ%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBoYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CCwQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CCkQh_YEGBoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "dGVH8mwX1yo", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "dGVH8mwX1yo" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "dGVH8mwX1yo" + ], + "videoCommand": { + "clickTrackingParams": "CCoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=dGVH8mwX1yo", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "dGVH8mwX1yo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=746547f26c17d72a&ip=79.205.216.240&initcwndbps=2757500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CCoQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CCsQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCkQh_YEGBoiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dGVH8mwX1yo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 26, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "속눈썹 중요성" + }, + "secondaryText": { + "content": "3.6M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi_webp/dGVH8mwX1yo/oar1.webp?usqp=CCk", + "width": 372, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/dGVH8mwX1yo/oar1.jpg?sqp=-oaymwEgCPQCEK4ESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLCnabThYiKrUo1iqWfXj4hEY-Y-vw&usqp=CCk", + "width": 372, + "height": 558 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1kR1ZIOG13WDF5byDMAygB0.426103", + "loggingDirectives": { + "trackingParams": "CCkQh_YEGBoiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-3z15uxicapw", + "accessibilityText": "여러분 감사합니다!! #웃긴영상 #쇼츠 #shorts #윗유하우스, 3.5 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCQQh_YEGBsiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/3z15uxicapw", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "3z15uxicapw", + "playerParams": "8AEByANFuAQfogYVAdeaJRNw3M6tlIYsppMqrST2mnbJkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3z15uxicapw/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CCgQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDV2M0eDJXZjdNc1ZKRDhBcDhqT3pVdw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBsYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CCcQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CCQQh_YEGBsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCUQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCUQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCUQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "3z15uxicapw", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCUQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3z15uxicapw" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3z15uxicapw" + ], + "videoCommand": { + "clickTrackingParams": "CCUQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3z15uxicapw", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3z15uxicapw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=df3d79bb189c6a9c&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CCUQ_pgEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CCYQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCQQh_YEGBsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "3z15uxicapw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 27, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "여러분 감사합니다!! #웃긴영상 #쇼츠 #shorts #윗유하우스" + }, + "secondaryText": { + "content": "3.5M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3z15uxicapw/hq720_1.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLATHr3hrTaWkF0V1BnXShjwIOqlHg", + "width": 405, + "height": 720 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0zejE1dXhpY2FwdyDMAygB0.512888", + "loggingDirectives": { + "trackingParams": "CCQQh_YEGBsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-GEMrXeuaG2M", + "accessibilityText": "LOVE DIVE Result, 3.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CB8Qh_YEGBwiEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/GEMrXeuaG2M", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "GEMrXeuaG2M", + "playerParams": "8AEByANFuAQfogYVAdeaJRML1bCtCBKI9eE0UlGcS1zwkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/GEMrXeuaG2M/frame0.jpg", + "width": 720, + "height": 1280 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CCMQsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDaVZzMnBuR1c1bUxJYzFqUzJueGhqZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEBwYH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CCIQ2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CB8Qh_YEGBwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CCAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CCAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CCAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "GEMrXeuaG2M", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "GEMrXeuaG2M" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "GEMrXeuaG2M" + ], + "videoCommand": { + "clickTrackingParams": "CCAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=GEMrXeuaG2M", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "GEMrXeuaG2M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=18432b5deb9a1b63&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CCAQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CCEQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CB8Qh_YEGBwiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "GEMrXeuaG2M" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 28, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "LOVE DIVE Result" + }, + "secondaryText": { + "content": "3.4M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/GEMrXeuaG2M/oar2.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLBLVggmKgENlcjDt4_z2kyO-NCtlw&usqp=CCk", + "width": 405, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/GEMrXeuaG2M/oar2.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLBcb1AkDYXLoLJNfhsQR2orl4m4bQ&usqp=CCk", + "width": 405, + "height": 608 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS1HRU1yWGV1YUcyTSDMAygB0.062325", + "loggingDirectives": { + "trackingParams": "CB8Qh_YEGBwiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + }, + { + "shortsLockupViewModel": { + "entityId": "shorts-shelf-item-3JlHFadDIio", + "accessibilityText": "오늘자 나르시스트 눈썹 컨트롤 ㄹㅈㄷ찍은 장원영, 3.4 million views - play Short", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQh_YEGB0iEwigz5_x_vqUAxUHyhEIHUriKFWaAQUIRRD4HcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/shorts/3JlHFadDIio", + "webPageType": "WEB_PAGE_TYPE_SHORTS", + "rootVe": 37414 + } + }, + "reelWatchEndpoint": { + "videoId": "3JlHFadDIio", + "playerParams": "8AEByANFuAQfogYVAdeaJRPcqXo4vvWqWepS_2JIlnGMkAcC", + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/3JlHFadDIio/frame0.jpg", + "width": 406, + "height": 720 + } + ], + "isOriginalAspectRatio": true + }, + "overlay": { + "reelPlayerOverlayRenderer": { + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CB4QsLUEIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "reelPlayerNavigationModel": "REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED" + } + }, + "params": "CB8wAroBGFVDcElfbWVfeVFra0VhUF80VnhBdHpxZw%3D%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "sequenceParams": "KsYDCg0KCzFBMzlqOGxkNjBFCg0KCy1xOFROcURMNUFNCg0KC0haMkUzOHQyMlJVCg0KC2dqY0dWeHNLNVdrCg0KC0lTSl9ERHUzSEJVCg0KCzJHcWpYVVhwWmpZCg0KC1g1YXNDb3BhX093Cg0KC2tCVjVaZUdIZXBJCg0KC2tNMFJTOVdXSzBnCg0KC0FHblJWd3NuTFhjCg0KC1V0UzV4d0Jwbk5JCg0KCzkzOHdQWDFDQ0hNCg0KC2tZcjVCdXpqWEEwCg0KC3VIVHI2NUpRRl9ZCg0KC2poY01kUXE5by1ZCg0KC2E0QXNOT0lGbkhZCg0KC3NNd3VWaDJSZGhNCg0KC1hBb0xiMHBDTnpJCg0KC3JjcVVMbGN4QzVrCg0KC0dyN2xqSW1tYmdVCg0KC2txVHFKZDkxYnFNCg0KCzdtZFNqekNidC13Cg0KC2h1YUFsd2liblgwCg0KC1p0V2d1Sy1peG5rCg0KC2UwWm5YSndrcWdRCg0KC19pU1NVdUFzaGFnCg0KC2RHVkg4bXdYMXlvCg0KCzN6MTV1eGljYXB3Cg0KC0dFTXJYZXVhRzJNCg0KCzNKbEhGYWRESWlvEB0YH1AZaAGKAR4aHAoaCgtoaDVHS1ZhOFZ0TRILaGg1R0tWYThWdE2QAQU%3D", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + }, + "qoeLoggingContext": { + "serializedContextData": "CgIIDA%3D%3D" + } + }, + "ustreamerConfig": "CAw=", + "accessibilityRenderer": { + "reelWatchAccessibilityRenderer": { + "enablePlayPauseA11yButton": true, + "loggingDirectives": { + "trackingParams": "CB0Q2MsOIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "visibility": { + "types": "4" + } + } + } + } + } + } + }, + "menuOnTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQh_YEGB0iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showSheetCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "sheetViewModel": { + "content": { + "listViewModel": { + "listItems": [ + { + "listItemViewModel": { + "title": { + "content": "Add to queue" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "ADD_TO_QUEUE_TAIL" + } + } + ] + }, + "rendererContext": { + "loggingContext": { + "loggingDirectives": { + "trackingParams": "CBsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + }, + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CBsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "addToPlaylistCommand": { + "openMiniplayer": false, + "openListPanel": true, + "videoId": "3JlHFadDIio", + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CBsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/playlist/create" + } + }, + "createPlaylistServiceEndpoint": { + "videoIds": [ + "3JlHFadDIio" + ], + "params": "CAQ%3D" + } + }, + "videoIds": [ + "3JlHFadDIio" + ], + "videoCommand": { + "clickTrackingParams": "CBsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=3JlHFadDIio&pp=0gcJCaAFdf6zKzOD", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "3JlHFadDIio", + "playerParams": "0gcJCaAFdf6zKzOD", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=dc994715a743222a&ip=79.205.216.240&initcwndbps=2697500&mt=1781036460&oweuc=&pxtags=Cg4KAnR4Egg1MTgyODk2Nw&rxtags=Cg4KAnR4Egg1MTgyODk2Nw%2CCg4KAnR4Egg1MTgyODk2OA" + } + } + } + } + } + } + }, + { + "clickTrackingParams": "CBsQ_pgEGAIiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "notificationActionRenderer": { + "responseText": { + "simpleText": "Added to queue" + }, + "trackingParams": "CBwQuWoiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "popupType": "TOAST" + } + } + ] + } + } + } + } + } + } + }, + { + "listItemViewModel": { + "title": { + "content": "Send feedback" + }, + "leadingImage": { + "sources": [ + { + "clientResource": { + "imageName": "FEEDBACK" + } + } + ] + }, + "rendererContext": { + "commandContext": { + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBoQh_YEGB0iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "3JlHFadDIio" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + } + } + } + } + } + } + ] + } + } + } + } + } + } + } + }, + "indexInCollection": 29, + "menuOnTapA11yLabel": "More actions", + "overlayMetadata": { + "primaryText": { + "content": "오늘자 나르시스트 눈썹 컨트롤 ㄹㅈㄷ찍은 장원영" + }, + "secondaryText": { + "content": "3.4M views" + } + }, + "thumbnailViewModel": { + "thumbnailViewModel": { + "image": { + "sources": [ + { + "url": "https://i.ytimg.com/vi/3JlHFadDIio/oar1.jpg?usqp=CCk", + "width": 406, + "height": 720 + }, + { + "url": "https://i.ytimg.com/vi/3JlHFadDIio/oar1.jpg?sqp=-oaymwEgCJYDEOEESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAj8ruFGDsWJ5_qP3UUBQjpO_VUoA&usqp=CCk", + "width": 406, + "height": 609 + } + ] + } + } + }, + "stackedFrameData": {}, + "titleTruncationStyle": "SHORTS_LOCKUP_TITLE_TRUNCATION_STYLE_UNKNOWN", + "inlinePopStateEntityKey": "Eh1zaG9ydHMtc2hlbGYtaXRlbS0zSmxIRmFkRElpbyDMAygB0.587373", + "loggingDirectives": { + "trackingParams": "CBoQh_YEGB0iEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + }, + "gestures": { + "types": "2" + }, + "useGreenPath": true + } + } + } + ], + "trackingParams": "CBkQudQIGAMiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "subtitle": { + "runs": [ + { + "text": "96K" + }, + { + "text": " Shorts" + } + ] + } + } + }, + { + "videoDescriptionTranscriptSectionRenderer": { + "sectionTitle": { + "runs": [ + { + "text": "Transcript" + } + ] + }, + "subHeaderText": { + "runs": [ + { + "text": "Follow along using the transcript." + } + ] + }, + "primaryButton": { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Show transcript" + } + ] + }, + "trackingParams": "CBgQtooIIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "command": { + "clickTrackingParams": "CBgQtooIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandExecutorCommand": { + "commands": [ + { + "clickTrackingParams": "CBgQtooIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "showEngagementPanelEndpoint": { + "sourcePanelIdentifier": "video-description-ep-identifier", + "identifier": { + "surface": "ENGAGEMENT_PANEL_SURFACE_WATCH", + "tag": "PAmodern_transcript_view" + }, + "globalConfiguration": { + "params": "qgkPCgtZOEpGeFMxSGxEbxgC" + } + } + }, + { + "clickTrackingParams": "CBgQtooIIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "scrollToEngagementPanelCommand": { + "targetId": "PAmodern_transcript_view" + } + } + ] + } + } + } + }, + "trackingParams": "CBcQ0YQIGAQiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + { + "videoDescriptionInfocardsSectionRenderer": { + "sectionTitle": { + "simpleText": "STARSHIP" + }, + "creatorVideosButton": { + "buttonRenderer": { + "style": "STYLE_INACTIVE_OUTLINE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Videos" + }, + "icon": { + "iconType": "MY_VIDEOS" + }, + "trackingParams": "CBYQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "command": { + "clickTrackingParams": "CBYQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "params": "EgZ2aWRlb3PyBgkKBzoAogECCAE%3D" + } + } + } + }, + "creatorAboutButton": { + "buttonRenderer": { + "style": "STYLE_INACTIVE_OUTLINE", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "About" + }, + "icon": { + "iconType": "ACCOUNT_BOX" + }, + "trackingParams": "CBUQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "command": { + "clickTrackingParams": "CBUQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/channel/UCYDmx2Sfpnaxg488yBpZIGg/about", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "params": "EgVhYm91dPIGBgoCMgBKAA%3D%3D" + } + } + } + }, + "sectionSubtitle": { + "accessibility": { + "accessibilityData": { + "label": "6.71 million subscribers" + } + }, + "simpleText": "6.71M subscribers" + }, + "channelAvatar": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/k6p06Jx1N1ItWTjYjdDhDPadzWvIRFPdbqqtM-81QuHF9bzqCj4yy_ZVc40AaFsRvtjwd7ex=s88-c-k-c0x00ffffff-no-rj" + } + ] + }, + "channelEndpoint": { + "clickTrackingParams": "CBMQwjcYBSITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "/@STARSHIP_official", + "webPageType": "WEB_PAGE_TYPE_CHANNEL", + "rootVe": 3611, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", + "canonicalBaseUrl": "/@STARSHIP_official" + } + }, + "creatorCustomUrlButtons": [ + { + "buttonViewModel": { + "title": "Instagram", + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CBQQ8FsYACITCKDPn_H--pQDFQfKEQgdSuIoVcoBBJp2bOg=", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqa3BnQjQ0UktOY01HZ0FacXhBOVFISTB2aFEwUXxBQ3Jtc0tteElWbU9yNWZRbUVJSl8yVWpYRGVoUGIxMUszWGU1T0c4NV9sYnpTT1BPUXQ2SVFCSzh3eXg2SjZ0UjF2X21RaFo4UkJsT2FYWXRiN29xV2lxMXJLQ1lYalJkb0p4UFQ5V1pvVktLdWlDcUV5NkM4cw&q=https%3A%2F%2Fwww.instagram.com%2Fofficialstarship", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=Watch_SD_EP&redir_token=QUFFLUhqa3BnQjQ0UktOY01HZ0FacXhBOVFISTB2aFEwUXxBQ3Jtc0tteElWbU9yNWZRbUVJSl8yVWpYRGVoUGIxMUszWGU1T0c4NV9sYnpTT1BPUXQ2SVFCSzh3eXg2SjZ0UjF2X21RaFo4UkJsT2FYWXRiN29xV2lxMXJLQ1lYalJkb0p4UFQ5V1pvVktLdWlDcUV5NkM4cw&q=https%3A%2F%2Fwww.instagram.com%2Fofficialstarship", + "target": "TARGET_NEW_WINDOW" + } + } + }, + "style": "BUTTON_VIEW_MODEL_STYLE_CUSTOM", + "trackingParams": "CBQQ8FsYACITCKDPn_H--pQDFQfKEQgdSuIoVQ==", + "type": "BUTTON_VIEW_MODEL_TYPE_OUTLINE", + "buttonSize": "BUTTON_VIEW_MODEL_SIZE_DEFAULT", + "iconImage": { + "url": "https://www.gstatic.com/youtube/img/watch/social_media/instagram_1x.png", + "width": 16, + "height": 16 + } + } + } + ], + "trackingParams": "CBMQwjcYBSITCKDPn_H--pQDFQfKEQgdSuIoVQ==" + } + } + ] + } + }, + "veType": 124975, + "targetId": "engagement-panel-structured-description", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "loggingDirectives": { + "trackingParams": "CBIQ040EGAUiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + } + }, + { + "engagementPanelSectionListRenderer": { + "panelIdentifier": "engagement-panel-searchable-transcript", + "header": { + "engagementPanelTitleHeaderRenderer": { + "title": { + "runs": [ + { + "text": "Transcript" + } + ] + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuServiceItemRenderer": { + "text": { + "runs": [ + { + "text": "Toggle timestamps" + } + ] + }, + "serviceEndpoint": { + "clickTrackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "signalAction": { + "signal": "TOGGLE_TRANSCRIPT_TIMESTAMPS" + } + } + ] + } + }, + "trackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + } + ], + "trackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + } + } + }, + "visibilityButton": { + "buttonRenderer": { + "icon": { + "iconType": "CLOSE" + }, + "accessibility": { + "label": "Close transcript" + }, + "trackingParams": "CBEQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "accessibilityData": { + "accessibilityData": { + "label": "Close transcript" + } + }, + "command": { + "clickTrackingParams": "CBEQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "changeEngagementPanelVisibilityAction": { + "targetId": "engagement-panel-searchable-transcript", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" + } + } + } + }, + "trackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "content": { + "continuationItemRenderer": { + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", + "continuationEndpoint": { + "clickTrackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_transcript" + } + }, + "getTranscriptEndpoint": { + "params": "CgtZOEpGeFMxSGxEbxIOQ2dBU0FtVnVHZ0ElM0QYASozZW5nYWdlbWVudC1wYW5lbC1zZWFyY2hhYmxlLXRyYW5zY3JpcHQtc2VhcmNoLXBhbmVsMAE4AUAB" + } + } + } + }, + "veType": 126250, + "targetId": "engagement-panel-searchable-transcript", + "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", + "onShowCommands": [ + { + "clickTrackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "scrollToEngagementPanelCommand": { + "targetId": "engagement-panel-searchable-transcript" + } + } + ], + "loggingDirectives": { + "trackingParams": "CBAQ040EGAYiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "visibility": { + "types": "12" + } + } + } + } + ], + "topbar": { + "desktopTopbarRenderer": { + "logo": { + "topbarLogoRenderer": { + "iconImage": { + "iconType": "YOUTUBE_LOGO" + }, + "tooltipText": { + "runs": [ + { + "text": "YouTube Home" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CA8QsV4iEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 3854, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + } + }, + "trackingParams": "CA8QsV4iEwigz5_x_vqUAxUHyhEIHUriKFU=", + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "config": { + "webSearchboxConfig": { + "requestLanguage": "en", + "requestDomain": "us", + "hasOnscreenKeyboard": false, + "focusSearchbox": true + } + }, + "trackingParams": "CAsQ7VAiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "searchEndpoint": { + "clickTrackingParams": "CAsQ7VAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH", + "rootVe": 4724 + } + }, + "searchEndpoint": { + "query": "" + } + }, + "clearButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CA4Q8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + } + } + }, + "showImageSourceDialog": { + "clickTrackingParams": "CAsQ7VAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "showDialogCommand": { + "panelLoadingStrategy": { + "inlineContent": { + "dialogViewModel": { + "header": { + "dialogHeaderViewModel": { + "headline": { + "content": "Image source" + } + } + }, + "footer": { + "panelFooterViewModel": { + "primaryButton": { + "buttonViewModel": { + "title": "Visit source", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CA0Q8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_FILLED" + } + }, + "secondaryButton": { + "buttonViewModel": { + "title": "Cancel", + "style": "BUTTON_VIEW_MODEL_STYLE_MONO", + "trackingParams": "CAwQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "isFullWidth": true, + "type": "BUTTON_VIEW_MODEL_TYPE_TONAL" + } + }, + "shouldHideDivider": true + } + }, + "content": { + "basicContentViewModel": { + "paragraphs": [ + { + "text": { + "content": "Visit image source website?" + } + } + ] + } + } + } + } + } + } + } + } + }, + "trackingParams": "CAIQq6wBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAkQ_qsBGAAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/account/account_menu" + } + }, + "signalServiceEndpoint": { + "signal": "GET_ACCOUNT_MENU", + "actions": [ + { + "clickTrackingParams": "CAkQ_qsBGAAiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "openPopupAction": { + "popup": { + "multiPageMenuRenderer": { + "trackingParams": "CAoQ_6sBIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "showLoadingSpinner": true + } + }, + "popupType": "DROPDOWN", + "beReused": true + } + } + ] + } + }, + "trackingParams": "CAkQ_qsBGAAiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "tooltip": "Settings", + "style": "STYLE_DEFAULT" + } + }, + { + "buttonRenderer": { + "style": "STYLE_SUGGESTIVE", + "size": "SIZE_SMALL", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAgQ1IAEGAEiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253FprettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, + "trackingParams": "CAgQ1IAEGAEiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "targetId": "topbar-signin" + } + } + ], + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Playback" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + }, + "hotkey": "k" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + }, + "hotkey": "j" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + }, + "hotkey": "l" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + }, + "hotkey": "P (SHIFT+p)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Next video" + } + ] + }, + "hotkey": "N (SHIFT+n)" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + }, + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + }, + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + }, + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + }, + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + }, + "hotkey": "0..9" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + }, + "hotkey": "CONTROL + ←" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + }, + "hotkey": "CONTROL + →" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "General" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + }, + "hotkey": "f" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + }, + "hotkey": "t" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + }, + "hotkey": "i" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + }, + "hotkey": "ESCAPE" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + }, + "hotkey": "m" + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + }, + "hotkey": "c" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + }, + "hotkey": "o" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + }, + "hotkey": "+" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + }, + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + } + } + } + ] + } + }, + { + "hotkeyDialogSectionRenderer": { + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + }, + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + }, + "hotkey": "w" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + }, + "hotkey": "a" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + }, + "hotkey": "s" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + }, + "hotkey": "d" + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + }, + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + }, + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + } + } + } + ] + } + } + ], + "dismissButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAcQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=" + } + }, + "trackingParams": "CAYQteYDIhMIoM-f8f76lAMVB8oRCB1K4ihV" + } + }, + "backButton": { + "buttonRenderer": { + "trackingParams": "CAUQvIYDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "command": { + "clickTrackingParams": "CAUQvIYDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAUQvIYDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ] + } + } + } + }, + "forwardButton": { + "buttonRenderer": { + "trackingParams": "CAQQvYYDIhMIoM-f8f76lAMVB8oRCB1K4ihV", + "command": { + "clickTrackingParams": "CAQQvYYDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAQQvYYDIhMIoM-f8f76lAMVB8oRCB1K4ihVygEEmnZs6A==", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ] + } + } + } + }, + "a11ySkipNavigationButton": { + "buttonRenderer": { + "style": "STYLE_DEFAULT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAMQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFU=", + "command": { + "clickTrackingParams": "CAMQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "signal": "CLIENT_SIGNAL", + "actions": [ + { + "clickTrackingParams": "CAMQ8FsiEwigz5_x_vqUAxUHyhEIHUriKFXKAQSadmzo", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ] + } + } + } + } + } + }, + "pageVisualEffects": [ + { + "cinematicContainerRenderer": { + "gradientColorConfig": [ + { + "darkThemeColor": 2566914048, + "startLocation": 0 + }, + { + "darkThemeColor": 2130706432 + }, + { + "darkThemeColor": 4278190080, + "startLocation": 1 + } + ], + "presentationStyle": "CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED", + "config": { + "lightThemeBackgroundColor": 4278190080, + "darkThemeBackgroundColor": 4278190080, + "animationConfig": { + "minImageUpdateIntervalMs": 5000, + "crossfadeDurationMs": 5000, + "crossfadeStartOffset": 1, + "maxFrameRate": 30 + }, + "colorSourceSizeMultiplier": 2.5, + "applyClientImageBlur": true, + "bottomColorSourceHeightMultiplier": 0.67, + "maxBottomColorSourceHeight": 260, + "colorSourceWidthMultiplier": 1.5, + "colorSourceHeightMultiplier": 2, + "blurStrength": 5, + "watchFullscreenConfig": { + "colorSourceWidthMultiplier": 2, + "colorSourceHeightMultiplier": 2, + "scrimWidthMultiplier": 2.5, + "scrimHeightMultiplier": 2.5, + "flatScrimColor": 2566914048 + }, + "enableInLightTheme": true + } + } + } + ], + "microformat": { + "microformatDataRenderer": { + "videoDetails": { + "comments": [ + { + "@type": "https://schema.org/Comment", + "dateCreated": "2026-02-14T00:10:47-08:00", + "text": "지금도 듣는사람 있나요?", + "author": { + "@type": "https://schema.org/Person", + "name": "@최민선-x9c", + "url": "https://www.youtube.com/@%EC%B5%9C%EB%AF%BC%EC%84%A0-x9c", + "alternateName": "최민선" + }, + "upvoteCount": 1119 + } + ] + } + } + }, + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE", + "options": { + "persistenceOption": "ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST" + } + }, + { + "entityKey": "EgpIRUFUU0VFS0VSIJICKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "macroMarkersListEntity": { + "key": "EgpIRUFUU0VFS0VSIJICKAE%3D", + "externalVideoId": "Y8JFxS1HlDo", + "markersList": { + "markerType": "MARKER_TYPE_HEATMAP", + "markers": [ + { + "startMillis": "0", + "durationMillis": "1790", + "intensityScoreNormalized": 1 + }, + { + "startMillis": "1790", + "durationMillis": "1790", + "intensityScoreNormalized": 0.45628583390911626 + }, + { + "startMillis": "3580", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4683730432912516 + }, + { + "startMillis": "5370", + "durationMillis": "1790", + "intensityScoreNormalized": 0.44607903250161296 + }, + { + "startMillis": "7160", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4307485254618084 + }, + { + "startMillis": "8950", + "durationMillis": "1790", + "intensityScoreNormalized": 0.42875807049413617 + }, + { + "startMillis": "10740", + "durationMillis": "1790", + "intensityScoreNormalized": 0.43637156074548256 + }, + { + "startMillis": "12530", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3999673977203571 + }, + { + "startMillis": "14320", + "durationMillis": "1790", + "intensityScoreNormalized": 0.40341717648243136 + }, + { + "startMillis": "16110", + "durationMillis": "1790", + "intensityScoreNormalized": 0.38502308470186647 + }, + { + "startMillis": "17900", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3659895306644459 + }, + { + "startMillis": "19690", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4241371263321177 + }, + { + "startMillis": "21480", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4114320751522584 + }, + { + "startMillis": "23270", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4073431773152194 + }, + { + "startMillis": "25060", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4807315951551869 + }, + { + "startMillis": "26850", + "durationMillis": "1790", + "intensityScoreNormalized": 0.46782154999245 + }, + { + "startMillis": "28640", + "durationMillis": "1790", + "intensityScoreNormalized": 0.46812652429956575 + }, + { + "startMillis": "30430", + "durationMillis": "1790", + "intensityScoreNormalized": 0.592578119637783 + }, + { + "startMillis": "32220", + "durationMillis": "1790", + "intensityScoreNormalized": 0.6123683897448099 + }, + { + "startMillis": "34010", + "durationMillis": "1790", + "intensityScoreNormalized": 0.617863532577113 + }, + { + "startMillis": "35800", + "durationMillis": "1790", + "intensityScoreNormalized": 0.622796886653885 + }, + { + "startMillis": "37590", + "durationMillis": "1790", + "intensityScoreNormalized": 0.7306228064957468 + }, + { + "startMillis": "39380", + "durationMillis": "1790", + "intensityScoreNormalized": 0.7474156115730085 + }, + { + "startMillis": "41170", + "durationMillis": "1790", + "intensityScoreNormalized": 0.7172938506380895 + }, + { + "startMillis": "42960", + "durationMillis": "1790", + "intensityScoreNormalized": 0.6420745574097546 + }, + { + "startMillis": "44750", + "durationMillis": "1790", + "intensityScoreNormalized": 0.6286090151594881 + }, + { + "startMillis": "46540", + "durationMillis": "1790", + "intensityScoreNormalized": 0.589606393249841 + }, + { + "startMillis": "48330", + "durationMillis": "1790", + "intensityScoreNormalized": 0.5470146607303826 + }, + { + "startMillis": "50120", + "durationMillis": "1790", + "intensityScoreNormalized": 0.49853518529534235 + }, + { + "startMillis": "51910", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4618108335659344 + }, + { + "startMillis": "53700", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4789464773522831 + }, + { + "startMillis": "55490", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4531666537020175 + }, + { + "startMillis": "57280", + "durationMillis": "1790", + "intensityScoreNormalized": 0.41515376836595086 + }, + { + "startMillis": "59070", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3683018902458555 + }, + { + "startMillis": "60860", + "durationMillis": "1790", + "intensityScoreNormalized": 0.36255290720819244 + }, + { + "startMillis": "62650", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3326514690472813 + }, + { + "startMillis": "64440", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3302712738454217 + }, + { + "startMillis": "66230", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3010477343131558 + }, + { + "startMillis": "68020", + "durationMillis": "1790", + "intensityScoreNormalized": 0.282624700859785 + }, + { + "startMillis": "69810", + "durationMillis": "1790", + "intensityScoreNormalized": 0.27771308163610825 + }, + { + "startMillis": "71600", + "durationMillis": "1790", + "intensityScoreNormalized": 0.2630069368499563 + }, + { + "startMillis": "73390", + "durationMillis": "1790", + "intensityScoreNormalized": 0.24705355467802675 + }, + { + "startMillis": "75180", + "durationMillis": "1790", + "intensityScoreNormalized": 0.25525331399312723 + }, + { + "startMillis": "76970", + "durationMillis": "1790", + "intensityScoreNormalized": 0.24282223635623196 + }, + { + "startMillis": "78760", + "durationMillis": "1790", + "intensityScoreNormalized": 0.23712169916217862 + }, + { + "startMillis": "80550", + "durationMillis": "1790", + "intensityScoreNormalized": 0.2307100890900189 + }, + { + "startMillis": "82340", + "durationMillis": "1790", + "intensityScoreNormalized": 0.25719183410129814 + }, + { + "startMillis": "84130", + "durationMillis": "1790", + "intensityScoreNormalized": 0.2481936621168374 + }, + { + "startMillis": "85920", + "durationMillis": "1790", + "intensityScoreNormalized": 0.2705932013379518 + }, + { + "startMillis": "87710", + "durationMillis": "1790", + "intensityScoreNormalized": 0.26622758450282097 + }, + { + "startMillis": "89500", + "durationMillis": "1790", + "intensityScoreNormalized": 0.297888230233867 + }, + { + "startMillis": "91290", + "durationMillis": "1790", + "intensityScoreNormalized": 0.29989001020394157 + }, + { + "startMillis": "93080", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3411912072223773 + }, + { + "startMillis": "94870", + "durationMillis": "1790", + "intensityScoreNormalized": 0.35080144410939723 + }, + { + "startMillis": "96660", + "durationMillis": "1790", + "intensityScoreNormalized": 0.34396663356867985 + }, + { + "startMillis": "98450", + "durationMillis": "1790", + "intensityScoreNormalized": 0.34595903323373434 + }, + { + "startMillis": "100240", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4002674530870355 + }, + { + "startMillis": "102030", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3887873324700402 + }, + { + "startMillis": "103820", + "durationMillis": "1790", + "intensityScoreNormalized": 0.41624051102071447 + }, + { + "startMillis": "105610", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4016046041282494 + }, + { + "startMillis": "107400", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4300094260626055 + }, + { + "startMillis": "109190", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4013556828633267 + }, + { + "startMillis": "110980", + "durationMillis": "1790", + "intensityScoreNormalized": 0.36321010052941527 + }, + { + "startMillis": "112770", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3693949245686204 + }, + { + "startMillis": "114560", + "durationMillis": "1790", + "intensityScoreNormalized": 0.36109426977757236 + }, + { + "startMillis": "116350", + "durationMillis": "1790", + "intensityScoreNormalized": 0.33257459630370223 + }, + { + "startMillis": "118140", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3573522144383485 + }, + { + "startMillis": "119930", + "durationMillis": "1790", + "intensityScoreNormalized": 0.35774046755100825 + }, + { + "startMillis": "121720", + "durationMillis": "1790", + "intensityScoreNormalized": 0.34258395372992956 + }, + { + "startMillis": "123510", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3366708153544154 + }, + { + "startMillis": "125300", + "durationMillis": "1790", + "intensityScoreNormalized": 0.36317452400671724 + }, + { + "startMillis": "127090", + "durationMillis": "1790", + "intensityScoreNormalized": 0.38241787657348897 + }, + { + "startMillis": "128880", + "durationMillis": "1790", + "intensityScoreNormalized": 0.38868575063031074 + }, + { + "startMillis": "130670", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3735204284740303 + }, + { + "startMillis": "132460", + "durationMillis": "1790", + "intensityScoreNormalized": 0.37844199997254546 + }, + { + "startMillis": "134250", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4511965608598765 + }, + { + "startMillis": "136040", + "durationMillis": "1790", + "intensityScoreNormalized": 0.517499187802858 + }, + { + "startMillis": "137830", + "durationMillis": "1790", + "intensityScoreNormalized": 0.5299367858956818 + }, + { + "startMillis": "139620", + "durationMillis": "1790", + "intensityScoreNormalized": 0.5278076854440545 + }, + { + "startMillis": "141410", + "durationMillis": "1790", + "intensityScoreNormalized": 0.49649828637842436 + }, + { + "startMillis": "143200", + "durationMillis": "1790", + "intensityScoreNormalized": 0.47151498789711865 + }, + { + "startMillis": "144990", + "durationMillis": "1790", + "intensityScoreNormalized": 0.4197374200958164 + }, + { + "startMillis": "146780", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3990318838855511 + }, + { + "startMillis": "148570", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3629450497156166 + }, + { + "startMillis": "150360", + "durationMillis": "1790", + "intensityScoreNormalized": 0.36157918578952425 + }, + { + "startMillis": "152150", + "durationMillis": "1790", + "intensityScoreNormalized": 0.34692451828701903 + }, + { + "startMillis": "153940", + "durationMillis": "1790", + "intensityScoreNormalized": 0.3195868204426589 + }, + { + "startMillis": "155730", + "durationMillis": "1790", + "intensityScoreNormalized": 0.29764262639389044 + }, + { + "startMillis": "157520", + "durationMillis": "1790", + "intensityScoreNormalized": 0.2886180294038244 + }, + { + "startMillis": "159310", + "durationMillis": "1790", + "intensityScoreNormalized": 0.2473178047340798 + }, + { + "startMillis": "161100", + "durationMillis": "1790", + "intensityScoreNormalized": 0.23840754451069127 + }, + { + "startMillis": "162890", + "durationMillis": "1790", + "intensityScoreNormalized": 0.21729104798597987 + }, + { + "startMillis": "164680", + "durationMillis": "1790", + "intensityScoreNormalized": 0.19788765826404872 + }, + { + "startMillis": "166470", + "durationMillis": "1790", + "intensityScoreNormalized": 0.17341918981619178 + }, + { + "startMillis": "168260", + "durationMillis": "1790", + "intensityScoreNormalized": 0.1595123728511094 + }, + { + "startMillis": "170050", + "durationMillis": "1790", + "intensityScoreNormalized": 0.13818459067551925 + }, + { + "startMillis": "171840", + "durationMillis": "1790", + "intensityScoreNormalized": 0.1127525818717598 + }, + { + "startMillis": "173630", + "durationMillis": "1790", + "intensityScoreNormalized": 0.07179130651633775 + }, + { + "startMillis": "175420", + "durationMillis": "1790", + "intensityScoreNormalized": 0.020646280137089724 + }, + { + "startMillis": "177210", + "durationMillis": "1790", + "intensityScoreNormalized": 0 + } + ], + "markersMetadata": { + "heatmapMetadata": { + "maxHeightDp": 40, + "minHeightDp": 4, + "showHideAnimationDurationMillis": 200 + } + }, + "markersDecoration": { + "timedMarkerDecorations": [ + { + "visibleTimeRangeStartMillis": 30430, + "visibleTimeRangeEndMillis": 46540, + "decorationTimeMillis": 32220, + "label": { + "runs": [ + { + "text": "Most replayed" + } + ] + }, + "icon": "UNKNOWN" + } + ] + } + } + } + } + }, + { + "entityKey": "EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "likeButtonAnimationEntity": { + "key": "EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D", + "animationLightUrl": "https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_music_light_v5.json", + "animationDarkUrl": "https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_music_dark_v5.json" + } + } + }, + { + "entityKey": "EgtZOEpGeFMxSGxEbyA-KAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "likeStatusEntity": { + "key": "EgtZOEpGeFMxSGxEbyA-KAE%3D", + "likeStatus": "INDIFFERENT" + } + } + }, + { + "entityKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionStateEntity": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgMygB", + "subscribed": false + } + } + }, + { + "entityKey": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgjAEoAQ%3D%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionNotificationStateEntity": { + "key": "EhhVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2cgjAEoAQ%3D%3D", + "state": "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL" + } + } + }, + { + "entityKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionStateEntity": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgMygB", + "subscribed": false + } + } + }, + { + "entityKey": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgjAEoAQ%3D%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionNotificationStateEntity": { + "key": "EhhVQy1Gbml4NzF2UlA2NFdYZW8waWtkMFEgjAEoAQ%3D%3D", + "state": "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL" + } + } + }, + { + "entityKey": "EjFVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2csVUMtRm5peDcxdlJQNjRXWGVvMGlrZDBRIDMoAQ%3D%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "subscriptionStateEntity": { + "key": "EjFVQ1lEbXgyU2ZwbmF4ZzQ4OHlCcFpJR2csVUMtRm5peDcxdlJQNjRXWGVvMGlrZDBRIDMoAQ%3D%3D", + "subscribed": false + } + } + } + ], + "timestamp": { + "seconds": "1781036739", + "nanos": 828266934 + } + } + } +} diff --git a/tests/youtube.rs b/tests/youtube.rs index 180769c..ca3ec38 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -403,7 +403,8 @@ async fn get_playlist( rp: RustyPipe, unlocalized: bool, ) { - let playlist = rp.query().playlist(id).await.unwrap(); + let playlist = rp.query().report().playlist(id).await.unwrap(); + dbg!(&playlist.videos.ctoken); assert_eq!(playlist.id, id); if unlocalized { @@ -1277,7 +1278,7 @@ async fn search(rp: RustyPipe, unlocalized: bool) { assert_eq!(result.corrected_query.as_deref(), Some("arduino")); } - assert_next(result.items, rp.query(), 5, 2, true).await; + assert_next(result.items, rp.query(), 15, 2, true).await; } #[rstest] From 2131b47ef79ec6831a70294b3ba1fc57a9472870 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Wed, 10 Jun 2026 19:51:56 +0200 Subject: [PATCH 19/25] fix: code examples in README --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 767680f..18ffc8d 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ async fn main() { // Create a client let rp = RustyPipe::new(); // Get the playlist - let playlist = rp + let mut playlist = rp .query() .playlist("PL2_OBreMn7FrsiSW0VDZjdq0xqUKkZYHT") .await @@ -119,7 +119,7 @@ async fn main() { .videos .items .iter() - .for_each(|v| println!("[{}] {} ({}s)", v.id, v.name, v.length)); + .for_each(|v| println!("[{}] {} ({}s)", v.id, v.name, v.duration.unwrap_or_default())); } ``` @@ -162,7 +162,7 @@ async fn main() { .content .items .iter() - .for_each(|v| println!("[{}] {} ({}s)", v.id, v.name, v.length.unwrap())); + .for_each(|v| println!("[{}] {} ({}s)", v.id, v.name, v.duration.unwrap_or_default())); } ``` From df0cb2fdf4cf9792fe22352f195b9d08529e6a40 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Wed, 10 Jun 2026 23:12:41 +0200 Subject: [PATCH 20/25] fix: TV client requiring visitor data --- rbody.json | 33 +++++++++++++++++++++++++++++++++ src/client/mod.rs | 13 ++++++++++++- src/client/player.rs | 16 +++++++++++++--- tests/youtube.rs | 2 +- 4 files changed, 59 insertions(+), 5 deletions(-) create mode 100644 rbody.json diff --git a/rbody.json b/rbody.json new file mode 100644 index 0000000..cf6b533 --- /dev/null +++ b/rbody.json @@ -0,0 +1,33 @@ +{ + "videoId": "83C3TZ4Zm_o", + "context": { + "client": { + "hl": "de", + "gl": "DE", + "deviceMake": "Samsung", + "deviceModel": "SmartTV", + "visitorData": "CgtTT3hKd0FIZVVOOCjdoqfRBjIKCgJERRIEEgAgMGLfAgrcAjE5LllUPW9PQUdYdlRSblFFYk1oR3Q4clpLSVVlVWtkR1UyemU1VDd6aWJRRmpsVGtSbFhhd3M2dVJjaWdFbE5MZmpxYkdFdlpDcDhKVjdGWDNacFZMQ1lnaFRHdGdNSVRuS0ZKa2ZQckxwT19vTmlQYjNUMEpobmN6NmRFRnQ3SWZtVVJzZjEzWkh4Z2QxZVhtb04yUHRMM2ZsS1FtQmJNakluRDJxc3hMQWtZeXhJWUo4d1RhQl9vV21hV0cxRTYtSUI5TUFMWGdpS0hCeVc1VDhQUUdack1SN3JzN2UtZnVYbTBMVGUwZEJyeWF4SjBxOWJfQnlyQnZ6UTZHYUE1WW0tT28ta19DbHc0bUxWSnlnOGFLdHQ1OG5wV1k5T3RDbGRLMU5XMGNLWkRBRk9mOVZZUjViWnNKX3p0TWE4Q1VrUTdkdmY3cEV2Z2hXMnRpY0RRN3hfeEtXQQ%3D%3D", + "clientName": "TVHTML5", + "clientVersion": "7.20260609.06.00", + "osName": "Tizen", + "osVersion": "5.0", + "originalUrl": "https://www.youtube.com/tv", + "platform": "TV", + "clientFormFactor": "UNKNOWN_FORM_FACTOR", + "webpSupport": false, + "timeZone": "Europe/Berlin", + "clientScreen": "WATCH" + }, + "user": { "lockedSafetyMode": false }, + "request": { + "useSsl": true, + "internalExperimentFlags": [] + } + }, + "playbackContext": { + "contentPlaybackContext": { + "referer": "https://www.youtube.com/tv#/watch?v=83C3TZ4Zm_o&list=RD83C3TZ4Zm_o", + "signatureTimestamp": 20612 + } + } +} diff --git a/src/client/mod.rs b/src/client/mod.rs index 341ca19..01f7310 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -103,7 +103,11 @@ impl ClientType { } fn needs_deobf(self) -> bool { - !matches!(self, ClientType::Ios) + self.is_web() || self == ClientType::Tv + } + + fn needs_visitor_data(self) -> bool { + self == ClientType::Tv } fn needs_po_token(self) -> bool { @@ -136,6 +140,8 @@ struct ClientInfo<'a> { #[serde(skip_serializing_if = "str::is_empty")] client_screen: &'a str, #[serde(skip_serializing_if = "str::is_empty")] + device_make: &'a str, + #[serde(skip_serializing_if = "str::is_empty")] device_model: &'a str, #[serde(skip_serializing_if = "str::is_empty")] os_name: &'a str, @@ -159,6 +165,7 @@ impl Default for ClientInfo<'_> { client_name: "", client_version: Cow::default(), client_screen: "", + device_make: "", device_model: "", os_name: "", os_version: "", @@ -1989,7 +1996,11 @@ impl RustyPipeQuery { client_version: self.client.get_client_version(ctype).await, client_screen: "WATCH", platform: "TV", + device_make: "Samsung", device_model: "SmartTV", + os_name: "Tizen", + os_version: "5.0", + original_url: "https://www.youtube.com/tv", visitor_data, hl, gl, diff --git a/src/client/player.rs b/src/client/player.rs index ab0ec5f..de17682 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -193,7 +193,7 @@ impl RustyPipeQuery { } let video_id = video_id.as_ref(); - let (deobf, player_po) = tokio::try_join!( + let (deobf, player_po, visitor_data) = tokio::try_join!( async { if client_type.needs_deobf() { Ok::<_, Error>(Some(self.client.get_deobf_data().await?)) @@ -207,7 +207,14 @@ impl RustyPipeQuery { } else { Ok(PlayerPoToken::default()) } - } + }, + async { + if client_type.needs_visitor_data() { + Ok::<_, Error>(Some(self.get_visitor_data(false).await?)) + } else { + Ok(None) + } + }, )?; let playback_context = deobf.as_ref().map(|deobf| QPlaybackContext { @@ -232,7 +239,10 @@ impl RustyPipeQuery { "player", &request_body, MapRespOptions { - visitor_data: player_po.visitor_data.as_deref(), + visitor_data: player_po + .visitor_data + .as_deref() + .or(visitor_data.as_deref()), deobf: deobf.as_ref(), unlocalized: true, session_po_token: player_po.session_po_token, diff --git a/tests/youtube.rs b/tests/youtube.rs index ca3ec38..b27d955 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -30,7 +30,7 @@ use rustypipe::validate; // #[case::desktop(ClientType::Desktop)] TODO: add SABR support #[case::tv(ClientType::Tv)] #[case::mobile(ClientType::Mobile)] -#[case::android_vr(ClientType::AndroidVr)] // Removed since it requires Android device attestation +#[case::android_vr(ClientType::AndroidVr)] #[case::ios(ClientType::Ios)] #[tokio::test] #[ignore] From bb730961b22bedffc87c35322c31c9b01d681faf Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Thu, 11 Jun 2026 22:22:42 +0200 Subject: [PATCH 21/25] feat: move complete deobfuscator into separate crate, add 'deobfuscator' feature --- Cargo.toml | 12 +- deobf-extractor/src/error.rs | 9 - {deobf-extractor => deobfuscator}/Cargo.toml | 4 +- deobfuscator/src/error.rs | 32 ++ .../src/extract.rs | 0 .../src/extract_deobf.rs | 8 +- deobfuscator/src/lib.rs | 145 +++++++++ .../src/visitor.rs | 0 src/client/mod.rs | 19 +- src/client/player.rs | 44 ++- src/deobfuscate.rs | 294 ++++++++---------- src/error.rs | 54 +--- tests/youtube.rs | 15 +- 13 files changed, 378 insertions(+), 258 deletions(-) delete mode 100644 deobf-extractor/src/error.rs rename {deobf-extractor => deobfuscator}/Cargo.toml (88%) create mode 100644 deobfuscator/src/error.rs rename {deobf-extractor => deobfuscator}/src/extract.rs (100%) rename deobf-extractor/src/lib.rs => deobfuscator/src/extract_deobf.rs (97%) create mode 100644 deobfuscator/src/lib.rs rename {deobf-extractor => deobfuscator}/src/visitor.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index 9730369..b7c697b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ description = "Client for the public YouTube / YouTube Music API (Innertube), in include = ["/src", "README.md", "CHANGELOG.md", "LICENSE", "!snapshots"] [workspace] -members = [".", "codegen", "downloader", "cli", "deobf-extractor"] +members = [".", "codegen", "downloader", "cli", "deobfuscator"] [workspace.package] edition = "2024" @@ -71,7 +71,7 @@ rstest = "0.26.0" tokio-test = "0.4.2" insta = { version = "1.17.1", features = ["ron", "redactions"] } path_macro = "1.0.0" -tracing-test = "0.2.5" +tracing-test = { version = "0.2.5", features = ["no-env-filter"] } # Included crates rustypipe = { path = ".", version = "0.11.4", default-features = false } @@ -79,13 +79,14 @@ rustypipe-downloader = { path = "./downloader", version = "0.3.1", default-featu "indicatif", "audiotag", ] } -rustypipe-deobf-extractor = { path = "./deobf-extractor", version = "0.1.0" } +rustypipe-deobfuscator = { path = "./deobfuscator", version = "0.1.0" } [features] -default = ["default-tls"] +default = ["default-tls", "deobfuscator"] rss = ["dep:quick-xml"] userdata = [] +deobfuscator = ["dep:rustypipe-deobfuscator"] # Reqwest TLS options default-tls = ["reqwest/default-tls"] @@ -97,7 +98,6 @@ native-tls-vendored = ["reqwest/native-tls-vendored"] native-tls-vendored-no-alpn = ["reqwest/native-tls-vendored-no-alpn"] [dependencies] -rquickjs.workspace = true once_cell.workspace = true regex.workspace = true thiserror.workspace = true @@ -118,7 +118,7 @@ tracing.workspace = true localzone.workspace = true double-ended-peekable.workspace = true quick-xml = { workspace = true, optional = true } -rustypipe-deobf-extractor.workspace = true +rustypipe-deobfuscator = { workspace = true, optional = true } [dev-dependencies] rstest.workspace = true diff --git a/deobf-extractor/src/error.rs b/deobf-extractor/src/error.rs deleted file mode 100644 index 345386f..0000000 --- a/deobf-extractor/src/error.rs +++ /dev/null @@ -1,9 +0,0 @@ -/// Error from the video downloader -#[derive(thiserror::Error, Debug)] -#[non_exhaustive] -pub enum DeobfExtractionError { - #[error("JS parsing error:\n{0}")] - Parsing(String), - #[error("{0} not found")] - NotFound(&'static str), -} diff --git a/deobf-extractor/Cargo.toml b/deobfuscator/Cargo.toml similarity index 88% rename from deobf-extractor/Cargo.toml rename to deobfuscator/Cargo.toml index 83f44d6..56b8db0 100644 --- a/deobf-extractor/Cargo.toml +++ b/deobfuscator/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "rustypipe-deobf-extractor" +name = "rustypipe-deobfuscator" version = "0.1.0" edition.workspace = true authors.workspace = true @@ -21,6 +21,8 @@ oxc_span = "0.133.0" oxc_str = "0.133.0" oxc_syntax = "0.133.0" itertools = "0.14.0" +rquickjs.workspace = true regex.workspace = true +rand.workspace = true log.workspace = true thiserror.workspace = true diff --git a/deobfuscator/src/error.rs b/deobfuscator/src/error.rs new file mode 100644 index 0000000..b98f420 --- /dev/null +++ b/deobfuscator/src/error.rs @@ -0,0 +1,32 @@ +use std::borrow::Cow; + +/// Error from +#[derive(thiserror::Error, Debug)] +#[non_exhaustive] +pub enum DeobfExtractionError { + #[error("JS parsing error:\n{0}")] + Parsing(String), + #[error("{0} not found")] + NotFound(&'static str), +} + +/// Error that occurred during the initialization +/// or use of the YouTube URL signature deobfuscator. +#[derive(thiserror::Error, Debug)] +pub enum DeobfuscationError { + /// Error during JavaScript execution + #[error("js execution error: {0}")] + JavaScript(#[from] rquickjs::Error), + /// Unspecified error + #[error("error: {0}")] + Other(Cow<'static, str>), +} + +impl From> for DeobfuscationError { + fn from(value: rquickjs::CaughtError) -> Self { + match value { + rquickjs::CaughtError::Error(error) => DeobfuscationError::JavaScript(error), + _ => DeobfuscationError::Other(value.to_string().into()), + } + } +} diff --git a/deobf-extractor/src/extract.rs b/deobfuscator/src/extract.rs similarity index 100% rename from deobf-extractor/src/extract.rs rename to deobfuscator/src/extract.rs diff --git a/deobf-extractor/src/lib.rs b/deobfuscator/src/extract_deobf.rs similarity index 97% rename from deobf-extractor/src/lib.rs rename to deobfuscator/src/extract_deobf.rs index 7805769..e9119ad 100644 --- a/deobf-extractor/src/lib.rs +++ b/deobfuscator/src/extract_deobf.rs @@ -1,7 +1,3 @@ -mod error; -mod extract; -mod visitor; - use std::collections::HashSet; use std::sync::Arc; @@ -16,8 +12,8 @@ use oxc_semantic::NodeId; use oxc_span::{GetSpan, SPAN, SourceType}; use oxc_str::Ident; -use extract::{extract_function, makeprog}; -use visitor::{find_deobf_fn, get_script_body}; +use crate::extract::{extract_function, makeprog}; +use crate::visitor::{find_deobf_fn, get_script_body}; pub use crate::error::DeobfExtractionError; diff --git a/deobfuscator/src/lib.rs b/deobfuscator/src/lib.rs new file mode 100644 index 0000000..1156199 --- /dev/null +++ b/deobfuscator/src/lib.rs @@ -0,0 +1,145 @@ +pub mod error; +mod extract; +mod extract_deobf; +mod visitor; + +use std::sync::Arc; + +use crate::error::{DeobfExtractionError, DeobfuscationError}; +use crate::extract_deobf::{DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME, extract_deobf_fn}; +use rand::RngExt; +use regex::Regex; +use rquickjs::{CatchResultExt, Context, Runtime}; + +pub struct Deobfuscator { + ctx: Context, +} + +#[derive(Debug)] +pub struct ExtractedDeobfData { + pub js_url: String, + pub script: String, + pub sts: String, +} + +impl ExtractedDeobfData { + /// Extract deobfuscation data from YouTube player JS code + pub fn extract_fns(js_url: &str, player_js: Arc) -> Result { + let sts = get_sts(&player_js)?; + let script = extract_deobf_fn(player_js)?; + + Ok(Self { + js_url: js_url.to_owned(), + script, + sts, + }) + } +} + +fn get_sts(player_js: &str) -> Result { + let sts_pattern = Regex::new("signatureTimestamp[=:](\\d+)").unwrap(); + + Ok(sts_pattern + .captures(player_js) + .ok_or(DeobfExtractionError::NotFound("sts"))?[1] + .to_owned()) +} + +impl Deobfuscator { + /// Instantiate a new deobfuscator with the given data + pub fn new(script: &str) -> Result { + let rt = Runtime::new()?; + let ctx = Context::full(&rt)?; + ctx.with(|ctx| { + let mut opts = rquickjs::context::EvalOptions::default(); + opts.strict = false; + ctx.eval_with_options::<(), _>(script.as_bytes(), opts) + .catch(&ctx) + .map_err(DeobfuscationError::from) + })?; + let deobf = Self { ctx }; + deobf.verify()?; + Ok(deobf) + } + + /// Verify if the deobfuscator successfully processes a random input string + fn verify(&self) -> Result<(), DeobfuscationError> { + let testinp = generate_content_playback_nonce(); + + let res = self.deobfuscate_sig(&testinp)?; + if res.is_empty() { + return Err(DeobfuscationError::Other( + "sig fn returned empty string".into(), + )); + } + if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { + return Err(DeobfuscationError::Other( + "sig fn returned an exception".into(), + )); + } + + let res = self.deobfuscate_nsig(&testinp)?; + if res.is_empty() { + return Err(DeobfuscationError::Other( + "nsig fn returned empty string".into(), + )); + } + if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { + return Err(DeobfuscationError::Other( + "nsig fn returned an exception".into(), + )); + } + + Ok(()) + } + + /// Deobfuscate the `s` parameter from the `signature_cipher` field + pub fn deobfuscate_sig(&self, sig: &str) -> Result { + let res = self.ctx.with(|ctx| { + call_fn(&ctx, DEOBF_SIG_FUNC_NAME, sig) + .catch(&ctx) + .map_err(DeobfuscationError::from) + })?; + log::trace!("deobf sig: {sig} -> {res}"); + Ok(res) + } + + /// Deobfuscate the `n` stream URL parameter to circumvent throttling + pub fn deobfuscate_nsig(&self, nsig: &str) -> Result { + let res = self.ctx.with(|ctx| { + call_fn(&ctx, DEOBF_NSIG_FUNC_NAME, nsig) + .catch(&ctx) + .map_err(DeobfuscationError::from) + })?; + log::trace!("deobf nsig: {nsig} -> {res}"); + if res.starts_with("enhanced_except_") || res.ends_with(nsig) { + return Err(DeobfuscationError::Other( + "nsig fn returned an exception".into(), + )); + } + Ok(res) + } +} + +fn call_fn(ctx: &rquickjs::Ctx, fn_name: &str, arg: &str) -> Result { + let f: rquickjs::Function = ctx.globals().get(fn_name)?; + f.call((arg,)) +} + +/// Generate a random string with given length and byte charset. +fn random_string(charset: &[u8], length: usize) -> String { + let mut result = String::with_capacity(length); + let mut rng = rand::rng(); + + for _ in 0..length { + result.push(char::from(charset[rng.random_range(0..charset.len())])); + } + + result +} + +fn generate_content_playback_nonce() -> String { + const CONTENT_PLAYBACK_NONCE_ALPHABET: &[u8; 64] = + b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"; + random_string(CONTENT_PLAYBACK_NONCE_ALPHABET, 16) +} diff --git a/deobf-extractor/src/visitor.rs b/deobfuscator/src/visitor.rs similarity index 100% rename from deobf-extractor/src/visitor.rs rename to deobfuscator/src/visitor.rs diff --git a/src/client/mod.rs b/src/client/mod.rs index 01f7310..a3b4125 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -641,6 +641,7 @@ impl CacheEntry { } /// Get the content of the cache, even if it is expired + #[allow(unused)] fn get_expired(&self) -> Option<&T> { self.data.as_ref() } @@ -1286,12 +1287,13 @@ impl RustyPipe { } /// Get deobfuscation data (either from cache or extracted from YouTube's JavaScript code) - async fn get_deobf_data(&self) -> Result { + #[cfg(feature = "deobfuscator")] + async fn get_deobf_data(&self) -> Result, Error> { // Write lock here to prevent concurrent tasks from fetching the same data let mut deobf_data = self.inner.cache.deobf.write().await; match deobf_data.get() { - Some(deobf_data) => Ok(deobf_data.clone()), + Some(deobf_data) => Ok(Some(deobf_data.clone())), None => { // Only attempt to fetch deobf data every 24 hours to avoid a flood of error reports // if the client JS cannot be parsed @@ -1305,7 +1307,7 @@ impl RustyPipe { *deobf_data = CacheEntry::from(new_data.clone()); drop(deobf_data); self.store_cache().await; - Ok(new_data) + Ok(Some(new_data)) } Err(e) => { // Try to fall back to expired cache data if available, otherwise return error @@ -1321,16 +1323,17 @@ impl RustyPipe { }; drop(deobf_data); self.store_cache().await; - res + res.map(Some) } } } else { + // TODO: correct handling of this branch match deobf_data.get_expired() { Some(d) => { tracing::warn!( "could not get new deobf data, falling back to expired cache" ); - Ok(d.clone()) + Ok(Some(d.clone())) } None => Err(Error::Extraction(ExtractionError::Deobfuscation( "could not get deobf data".into(), @@ -1341,6 +1344,12 @@ impl RustyPipe { } } + /// Get deobfuscation data (either from cache or extracted from YouTube's JavaScript code) + #[cfg(not(feature = "deobfuscator"))] + async fn get_deobf_data(&self) -> Result, Error> { + Ok(None) + } + /// Write the current cache data to the storage backend. async fn store_cache(&self) { let mut cache_clients = HashMap::new(); diff --git a/src/client/player.rs b/src/client/player.rs index de17682..17ac0a2 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -12,7 +12,7 @@ use url::Url; use crate::{ deobfuscate::{DeobfData, Deobfuscator}, - error::{AuthError, Error, ExtractionError, UnavailabilityReason, internal::DeobfError}, + error::{AuthError, Error, ExtractionError, UnavailabilityReason}, model::{ AudioCodec, AudioFormat, AudioStream, AudioTrack, DrmLicense, DrmSystem, Frameset, Subtitle, VideoCodec, VideoFormat, VideoPlayer, VideoPlayerDetails, VideoPlayerDrm, @@ -196,7 +196,7 @@ impl RustyPipeQuery { let (deobf, player_po, visitor_data) = tokio::try_join!( async { if client_type.needs_deobf() { - Ok::<_, Error>(Some(self.client.get_deobf_data().await?)) + Ok::<_, Error>(self.client.get_deobf_data().await?) } else { Ok(None) } @@ -257,10 +257,12 @@ impl RustyPipeQuery { /// The order may change in the future in case YouTube applies changes to their /// platform that disable a client or make it less reliable. pub fn player_client_order(&self) -> &'static [ClientType] { - if self.client.inner.botguard.is_some() { - &[ClientType::Desktop, ClientType::Ios, ClientType::Tv] + if self.client.inner.botguard.is_some() && Deobfuscator::ENABLED { + &[ClientType::Tv, ClientType::AndroidVr, ClientType::Desktop] + } else if Deobfuscator::ENABLED { + &[ClientType::Tv, ClientType::AndroidVr] } else { - &[ClientType::Ios, ClientType::Tv] + &[ClientType::AndroidVr] } } @@ -580,9 +582,9 @@ impl<'a> StreamsMapper<'a> { fn new( deobf_data: Option<&DeobfData>, session_po_token: Option<&'a str>, - ) -> Result { + ) -> Result { let deobf = match deobf_data { - Some(deobf_data) => Some(Deobfuscator::new(deobf_data)?), + Some(deobf_data) => Some(Deobfuscator::new(&deobf_data.script)?), None => None, }; @@ -653,16 +655,16 @@ impl<'a> StreamsMapper<'a> { }) } - fn deobf(&self) -> Result<&Deobfuscator, DeobfError> { + fn deobf(&self) -> Result<&Deobfuscator, ExtractionError> { self.deobf .as_ref() - .ok_or(DeobfError::Other("no deobfuscator".into())) + .ok_or(ExtractionError::Deobfuscation("no deobfuscator".into())) } fn cipher_to_url_params( &self, signature_cipher: &str, - ) -> Result<(Url, BTreeMap), DeobfError> { + ) -> Result<(Url, BTreeMap), ExtractionError> { let params: HashMap, Cow> = url::form_urlencoded::parse(signature_cipher.as_bytes()).collect(); @@ -671,13 +673,18 @@ impl<'a> StreamsMapper<'a> { // `sp`: Signature parameter // `url`: URL that is missing the signature parameter - let sig = params.get("s").ok_or(DeobfError::Extraction("s param"))?; - let sp = params.get("sp").ok_or(DeobfError::Extraction("sp param"))?; + let sig = params + .get("s") + .ok_or(ExtractionError::Deobfuscation("no s param".into()))?; + let sp = params + .get("sp") + .ok_or(ExtractionError::Deobfuscation("sp param".into()))?; let raw_url = params .get("url") - .ok_or(DeobfError::Extraction("no url param"))?; - let (url_base, mut url_params) = - util::url_to_params(raw_url).or(Err(DeobfError::Extraction("url params")))?; + .ok_or(ExtractionError::Deobfuscation("no url param".into()))?; + let (url_base, mut url_params) = util::url_to_params(raw_url).or(Err( + ExtractionError::Deobfuscation("cannot split url to params".into()), + ))?; let deobf_sig = self.deobf()?.deobfuscate_sig(sig)?; url_params.insert(sp.to_string(), deobf_sig); @@ -685,7 +692,10 @@ impl<'a> StreamsMapper<'a> { Ok((url_base, url_params)) } - fn deobf_nsig(&mut self, url_params: &mut BTreeMap) -> Result<(), DeobfError> { + fn deobf_nsig( + &mut self, + url_params: &mut BTreeMap, + ) -> Result<(), ExtractionError> { if let Some(n) = url_params.get("n") { let nsig = if n == &self.last_nsig { self.last_nsig_deobf.to_owned() @@ -969,7 +979,7 @@ mod tests { use time::UtcOffset; use super::*; - use crate::{deobfuscate::DeobfData, param::Language, util::tests::TESTFILES}; + use crate::{param::Language, util::tests::TESTFILES}; static DEOBF_DATA: Lazy = Lazy::new(|| { DeobfData { diff --git a/src/deobfuscate.rs b/src/deobfuscate.rs index 054523d..6c3b1a3 100644 --- a/src/deobfuscate.rs +++ b/src/deobfuscate.rs @@ -1,189 +1,168 @@ -use std::sync::Arc; - -use regex::Regex; -use reqwest::Client; -use rquickjs::{CatchResultExt, Context, Runtime}; -use rustypipe_deobf_extractor::{DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME, extract_deobf_fn}; use serde::{Deserialize, Serialize}; -use crate::{ - error::{Error, internal::DeobfError}, - report::{Level, Report, Reporter, RustyPipeInfo}, - util, -}; +use crate::error::ExtractionError; -pub struct Deobfuscator { - ctx: Context, +#[cfg(feature = "deobfuscator")] +mod deobf_data_impl { + use super::*; + + use std::sync::Arc; + + use regex::Regex; + use reqwest::Client; + + use crate::error::Error; + use crate::report::{Level, Report, Reporter, RustyPipeInfo}; + + impl From for DeobfData { + fn from(value: rustypipe_deobfuscator::ExtractedDeobfData) -> Self { + Self { + js_url: value.js_url, + script: value.script, + sts: value.sts, + } + } + } + + impl DeobfData { + pub async fn extract( + http: &Client, + reporter: Option<&dyn Reporter>, + ) -> Result { + let js_url = get_player_js_url(http).await?; + let player_js = Arc::new(get_response(http, &js_url).await?); + tracing::debug!("downloaded player.js from {}", js_url); + + let res = + rustypipe_deobfuscator::ExtractedDeobfData::extract_fns(&js_url, player_js.clone()); + + if let Err(e) = &res + && let Some(reporter) = reporter + { + let report = Report { + info: RustyPipeInfo::new(None, None), + level: Level::ERR, + operation: "extract_deobf", + error: Some(e.to_string()), + msgs: vec![], + deobf_js_url: None, + http_request: crate::report::HTTPRequest { + url: &js_url, + method: "GET", + req_header: None, + req_body: None, + status: 200, + resp_body: &player_js, + }, + }; + reporter.report(&report); + } + res.map(DeobfData::from) + .map_err(|e| ExtractionError::from(e).into()) + } + } + + pub async fn get_player_js_url(http: &Client) -> Result { + let resp = http + .get("https://www.youtube.com/iframe_api") + .send() + .await? + .error_for_status()?; + let text = resp.text().await?; + + let player_hash_pattern = + Regex::new(r"https:\\/\\/www\.youtube\.com\\/s\\/player\\/([a-z0-9]{8})\\/").unwrap(); + let player_hash = + &player_hash_pattern + .captures(&text) + .ok_or(ExtractionError::Deobfuscation( + "could not find player hash".into(), + ))?[1]; + + Ok(format!( + "https://www.youtube.com/s/player/{player_hash}/player_ias.vflset/en_US/base.js" + )) + } + + pub async fn get_response(http: &Client, url: &str) -> Result { + let resp = http.get(url).send().await?.error_for_status()?; + Ok(resp.text().await?) + } } #[derive(Debug, Default, Clone, Serialize, Deserialize, PartialEq, Eq)] -pub struct DeobfData { +pub(crate) struct DeobfData { pub js_url: String, pub script: String, pub sts: String, } -impl DeobfData { - /// Download and extract the latest deobfuscation data from YouTube - /// - /// Creates a report if the data could not be extracted - pub async fn extract(http: &Client, reporter: Option<&dyn Reporter>) -> Result { - let js_url = get_player_js_url(http).await?; - let player_js = Arc::new(get_response(http, &js_url).await?); - tracing::debug!("downloaded player.js from {}", js_url); - - let res = Self::extract_fns(&js_url, player_js.clone()); - - if let Err(e) = &res - && let Some(reporter) = reporter - { - let report = Report { - info: RustyPipeInfo::new(None, None), - level: Level::ERR, - operation: "extract_deobf", - error: Some(e.to_string()), - msgs: vec![], - deobf_js_url: None, - http_request: crate::report::HTTPRequest { - url: &js_url, - method: "GET", - req_header: None, - req_body: None, - status: 200, - resp_body: &player_js, - }, - }; - reporter.report(&report); - } - res - } - - pub fn extract_fns(js_url: &str, player_js: Arc) -> Result { - let sts = get_sts(&player_js)?; - let script = extract_deobf_fn(player_js).map_err(|e| Error::from(DeobfError::from(e)))?; - - Ok(Self { - js_url: js_url.to_owned(), - script, - sts, - }) - } +pub struct Deobfuscator { + #[cfg(feature = "deobfuscator")] + d: rustypipe_deobfuscator::Deobfuscator, } +#[cfg(feature = "deobfuscator")] impl Deobfuscator { + pub const ENABLED: bool = true; + /// Instantiate a new deobfuscator with the given data - pub fn new(data: &DeobfData) -> Result { - let rt = Runtime::new()?; - let ctx = Context::full(&rt)?; - ctx.with(|ctx| { - let mut opts = rquickjs::context::EvalOptions::default(); - opts.strict = false; - ctx.eval_with_options::<(), _>(data.script.as_bytes(), opts) - .catch(&ctx) - .map_err(DeobfError::from) - })?; - let deobf = Self { ctx }; - deobf.verify()?; - Ok(deobf) - } - - /// Verify if the deobfuscator successfully processes a random input string - fn verify(&self) -> Result<(), DeobfError> { - let testinp = util::generate_content_playback_nonce(); - - let res = self.deobfuscate_sig(&testinp)?; - if res.is_empty() { - return Err(DeobfError::Other("sig fn returned empty string".into())); - } - if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { - return Err(DeobfError::Other("sig fn returned an exception".into())); - } - - let res = self.deobfuscate_nsig(&testinp)?; - if res.is_empty() { - return Err(DeobfError::Other("nsig fn returned empty string".into())); - } - if res.starts_with("enhanced_except_") || res.ends_with(&testinp) { - return Err(DeobfError::Other("nsig fn returned an exception".into())); - } - - Ok(()) + pub fn new(script: &str) -> Result { + rustypipe_deobfuscator::Deobfuscator::new(script) + .map(|d| Self { d }) + .map_err(ExtractionError::from) } /// Deobfuscate the `s` parameter from the `signature_cipher` field - pub fn deobfuscate_sig(&self, sig: &str) -> Result { - let res = self.ctx.with(|ctx| { - call_fn(&ctx, DEOBF_SIG_FUNC_NAME, sig) - .catch(&ctx) - .map_err(DeobfError::from) - })?; - tracing::trace!("deobf sig: {sig} -> {res}"); - Ok(res) + pub fn deobfuscate_sig(&self, sig: &str) -> Result { + self.d.deobfuscate_sig(sig).map_err(ExtractionError::from) } /// Deobfuscate the `n` stream URL parameter to circumvent throttling - pub fn deobfuscate_nsig(&self, nsig: &str) -> Result { - let res = self.ctx.with(|ctx| { - call_fn(&ctx, DEOBF_NSIG_FUNC_NAME, nsig) - .catch(&ctx) - .map_err(DeobfError::from) - })?; - tracing::trace!("deobf nsig: {nsig} -> {res}"); - if res.starts_with("enhanced_except_") || res.ends_with(nsig) { - return Err(DeobfError::Other("nsig fn returned an exception".into())); - } - Ok(res) + pub fn deobfuscate_nsig(&self, nsig: &str) -> Result { + self.d.deobfuscate_nsig(nsig).map_err(ExtractionError::from) } } -fn call_fn(ctx: &rquickjs::Ctx, fn_name: &str, arg: &str) -> Result { - let f: rquickjs::Function = ctx.globals().get(fn_name)?; - f.call((arg,)) +#[cfg(not(feature = "deobfuscator"))] +impl Deobfuscator { + pub const ENABLED: bool = false; + + /// Instantiate a new deobfuscator with the given data + pub fn new(_script: &str) -> Result { + Ok(Self {}) + } + + /// Deobfuscate the `s` parameter from the `signature_cipher` field + pub fn deobfuscate_sig(&self, _sig: &str) -> Result { + Err(ExtractionError::Deobfuscation( + "Feature `deobfuscator` not enabled".into(), + )) + } + + /// Deobfuscate the `n` stream URL parameter to circumvent throttling + pub fn deobfuscate_nsig(&self, _nsig: &str) -> Result { + Err(ExtractionError::Deobfuscation( + "Feature `deobfuscator` not enabled".into(), + )) + } } -async fn get_player_js_url(http: &Client) -> Result { - let resp = http - .get("https://www.youtube.com/iframe_api") - .send() - .await? - .error_for_status()?; - let text = resp.text().await?; - - let player_hash_pattern = - Regex::new(r"https:\\/\\/www\.youtube\.com\\/s\\/player\\/([a-z0-9]{8})\\/").unwrap(); - let player_hash = &player_hash_pattern - .captures(&text) - .ok_or(DeobfError::Extraction("player hash"))?[1]; - - Ok(format!( - "https://www.youtube.com/s/player/{player_hash}/player_ias.vflset/en_US/base.js" - )) -} - -async fn get_response(http: &Client, url: &str) -> Result { - let resp = http.get(url).send().await?.error_for_status()?; - Ok(resp.text().await?) -} - -fn get_sts(player_js: &str) -> Result { - let sts_pattern = Regex::new("signatureTimestamp[=:](\\d+)").unwrap(); - - Ok(sts_pattern - .captures(player_js) - .ok_or(DeobfError::Extraction("sts"))?[1] - .to_owned()) -} - -#[cfg(test)] +#[cfg(all(test, feature = "deobfuscator"))] mod tests { use std::path::PathBuf; + use super::deobf_data_impl::*; use super::*; + use crate::util::tests::TESTFILES; use path_macro::path; + use reqwest::Client; use rstest::{fixture, rstest}; use tracing_test::traced_test; + use rustypipe_deobfuscator::{Deobfuscator, ExtractedDeobfData}; + const DEOBF_SCRIPT: &str = r#"var qB={w8:function(a){a.reverse()}, EC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}, Np:function(a,b){a.splice(0,b)}}; var Rva=function(a){a=a.split("");qB.Np(a,3);qB.w8(a,41);qB.EC(a,55);qB.Np(a,3);qB.w8(a,33);qB.Np(a,3);qB.EC(a,48);qB.EC(a,17);qB.EC(a,43);return a.join("")};var deobf_sig=Rva; @@ -204,12 +183,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c #[fixture] fn deobf() -> Deobfuscator { - Deobfuscator::new(&DeobfData { - js_url: String::default(), - script: DEOBF_SCRIPT.to_owned(), - sts: String::default(), - }) - .unwrap() + Deobfuscator::new(DEOBF_SCRIPT).unwrap() } #[rstest] @@ -331,8 +305,8 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c ) { let (js_url, js_path) = player_js_file(js_hash).await; let player_js = std::fs::read_to_string(js_path).unwrap(); - let deobf_data = DeobfData::extract_fns(&js_url, player_js.into()).unwrap(); - let deobf = match Deobfuscator::new(&deobf_data) { + let deobf_data = ExtractedDeobfData::extract_fns(&js_url, player_js.into()).unwrap(); + let deobf = match Deobfuscator::new(&deobf_data.script) { Ok(deobf) => deobf, Err(e) => { println!("{}", &deobf_data.script); @@ -369,7 +343,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c let client = Client::new(); let deobf_data = DeobfData::extract(&client, None).await.unwrap(); println!("{}", deobf_data.script); - let deobf = Deobfuscator::new(&deobf_data).unwrap(); + let deobf = Deobfuscator::new(&deobf_data.script).unwrap(); let deobf_sig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap(); assert!(deobf_sig.len() >= 100); diff --git a/src/error.rs b/src/error.rs index c2ef725..7831708 100644 --- a/src/error.rs +++ b/src/error.rs @@ -159,56 +159,18 @@ pub enum AuthError { Other(String), } -pub(crate) mod internal { - use std::borrow::Cow; +#[cfg(feature = "deobfuscator")] +pub(crate) mod from_rustypipe_deobfuscator { + use super::ExtractionError; - use rustypipe_deobf_extractor::DeobfExtractionError; - - use super::{Error, ExtractionError}; - - /// Error that occurred during the initialization - /// or use of the YouTube URL signature deobfuscator. - #[derive(thiserror::Error, Debug)] - pub enum DeobfError { - /// Error during JavaScript execution - #[error("js execution error: {0}")] - JavaScript(#[from] rquickjs::Error), - /// Could not extract certain data - #[error("could not extract {0}")] - Extraction(&'static str), - /// Unspecified error - #[error("error: {0}")] - Other(Cow<'static, str>), - } - - impl From for Error { - fn from(value: DeobfError) -> Self { - Self::Extraction(value.into()) - } - } - - impl From for ExtractionError { - fn from(value: DeobfError) -> Self { + impl From for ExtractionError { + fn from(value: rustypipe_deobfuscator::error::DeobfExtractionError) -> Self { Self::Deobfuscation(value.to_string().into()) } } - - impl From for DeobfError { - fn from(value: DeobfExtractionError) -> Self { - if let DeobfExtractionError::NotFound(f) = value { - Self::Extraction(f) - } else { - Self::Other(value.to_string().into()) - } - } - } - - impl From> for DeobfError { - fn from(value: rquickjs::CaughtError) -> Self { - match value { - rquickjs::CaughtError::Error(error) => DeobfError::JavaScript(error), - _ => DeobfError::Other(value.to_string().into()), - } + impl From for ExtractionError { + fn from(value: rustypipe_deobfuscator::error::DeobfuscationError) -> Self { + Self::Deobfuscation(value.to_string().into()) } } } diff --git a/tests/youtube.rs b/tests/youtube.rs index b27d955..9223c86 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -5,21 +5,20 @@ use std::fmt::Display; use std::str::FromStr; use rstest::{fixture, rstest}; -use rustypipe::model::TrackType; -use rustypipe::param::{AlbumOrder, LANGUAGES}; use time::{OffsetDateTime, macros::date}; +use tracing_test::traced_test; use rustypipe::client::{ClientType, RustyPipe, RustyPipeQuery}; use rustypipe::error::{Error, ExtractionError, UnavailabilityReason}; use rustypipe::model::{ AlbumType, AudioCodec, AudioFormat, AudioTrackType, Channel, Frameset, MusicGenre, MusicItem, - UrlTarget, Verification, VideoCodec, VideoFormat, VideoId, YouTubeItem, + TrackType, UrlTarget, Verification, VideoCodec, VideoFormat, VideoId, YouTubeItem, paginator::{ContinuationEndpoint, Paginator}, richtext::ToPlaintext, traits::{FromYtItem, YtStream}, }; use rustypipe::param::{ - ChannelOrder, ChannelVideoTab, Country, Language, + AlbumOrder, ChannelOrder, ChannelVideoTab, Country, LANGUAGES, Language, search_filter::{self, SearchFilter}, }; use rustypipe::validate; @@ -231,7 +230,7 @@ async fn check_video_stream(s: impl YtStream) { false )] #[tokio::test] -#[allow(clippy::too_many_arguments)] +#[traced_test] async fn get_player_videos( #[case] id: &str, #[case] name: &str, @@ -273,7 +272,7 @@ async fn get_player_videos( assert_eq!(details.is_live_content, is_live_content); if is_live { - assert!(player_data.hls_manifest_url.is_some() || player_data.dash_manifest_url.is_some()); + // assert!(player_data.hls_manifest_url.is_some() || player_data.dash_manifest_url.is_some()); } else { assert!(!player_data.video_only_streams.is_empty()); assert!(!player_data.audio_streams.is_empty()); @@ -313,7 +312,7 @@ async fn get_player_videos( assert_eq!( langs.get(l), Some(&AudioTrackType::Dubbed), - "missing lang: {l}" + "missing lang: {l}; got {langs:?}" ); } } @@ -403,7 +402,7 @@ async fn get_playlist( rp: RustyPipe, unlocalized: bool, ) { - let playlist = rp.query().report().playlist(id).await.unwrap(); + let playlist = rp.query().playlist(id).await.unwrap(); dbg!(&playlist.videos.ctoken); assert_eq!(playlist.id, id); From 94a602ede84b504aedec4a4548e53315b7379e5f Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Thu, 11 Jun 2026 22:30:16 +0200 Subject: [PATCH 22/25] fix: retry with TV client using login for age-restricted videos --- src/client/player.rs | 7 +------ tests/youtube.rs | 2 -- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/client/player.rs b/src/client/player.rs index 17ac0a2..bbcc882 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -1,6 +1,6 @@ use std::{ borrow::Cow, - collections::{BTreeMap, HashMap, HashSet}, + collections::{BTreeMap, HashMap}, fmt::Debug, }; @@ -106,7 +106,6 @@ impl RustyPipeQuery { let mut last_e = None; let mut query = Cow::Borrowed(self); let mut clients_iter = clients.iter().peekable(); - let mut failed_clients = HashSet::new(); while let Some(client) = clients_iter.next() { if query.opts.auth == Some(true) && !self.auth_enabled(*client) { @@ -116,9 +115,6 @@ impl RustyPipeQuery { } continue; } - if failed_clients.contains(client) { - continue; - } let res = query.player_from_client(video_id, *client).await; match res { @@ -136,7 +132,6 @@ impl RustyPipeQuery { ); } last_e = Some(Error::Extraction(e)); - failed_clients.insert(*client); } Err(e) => return Err(e), } diff --git a/tests/youtube.rs b/tests/youtube.rs index 9223c86..76a96ef 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -6,7 +6,6 @@ use std::str::FromStr; use rstest::{fixture, rstest}; use time::{OffsetDateTime, macros::date}; -use tracing_test::traced_test; use rustypipe::client::{ClientType, RustyPipe, RustyPipeQuery}; use rustypipe::error::{Error, ExtractionError, UnavailabilityReason}; @@ -230,7 +229,6 @@ async fn check_video_stream(s: impl YtStream) { false )] #[tokio::test] -#[traced_test] async fn get_player_videos( #[case] id: &str, #[case] name: &str, From 4ee44693036a267de3817647b61067df07967ccc Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Fri, 12 Jun 2026 01:46:45 +0200 Subject: [PATCH 23/25] fix: player requests with deobf feature disabled --- deobfuscator/src/lib.rs | 39 +-------- src/client/mod.rs | 95 +++++++++++----------- src/client/player.rs | 82 ++++++++++--------- src/deobfuscate.rs | 174 ++++++++++++++++++++++++---------------- src/error.rs | 32 ++++---- 5 files changed, 215 insertions(+), 207 deletions(-) diff --git a/deobfuscator/src/lib.rs b/deobfuscator/src/lib.rs index 1156199..e627019 100644 --- a/deobfuscator/src/lib.rs +++ b/deobfuscator/src/lib.rs @@ -3,48 +3,17 @@ mod extract; mod extract_deobf; mod visitor; -use std::sync::Arc; - -use crate::error::{DeobfExtractionError, DeobfuscationError}; -use crate::extract_deobf::{DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME, extract_deobf_fn}; +use crate::error::DeobfuscationError; +use crate::extract_deobf::{DEOBF_NSIG_FUNC_NAME, DEOBF_SIG_FUNC_NAME}; use rand::RngExt; -use regex::Regex; use rquickjs::{CatchResultExt, Context, Runtime}; +pub use extract_deobf::extract_deobf_fn; + pub struct Deobfuscator { ctx: Context, } -#[derive(Debug)] -pub struct ExtractedDeobfData { - pub js_url: String, - pub script: String, - pub sts: String, -} - -impl ExtractedDeobfData { - /// Extract deobfuscation data from YouTube player JS code - pub fn extract_fns(js_url: &str, player_js: Arc) -> Result { - let sts = get_sts(&player_js)?; - let script = extract_deobf_fn(player_js)?; - - Ok(Self { - js_url: js_url.to_owned(), - script, - sts, - }) - } -} - -fn get_sts(player_js: &str) -> Result { - let sts_pattern = Regex::new("signatureTimestamp[=:](\\d+)").unwrap(); - - Ok(sts_pattern - .captures(player_js) - .ok_or(DeobfExtractionError::NotFound("sts"))?[1] - .to_owned()) -} - impl Deobfuscator { /// Instantiate a new deobfuscator with the given data pub fn new(script: &str) -> Result { diff --git a/src/client/mod.rs b/src/client/mod.rs index a3b4125..90bcf0c 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -44,6 +44,7 @@ use sha1::{Digest, Sha1}; use time::{OffsetDateTime, UtcOffset}; use tokio::sync::RwLock as AsyncRwLock; +use crate::deobfuscate::Deobfuscator; use crate::error::AuthError; use crate::util::VisitorDataCache; use crate::{ @@ -1287,69 +1288,65 @@ impl RustyPipe { } /// Get deobfuscation data (either from cache or extracted from YouTube's JavaScript code) - #[cfg(feature = "deobfuscator")] async fn get_deobf_data(&self) -> Result, Error> { // Write lock here to prevent concurrent tasks from fetching the same data let mut deobf_data = self.inner.cache.deobf.write().await; - match deobf_data.get() { - Some(deobf_data) => Ok(Some(deobf_data.clone())), - None => { - // Only attempt to fetch deobf data every 24 hours to avoid a flood of error reports - // if the client JS cannot be parsed - if deobf_data.should_retry() { - tracing::debug!("getting deobf data"); + // Return cached deobf data if it is up-to-date and contains extracted script + // If the deobfuscator is disabled, allow deobf data without a script (STS is still required for player requests) + if let Some(d) = deobf_data.get() + && (d.script.is_some() || !Deobfuscator::ENABLED) + { + Ok(Some(d.clone())) + } else { + // Only attempt to fetch deobf data every 24 hours to avoid a flood of error reports + // if the client JS cannot be parsed + if deobf_data.should_retry() { + tracing::debug!("getting deobf data"); - match DeobfData::extract(&self.inner.http, self.inner.reporter.as_deref()).await - { - Ok(new_data) => { - // Write new data to the cache - *deobf_data = CacheEntry::from(new_data.clone()); - drop(deobf_data); - self.store_cache().await; - Ok(Some(new_data)) - } - Err(e) => { - // Try to fall back to expired cache data if available, otherwise return error - deobf_data.retry_later(24); - let res = match deobf_data.get_expired() { - Some(d) => { - tracing::warn!( - "could not get new deobf data ({e}), falling back to expired cache" - ); - Ok(d.clone()) - } - None => Err(e), - }; - drop(deobf_data); - self.store_cache().await; - res.map(Some) - } + match DeobfData::extract(&self.inner.http, self.inner.reporter.as_deref()).await { + Ok(new_data) => { + // Write new data to the cache + *deobf_data = CacheEntry::from(new_data.clone()); + drop(deobf_data); + self.store_cache().await; + Ok(Some(new_data)) } - } else { - // TODO: correct handling of this branch - match deobf_data.get_expired() { - Some(d) => { + Err(e) => { + // Try to fall back to expired cache data if available, otherwise return error + deobf_data.retry_later(24); + + let res = if let Some(d) = deobf_data.get_expired() + && (d.script.is_some() || !Deobfuscator::ENABLED) + { tracing::warn!( - "could not get new deobf data, falling back to expired cache" + "could not get new deobf data ({e}), falling back to expired cache" ); - Ok(Some(d.clone())) - } - None => Err(Error::Extraction(ExtractionError::Deobfuscation( - "could not get deobf data".into(), - ))), + Ok(d.clone()) + } else { + Err(e) + }; + drop(deobf_data); + self.store_cache().await; + res.map(Some) } } + } else { + match deobf_data.get_expired() { + Some(d) => { + tracing::warn!( + "could not get new deobf data, falling back to expired cache" + ); + Ok(Some(d.clone())) + } + None => Err(Error::Extraction(ExtractionError::Deobfuscation( + crate::error::DeobfError::Extraction("deobf data".into()), + ))), + } } } } - /// Get deobfuscation data (either from cache or extracted from YouTube's JavaScript code) - #[cfg(not(feature = "deobfuscator"))] - async fn get_deobf_data(&self) -> Result, Error> { - Ok(None) - } - /// Write the current cache data to the storage backend. async fn store_cache(&self) { let mut cache_clients = HashMap::new(); diff --git a/src/client/player.rs b/src/client/player.rs index bbcc882..f1478d0 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -12,7 +12,7 @@ use url::Url; use crate::{ deobfuscate::{DeobfData, Deobfuscator}, - error::{AuthError, Error, ExtractionError, UnavailabilityReason}, + error::{AuthError, DeobfError, Error, ExtractionError, UnavailabilityReason}, model::{ AudioCodec, AudioFormat, AudioStream, AudioTrack, DrmLicense, DrmSystem, Frameset, Subtitle, VideoCodec, VideoFormat, VideoPlayer, VideoPlayerDetails, VideoPlayerDrm, @@ -577,9 +577,9 @@ impl<'a> StreamsMapper<'a> { fn new( deobf_data: Option<&DeobfData>, session_po_token: Option<&'a str>, - ) -> Result { - let deobf = match deobf_data { - Some(deobf_data) => Some(Deobfuscator::new(&deobf_data.script)?), + ) -> Result { + let deobf = match deobf_data.and_then(|d| d.script.as_deref()) { + Some(script) => Some(Deobfuscator::new(script)?), None => None, }; @@ -598,9 +598,14 @@ impl<'a> StreamsMapper<'a> { self.warnings.append(&mut streams.warnings); let map_e = |m: &mut Self, e: ExtractionError| { - m.warnings.push(e.to_string()); - if m.first_err.is_none() { - m.first_err = Some(e); + if !matches!( + e, + ExtractionError::Deobfuscation(DeobfError::Disabled | DeobfError::NoInstance) + ) { + m.warnings.push(e.to_string()); + if m.first_err.is_none() { + m.first_err = Some(e); + } } }; @@ -650,16 +655,18 @@ impl<'a> StreamsMapper<'a> { }) } - fn deobf(&self) -> Result<&Deobfuscator, ExtractionError> { - self.deobf - .as_ref() - .ok_or(ExtractionError::Deobfuscation("no deobfuscator".into())) + fn deobf(&self) -> Result<&Deobfuscator, DeobfError> { + self.deobf.as_ref().ok_or(if Deobfuscator::ENABLED { + DeobfError::NoInstance + } else { + DeobfError::Disabled + }) } fn cipher_to_url_params( &self, signature_cipher: &str, - ) -> Result<(Url, BTreeMap), ExtractionError> { + ) -> Result<(Url, BTreeMap), DeobfError> { let params: HashMap, Cow> = url::form_urlencoded::parse(signature_cipher.as_bytes()).collect(); @@ -670,15 +677,15 @@ impl<'a> StreamsMapper<'a> { let sig = params .get("s") - .ok_or(ExtractionError::Deobfuscation("no s param".into()))?; + .ok_or(DeobfError::Extraction("s param".into()))?; let sp = params .get("sp") - .ok_or(ExtractionError::Deobfuscation("sp param".into()))?; + .ok_or(DeobfError::Extraction("sp param".into()))?; let raw_url = params .get("url") - .ok_or(ExtractionError::Deobfuscation("no url param".into()))?; + .ok_or(DeobfError::Extraction("no url param".into()))?; let (url_base, mut url_params) = util::url_to_params(raw_url).or(Err( - ExtractionError::Deobfuscation("cannot split url to params".into()), + DeobfError::Extraction("cannot split url to params".into()), ))?; let deobf_sig = self.deobf()?.deobfuscate_sig(sig)?; @@ -687,10 +694,7 @@ impl<'a> StreamsMapper<'a> { Ok((url_base, url_params)) } - fn deobf_nsig( - &mut self, - url_params: &mut BTreeMap, - ) -> Result<(), ExtractionError> { + fn deobf_nsig(&mut self, url_params: &mut BTreeMap) -> Result<(), DeobfError> { if let Some(n) = url_params.get("n") { let nsig = if n == &self.last_nsig { self.last_nsig_deobf.to_owned() @@ -711,25 +715,27 @@ impl<'a> StreamsMapper<'a> { url: &Option, signature_cipher: &Option, ) -> Result { - let (url_base, mut url_params) = - match url { - Some(url) => util::url_to_params(url).map_err(|_| { - ExtractionError::InvalidData(format!("Could not parse url `{url}`").into()) - }), - None => match signature_cipher { - Some(signature_cipher) => { - self.cipher_to_url_params(signature_cipher).map_err(|e| { + let (url_base, mut url_params) = match url { + Some(url) => util::url_to_params(url).map_err(|_| { + ExtractionError::InvalidData(format!("Could not parse url `{url}`").into()) + }), + None => match signature_cipher { + Some(signature_cipher) => { + self.cipher_to_url_params(signature_cipher).map_err(|e| { + if matches!(e, DeobfError::Extraction(_)) { ExtractionError::InvalidData( format!("Could not deobfuscate signatureCipher `{signature_cipher}`: {e}") - .into(), - ) - }) - } - None => Err(ExtractionError::InvalidData( - "stream contained neither url or cipher".into(), - )), - }, - }?; + .into()) + } else { + ExtractionError::Deobfuscation(e) + } + }) + } + None => Err(ExtractionError::InvalidData( + "stream contained neither url or cipher".into(), + )), + }, + }?; self.deobf_nsig(&mut url_params)?; if let Some(pot) = self.session_po_token { @@ -979,7 +985,7 @@ mod tests { static DEOBF_DATA: Lazy = Lazy::new(|| { DeobfData { js_url: "https://www.youtube.com/s/player/c8b8a173/player_ias.vflset/en_US/base.js".to_owned(), - script: "var oB={B4:function(a){a.reverse()},xm:function(a,b){a.splice(0,b)},dC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}};var Vva=function(a){a=a.split(\"\");oB.dC(a,42);oB.xm(a,3);oB.dC(a,48);oB.B4(a,68);return a.join(\"\")};var deobf_sig=Vva; var Ska=function(a){var b=a.split(\"\"),c=[-1505243983,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(-e).reverse().forEach(function(f){d.unshift(f)})},\n-1692381986,function(d,e){e=(e%d.length+d.length)%d.length;var f=d[0];d[0]=d[e];d[e]=f},\n-262444939,\"unshift\",function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])},\n1201502951,-546377604,-504264123,-1978377336,1042456724,function(d,e){for(e=(e%d.length+d.length)%d.length;e--;)d.unshift(d.pop())},\n711986897,406699922,-1842537993,-1678108293,1803491779,1671716087,12778705,-718839990,null,null,-1617525823,342523552,-1338406651,-399705108,-696713950,b,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])},\nfunction(d,e){e=(e%d.length+d.length)%d.length;d.splice(e,1)},\n-980602034,356396192,null,-1617525823,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n-1029864222,-641353250,-1681901809,-1391247867,1707415199,-1957855835,b,function(){for(var d=64,e=[];++d-e.length-32;)switch(d){case 58:d=96;continue;case 91:d=44;break;case 65:d=47;continue;case 46:d=153;case 123:d-=58;default:e.push(String.fromCharCode(d))}return e},\n-1936558978,-1505243983,function(d){d.reverse()},\n1296889058,-1813915420,-943019300,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n\"join\",b,-2061642263];c[21]=c;c[22]=c;c[33]=c;try{c[3](c[33],c[9]),c[29](c[22],c[25]),c[29](c[22],c[19]),c[29](c[33],c[17]),c[29](c[21],c[2]),c[29](c[42],c[10]),c[1](c[52],c[40]),c[12](c[28],c[8]),c[29](c[21],c[45]),c[1](c[21],c[48]),c[44](c[26]),c[39](c[5],c[2]),c[31](c[53],c[16]),c[30](c[29],c[8]),c[51](c[29],c[6],c[44]()),c[4](c[43],c[1]),c[2](c[23],c[42]),c[2](c[0],c[46]),c[38](c[14],c[52]),c[32](c[5]),c[26](c[29],c[46]),c[26](c[5],c[13]),c[28](c[1],c[37]),c[26](c[31],c[13]),c[26](c[1],c[34]),\nc[46](c[1],c[32],c[40]()),c[26](c[50],c[44]),c[17](c[50],c[51]),c[0](c[3],c[24]),c[32](c[13]),c[43](c[3],c[51]),c[0](c[34],c[17]),c[16](c[45],c[53]),c[29](c[44],c[13]),c[42](c[1],c[50]),c[47](c[22],c[53]),c[37](c[22]),c[13](c[52],c[21]),c[6](c[43],c[34]),c[6](c[31],c[46])}catch(d){return\"enhanced_except_gZYB_un-_w8_\"+a}return b.join(\"\")};var deobf_nsig=Ska;".to_owned(), + script: Some("var oB={B4:function(a){a.reverse()},xm:function(a,b){a.splice(0,b)},dC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}};var Vva=function(a){a=a.split(\"\");oB.dC(a,42);oB.xm(a,3);oB.dC(a,48);oB.B4(a,68);return a.join(\"\")};var deobf_sig=Vva; var Ska=function(a){var b=a.split(\"\"),c=[-1505243983,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(-e).reverse().forEach(function(f){d.unshift(f)})},\n-1692381986,function(d,e){e=(e%d.length+d.length)%d.length;var f=d[0];d[0]=d[e];d[e]=f},\n-262444939,\"unshift\",function(d){for(var e=d.length;e;)d.push(d.splice(--e,1)[0])},\n1201502951,-546377604,-504264123,-1978377336,1042456724,function(d,e){for(e=(e%d.length+d.length)%d.length;e--;)d.unshift(d.pop())},\n711986897,406699922,-1842537993,-1678108293,1803491779,1671716087,12778705,-718839990,null,null,-1617525823,342523552,-1338406651,-399705108,-696713950,b,function(d,e){e=(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])},\nfunction(d,e){e=(e%d.length+d.length)%d.length;d.splice(e,1)},\n-980602034,356396192,null,-1617525823,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n-1029864222,-641353250,-1681901809,-1391247867,1707415199,-1957855835,b,function(){for(var d=64,e=[];++d-e.length-32;)switch(d){case 58:d=96;continue;case 91:d=44;break;case 65:d=47;continue;case 46:d=153;case 123:d-=58;default:e.push(String.fromCharCode(d))}return e},\n-1936558978,-1505243983,function(d){d.reverse()},\n1296889058,-1813915420,-943019300,function(d,e,f){var h=f.length;d.forEach(function(l,m,n){this.push(n[m]=f[(f.indexOf(l)-f.indexOf(this[m])+m+h--)%f.length])},e.split(\"\"))},\n\"join\",b,-2061642263];c[21]=c;c[22]=c;c[33]=c;try{c[3](c[33],c[9]),c[29](c[22],c[25]),c[29](c[22],c[19]),c[29](c[33],c[17]),c[29](c[21],c[2]),c[29](c[42],c[10]),c[1](c[52],c[40]),c[12](c[28],c[8]),c[29](c[21],c[45]),c[1](c[21],c[48]),c[44](c[26]),c[39](c[5],c[2]),c[31](c[53],c[16]),c[30](c[29],c[8]),c[51](c[29],c[6],c[44]()),c[4](c[43],c[1]),c[2](c[23],c[42]),c[2](c[0],c[46]),c[38](c[14],c[52]),c[32](c[5]),c[26](c[29],c[46]),c[26](c[5],c[13]),c[28](c[1],c[37]),c[26](c[31],c[13]),c[26](c[1],c[34]),\nc[46](c[1],c[32],c[40]()),c[26](c[50],c[44]),c[17](c[50],c[51]),c[0](c[3],c[24]),c[32](c[13]),c[43](c[3],c[51]),c[0](c[34],c[17]),c[16](c[45],c[53]),c[29](c[44],c[13]),c[42](c[1],c[50]),c[47](c[22],c[53]),c[37](c[22]),c[13](c[52],c[21]),c[6](c[43],c[34]),c[6](c[31],c[46])}catch(d){return\"enhanced_except_gZYB_un-_w8_\"+a}return b.join(\"\")};var deobf_nsig=Ska;".to_owned()), sts: "19201".to_owned(), } }); diff --git a/src/deobfuscate.rs b/src/deobfuscate.rs index 6c3b1a3..b458735 100644 --- a/src/deobfuscate.rs +++ b/src/deobfuscate.rs @@ -1,6 +1,9 @@ +use regex::Regex; +use reqwest::Client; use serde::{Deserialize, Serialize}; -use crate::error::ExtractionError; +use crate::error::{DeobfError, Error, ExtractionError}; +use crate::report::Reporter; #[cfg(feature = "deobfuscator")] mod deobf_data_impl { @@ -8,23 +11,10 @@ mod deobf_data_impl { use std::sync::Arc; - use regex::Regex; - use reqwest::Client; - - use crate::error::Error; - use crate::report::{Level, Report, Reporter, RustyPipeInfo}; - - impl From for DeobfData { - fn from(value: rustypipe_deobfuscator::ExtractedDeobfData) -> Self { - Self { - js_url: value.js_url, - script: value.script, - sts: value.sts, - } - } - } + use crate::report::{Level, Report, RustyPipeInfo}; impl DeobfData { + /// Extract deobfuscation data from the YouTube player script pub async fn extract( http: &Client, reporter: Option<&dyn Reporter>, @@ -32,9 +22,9 @@ mod deobf_data_impl { let js_url = get_player_js_url(http).await?; let player_js = Arc::new(get_response(http, &js_url).await?); tracing::debug!("downloaded player.js from {}", js_url); + let sts = get_sts(&player_js)?; - let res = - rustypipe_deobfuscator::ExtractedDeobfData::extract_fns(&js_url, player_js.clone()); + let res = rustypipe_deobfuscator::extract_deobf_fn(player_js.clone()); if let Err(e) = &res && let Some(reporter) = reporter @@ -57,43 +47,91 @@ mod deobf_data_impl { }; reporter.report(&report); } - res.map(DeobfData::from) - .map_err(|e| ExtractionError::from(e).into()) + res.map(|script| DeobfData { + js_url, + script: Some(script), + sts, + }) + .map_err(|e| ExtractionError::from(DeobfError::from(e)).into()) } } - pub async fn get_player_js_url(http: &Client) -> Result { - let resp = http - .get("https://www.youtube.com/iframe_api") - .send() - .await? - .error_for_status()?; - let text = resp.text().await?; - - let player_hash_pattern = - Regex::new(r"https:\\/\\/www\.youtube\.com\\/s\\/player\\/([a-z0-9]{8})\\/").unwrap(); - let player_hash = - &player_hash_pattern - .captures(&text) - .ok_or(ExtractionError::Deobfuscation( - "could not find player hash".into(), - ))?[1]; - - Ok(format!( - "https://www.youtube.com/s/player/{player_hash}/player_ias.vflset/en_US/base.js" - )) + impl From for DeobfError { + fn from(value: rustypipe_deobfuscator::error::DeobfExtractionError) -> Self { + Self::Extraction(value.to_string().into()) + } } - - pub async fn get_response(http: &Client, url: &str) -> Result { - let resp = http.get(url).send().await?.error_for_status()?; - Ok(resp.text().await?) + impl From for DeobfError { + fn from(value: rustypipe_deobfuscator::error::DeobfuscationError) -> Self { + Self::Deobfuscation(value.to_string().into()) + } } } +#[cfg(not(feature = "deobfuscator"))] +impl DeobfData { + /// Extract dummy deobfuscation data (containing only URL and STS) from the YouTube player script + /// + /// The STS is required for making player requests, so we still need to fetch it even if the + /// deobfuscator is disabled. + pub async fn extract( + http: &Client, + _reporter: Option<&dyn Reporter>, + ) -> Result { + let js_url = get_player_js_url(http).await?; + let player_js = get_response(http, &js_url).await?; + tracing::debug!("downloaded player.js from {}", js_url); + let sts = get_sts(&player_js)?; + Ok(DeobfData { + js_url, + script: None, + sts, + }) + } +} + +async fn get_player_js_url(http: &Client) -> Result { + let resp = http + .get("https://www.youtube.com/iframe_api") + .send() + .await? + .error_for_status()?; + let text = resp.text().await?; + + let player_hash_pattern = + Regex::new(r"https:\\/\\/www\.youtube\.com\\/s\\/player\\/([a-z0-9]{8})\\/").unwrap(); + let player_hash = + &player_hash_pattern + .captures(&text) + .ok_or(ExtractionError::Deobfuscation(DeobfError::Extraction( + "player hash".into(), + )))?[1]; + + Ok(format!( + "https://www.youtube.com/s/player/{player_hash}/player_ias.vflset/en_US/base.js" + )) +} + +async fn get_response(http: &Client, url: &str) -> Result { + let resp = http.get(url).send().await?.error_for_status()?; + Ok(resp.text().await?) +} + +fn get_sts(player_js: &str) -> Result { + let sts_pattern = Regex::new("signatureTimestamp[=:](\\d+)").unwrap(); + + Ok(sts_pattern + .captures(player_js) + .ok_or(ExtractionError::Deobfuscation(DeobfError::Extraction( + "sts not found".into(), + )))?[1] + .to_owned()) +} + #[derive(Debug, Default, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct DeobfData { pub js_url: String, - pub script: String, + pub script: Option, pub sts: String, } @@ -107,20 +145,20 @@ impl Deobfuscator { pub const ENABLED: bool = true; /// Instantiate a new deobfuscator with the given data - pub fn new(script: &str) -> Result { + pub fn new(script: &str) -> Result { rustypipe_deobfuscator::Deobfuscator::new(script) .map(|d| Self { d }) - .map_err(ExtractionError::from) + .map_err(DeobfError::from) } /// Deobfuscate the `s` parameter from the `signature_cipher` field - pub fn deobfuscate_sig(&self, sig: &str) -> Result { - self.d.deobfuscate_sig(sig).map_err(ExtractionError::from) + pub fn deobfuscate_sig(&self, sig: &str) -> Result { + self.d.deobfuscate_sig(sig).map_err(DeobfError::from) } /// Deobfuscate the `n` stream URL parameter to circumvent throttling - pub fn deobfuscate_nsig(&self, nsig: &str) -> Result { - self.d.deobfuscate_nsig(nsig).map_err(ExtractionError::from) + pub fn deobfuscate_nsig(&self, nsig: &str) -> Result { + self.d.deobfuscate_nsig(nsig).map_err(DeobfError::from) } } @@ -129,22 +167,18 @@ impl Deobfuscator { pub const ENABLED: bool = false; /// Instantiate a new deobfuscator with the given data - pub fn new(_script: &str) -> Result { + pub fn new(_script: &str) -> Result { Ok(Self {}) } /// Deobfuscate the `s` parameter from the `signature_cipher` field - pub fn deobfuscate_sig(&self, _sig: &str) -> Result { - Err(ExtractionError::Deobfuscation( - "Feature `deobfuscator` not enabled".into(), - )) + pub fn deobfuscate_sig(&self, _sig: &str) -> Result { + Err(DeobfError::Disabled) } /// Deobfuscate the `n` stream URL parameter to circumvent throttling - pub fn deobfuscate_nsig(&self, _nsig: &str) -> Result { - Err(ExtractionError::Deobfuscation( - "Feature `deobfuscator` not enabled".into(), - )) + pub fn deobfuscate_nsig(&self, _nsig: &str) -> Result { + Err(DeobfError::Disabled) } } @@ -152,7 +186,6 @@ impl Deobfuscator { mod tests { use std::path::PathBuf; - use super::deobf_data_impl::*; use super::*; use crate::util::tests::TESTFILES; @@ -161,7 +194,7 @@ mod tests { use rstest::{fixture, rstest}; use tracing_test::traced_test; - use rustypipe_deobfuscator::{Deobfuscator, ExtractedDeobfData}; + use rustypipe_deobfuscator::Deobfuscator; const DEOBF_SCRIPT: &str = r#"var qB={w8:function(a){a.reverse()}, EC:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}, @@ -303,13 +336,13 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c #[case] sig: Option<(&str, &str)>, #[case] nsig: Option<(&str, &str)>, ) { - let (js_url, js_path) = player_js_file(js_hash).await; + let (_js_url, js_path) = player_js_file(js_hash).await; let player_js = std::fs::read_to_string(js_path).unwrap(); - let deobf_data = ExtractedDeobfData::extract_fns(&js_url, player_js.into()).unwrap(); - let deobf = match Deobfuscator::new(&deobf_data.script) { + let script = rustypipe_deobfuscator::extract_deobf_fn(player_js.into()).unwrap(); + let deobf = match Deobfuscator::new(&script) { Ok(deobf) => deobf, Err(e) => { - println!("{}", &deobf_data.script); + println!("{}", script); panic!("could not build deobfuscator: {e}") } }; @@ -318,7 +351,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c let deobf_sig = match deobf.deobfuscate_sig(sig) { Ok(s) => s, Err(e) => { - println!("{}", &deobf_data.script); + println!("{}", script); panic!("sig deobf error: {e}"); } }; @@ -329,7 +362,7 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c let deobf_nsig = match deobf.deobfuscate_nsig(nsig) { Ok(s) => s, Err(e) => { - println!("{}", &deobf_data.script); + println!("{}", script); panic!("nsig deobf error: {e}"); } }; @@ -342,8 +375,9 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c async fn t_update() { let client = Client::new(); let deobf_data = DeobfData::extract(&client, None).await.unwrap(); - println!("{}", deobf_data.script); - let deobf = Deobfuscator::new(&deobf_data.script).unwrap(); + let script = deobf_data.script.unwrap(); + println!("{}", script); + let deobf = Deobfuscator::new(&script).unwrap(); let deobf_sig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap(); assert!(deobf_sig.len() >= 100); diff --git a/src/error.rs b/src/error.rs index 7831708..fdc33ff 100644 --- a/src/error.rs +++ b/src/error.rs @@ -57,7 +57,7 @@ pub enum ExtractionError { InvalidData(Cow<'static, str>), /// Error deobfuscating YouTube's URL signatures #[error("deobfuscation error: {0}")] - Deobfuscation(Cow<'static, str>), + Deobfuscation(#[from] DeobfError), /// Error generating Botguard tokens #[error("botguard error: {0}")] Botguard(Cow<'static, str>), @@ -159,20 +159,22 @@ pub enum AuthError { Other(String), } -#[cfg(feature = "deobfuscator")] -pub(crate) mod from_rustypipe_deobfuscator { - use super::ExtractionError; - - impl From for ExtractionError { - fn from(value: rustypipe_deobfuscator::error::DeobfExtractionError) -> Self { - Self::Deobfuscation(value.to_string().into()) - } - } - impl From for ExtractionError { - fn from(value: rustypipe_deobfuscator::error::DeobfuscationError) -> Self { - Self::Deobfuscation(value.to_string().into()) - } - } +/// Error that occurred during the initialization +/// or use of the YouTube URL signature deobfuscator. +#[derive(thiserror::Error, Debug)] +pub enum DeobfError { + /// Could not extract certain data + #[error("could not extract {0}")] + Extraction(Cow<'static, str>), + /// Unspecified error + #[error("{0}")] + Deobfuscation(Cow<'static, str>), + /// Deobfuscator was not instantiated + #[error("deobfuscator was not instantiated")] + NoInstance, + /// Crate feature `deobfuscator` not enabled + #[error("Crate feature `deobfuscator` not enabled")] + Disabled, } impl From for ExtractionError { From 33c531d2a47effb252ec50f4ac6ed9f7f1aa9587 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Fri, 12 Jun 2026 02:04:34 +0200 Subject: [PATCH 24/25] feat: add support for SABR streams without stream URL --- downloader/src/lib.rs | 14 +-- src/client/player.rs | 76 ++++++++++------ src/client/response/player.rs | 28 +++++- ...layer__tests__map_player_data_android.snap | 72 +++++++++++---- ...layer__tests__map_player_data_desktop.snap | 87 ++++++++++++++----- ...__tests__map_player_data_desktopmusic.snap | 63 +++++++++++--- ...t__player__tests__map_player_data_ios.snap | 21 ++++- ...nt__player__tests__map_player_data_tv.snap | 83 ++++++++++++++---- src/model/mod.rs | 23 ++++- src/model/traits.rs | 10 +-- src/param/stream_filter.rs | 50 ++++++++--- testfiles/player_model/drm.json | 28 ++++++ testfiles/player_model/hdr.json | 4 + testfiles/player_model/multilanguage.json | 52 +++++++++++ testfiles/player_model/surround.json | 10 +++ tests/youtube.rs | 24 ++--- 16 files changed, 508 insertions(+), 137 deletions(-) diff --git a/downloader/src/lib.rs b/downloader/src/lib.rs index 47b7f9f..7553ebb 100644 --- a/downloader/src/lib.rs +++ b/downloader/src/lib.rs @@ -24,7 +24,7 @@ use rustypipe::{ client::{ClientType, RustyPipe}, model::{ AudioCodec, TrackItem, VideoCodec, VideoPlayer, - traits::{FileFormat, YtEntity}, + traits::{FileFormat, YtEntity, YtStream}, }, param::StreamFilter, }; @@ -812,18 +812,22 @@ impl DownloadQuery { let mut downloads: Vec = Vec::new(); - if let Some(v) = video { + if let Some(v) = video + && let Some(url) = v.url() + { downloads.push(StreamDownload { file: output_path.with_extension(format!("video{}", v.format.extension())), - url: v.url.clone(), + url: url.to_owned(), video_codec: Some(v.codec), audio_codec: None, }); } - if let Some(a) = audio { + if let Some(a) = audio + && let Some(url) = a.url() + { downloads.push(StreamDownload { file: output_path.with_extension(format!("audio{}", a.format.extension())), - url: a.url.clone(), + url: url.to_owned(), video_codec: None, audio_codec: Some(a.codec), }); diff --git a/src/client/player.rs b/src/client/player.rs index f1478d0..87b2d34 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -397,21 +397,6 @@ impl MapResponse for response::Player { video_details.video_id, ctx.id ))); } - // Sometimes YouTube Desktop does not output any URLs for adaptive streams. - // Since this is currently rare, it is best to retry the request in this case. - if !is_live - && !streaming_data.adaptive_formats.c.is_empty() - && streaming_data - .adaptive_formats - .c - .iter() - .all(|f| f.url.is_none() && f.signature_cipher.is_none()) - { - return Err(ExtractionError::Unavailable { - reason: UnavailabilityReason::TryAgain, - msg: "no adaptive stream URLs".to_owned(), - }); - } let video_info = VideoPlayerDetails { id: video_details.video_id, @@ -427,11 +412,27 @@ impl MapResponse for response::Player { is_live_content: video_details.is_live_content, }; + let mut mapper = StreamsMapper::new( + ctx.deobf, + ctx.session_po_token.as_ref().map(|t| t.po_token.as_str()), + )?; + + let abr_streaming_url = match &streaming_data.server_abr_streaming_url { + Some(url) => match mapper.map_url_abr(url) { + Ok(res) => Some(res), + Err(e) => { + warnings.push(format!("could not map abr_streaming_url: {e}")); + None + } + }, + None => None, + }; + let abr_ustreamer_config = self.player_config.media_common_config.map(|cfg| { + cfg.media_ustreamer_request_config + .video_playback_ustreamer_config + }); + let streams = if !is_live { - let mut mapper = StreamsMapper::new( - ctx.deobf, - ctx.session_po_token.as_ref().map(|t| t.po_token.as_str()), - )?; mapper.map_streams(streaming_data.formats); mapper.map_streams(streaming_data.adaptive_formats); let mut res = mapper.output()?; @@ -540,6 +541,12 @@ impl MapResponse for response::Player { valid_until, hls_manifest_url: streaming_data.hls_manifest_url, dash_manifest_url: streaming_data.dash_manifest_url, + abr_streaming_url, + abr_ustreamer_config, + po_token: ctx + .session_po_token + .as_ref() + .map(|pot| pot.po_token.to_owned()), preview_frames, drm, client_type: ctx.client_type, @@ -731,9 +738,7 @@ impl<'a> StreamsMapper<'a> { } }) } - None => Err(ExtractionError::InvalidData( - "stream contained neither url or cipher".into(), - )), + None => return Ok(UrlMapRes::default()), }, }?; @@ -746,11 +751,21 @@ impl<'a> StreamsMapper<'a> { .map_err(|_| ExtractionError::InvalidData("could not combine URL".into()))?; Ok(UrlMapRes { - url: url.to_string(), + url: Some(url.to_string()), xtags: url_params.get("xtags").cloned(), }) } + fn map_url_abr(&mut self, url: &str) -> Result { + let (url_base, mut url_params) = util::url_to_params(url).map_err(|_| { + ExtractionError::InvalidData(format!("Could not parse url `{url}`").into()) + })?; + self.deobf_nsig(&mut url_params)?; + let url = Url::parse_with_params(url_base.as_str(), url_params.iter()) + .map_err(|_| ExtractionError::InvalidData("could not combine URL".into()))?; + Ok(url.to_string()) + } + fn map_video_stream(&mut self, f: player::Format) -> Result { let Some((mtype, codecs)) = parse_mime(&f.mime_type) else { return Err(ExtractionError::InvalidData( @@ -774,6 +789,7 @@ impl<'a> StreamsMapper<'a> { bitrate: f.bitrate, average_bitrate: f.average_bitrate.unwrap_or(f.bitrate), size: f.content_length, + last_modified: f.last_modified, index_range: f.index_range, init_range: f.init_range, duration_ms: f.approx_duration_ms, @@ -788,6 +804,7 @@ impl<'a> StreamsMapper<'a> { format, codec: get_video_codec(codecs), mime: f.mime_type, + xtags: f.xtags, drm_track_type: f.drm_track_type.map(|t| t.into()), drm_systems: f.drm_families.into_iter().map(|t| t.into()).collect(), }) @@ -818,6 +835,7 @@ impl<'a> StreamsMapper<'a> { format!("no audio content length. itag: {}", f.itag).into(), ) })?, + last_modified: f.last_modified, index_range: f.index_range, init_range: f.init_range, duration_ms: f.approx_duration_ms, @@ -826,9 +844,11 @@ impl<'a> StreamsMapper<'a> { mime: f.mime_type, channels: f.audio_channels, loudness_db: f.loudness_db, + is_drc: f.is_drc, track: f .audio_track - .map(|t| self.map_audio_track(t, map_res.xtags)), + .map(|t| self.map_audio_track(t, map_res.xtags.as_deref())), + xtags: f.xtags, drm_track_type: f.drm_track_type.map(|t| t.into()), drm_systems: f.drm_families.into_iter().map(|t| t.into()).collect(), }) @@ -837,7 +857,7 @@ impl<'a> StreamsMapper<'a> { fn map_audio_track( &mut self, track: response::player::AudioTrack, - xtags: Option, + xtags: Option<&str>, ) -> AudioTrack { let mut lang = None; let mut track_type = None; @@ -873,8 +893,9 @@ impl<'a> StreamsMapper<'a> { } } +#[derive(Default)] struct UrlMapRes { - url: String, + url: Option, xtags: Option, } @@ -1035,7 +1056,8 @@ mod tests { let url = mapper .map_url(&None, &Some(signature_cipher.to_owned())) .unwrap() - .url; + .url + .unwrap(); assert_eq!( url, diff --git a/src/client/response/player.rs b/src/client/response/player.rs index a38d785..1ba5413 100644 --- a/src/client/response/player.rs +++ b/src/client/response/player.rs @@ -109,6 +109,7 @@ pub(crate) struct StreamingData { pub dash_manifest_url: Option, /// Only on livestreams pub hls_manifest_url: Option, + pub server_abr_streaming_url: Option, pub drm_params: Option, #[serde(default)] #[serde_as(deserialize_as = "VecSkipError<_>")] @@ -126,8 +127,12 @@ pub(crate) struct Format { pub format_type: FormatType, pub mime_type: String, - + #[serde_as(as = "Option")] + pub last_modified: Option, + #[serde_as(as = "Option")] + pub content_length: Option, pub bitrate: u32, + pub xtags: Option, pub width: Option, pub height: Option, @@ -139,9 +144,6 @@ pub(crate) struct Format { #[serde_as(as = "Option")] pub init_range: Option>, - #[serde_as(as = "Option")] - pub content_length: Option, - #[serde(default)] #[serde_as(deserialize_as = "DefaultOnError")] pub quality: Option, @@ -158,6 +160,8 @@ pub(crate) struct Format { pub audio_sample_rate: Option, pub audio_channels: Option, pub loudness_db: Option, + #[serde(default)] + pub is_drc: bool, pub audio_track: Option, pub signature_cipher: Option, @@ -310,9 +314,13 @@ pub(crate) struct StoryboardRenderer { pub spec: String, } +#[serde_as] #[derive(Default, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct PlayerConfig { + #[serde(default)] + #[serde_as(deserialize_as = "DefaultOnError")] + pub media_common_config: Option, pub web_drm_config: Option, } @@ -322,6 +330,18 @@ pub(crate) struct WebDrmConfig { pub widevine_service_cert: Option, } +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct MediaCommonConfig { + pub media_ustreamer_request_config: UstreamerRequestConfig, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct UstreamerRequestConfig { + pub video_playback_ustreamer_config: String, +} + #[derive(Default, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct HeartbeatParams { diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap index 56cbc1c..ad1528a 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap @@ -61,11 +61,12 @@ VideoPlayer( ), video_streams: [ VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=1619781&dur=163.143&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=17&lmt=1580005480199246&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2F3gpp&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAJ2s7Pm4w42X3u3PWYViDeqIaE2tE9J6oIGpd0KB9gFsAiAH84QaJ4oUNivdRDUBi1ZYI7JSxESsPQ53mLInajKzcQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=1619781&dur=163.143&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=17&lmt=1580005480199246&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2F3gpp&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAJ2s7Pm4w42X3u3PWYViDeqIaE2tE9J6oIGpd0KB9gFsAiAH84QaJ4oUNivdRDUBi1ZYI7JSxESsPQ53mLInajKzcQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 17, bitrate: 79452, average_bitrate: 79428, size: Some(1619781), + last_modified: Some(1580005480199246), index_range: None, init_range: None, duration_ms: Some(163143), @@ -77,15 +78,17 @@ VideoPlayer( mime: "video/3gpp; codecs=\"mp4v.20.3, mp4a.40.2\"", format: r#3gp, codec: mp4v, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=11439331&dur=163.096&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=18&lmt=1580005476071743&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAJAH-tWof01vrs8phEoz51XkWwdMzQ77k1UTrdY5XiuTAiA38z-qANX0jtfCiAl4EVMZaKo1ncrzJFRrCffZ6LagrA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=11439331&dur=163.096&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=18&lmt=1580005476071743&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAJAH-tWof01vrs8phEoz51XkWwdMzQ77k1UTrdY5XiuTAiA38z-qANX0jtfCiAl4EVMZaKo1ncrzJFRrCffZ6LagrA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 18, bitrate: 561339, average_bitrate: 561109, size: Some(11439331), + last_modified: Some(1580005476071743), index_range: None, init_range: None, duration_ms: Some(163096), @@ -97,15 +100,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&dur=163.096&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=22&lmt=1580005750956837&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgFlQZgR63Yz9UgY9gVqiyGDVkZmSmACRP3-MmKN7CRzQCIAMHAwZbHmWL1qNH4Nu3A0pXZwErXMVPzMIt-PyxeZqa&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cratebypass%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&dur=163.096&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=22&lmt=1580005750956837&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgFlQZgR63Yz9UgY9gVqiyGDVkZmSmACRP3-MmKN7CRzQCIAMHAwZbHmWL1qNH4Nu3A0pXZwErXMVPzMIt-PyxeZqa&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cratebypass%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 22, bitrate: 1574434, average_bitrate: 1574434, size: None, + last_modified: Some(1580005750956837), index_range: None, init_range: None, duration_ms: Some(163096), @@ -117,17 +122,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.64001F, mp4a.40.2\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), ], video_only_streams: [ VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=1224002&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=394&keepalive=yes&lmt=1608045375671513&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgYCPleG9F86UoDRvzFL2xSUUI-HLZGw_P7qBOixlcmKsCIQChdmrJ1NvKo5Ra4QJ9ivR5V8fEcQs0f_3aUiqMhGB5DQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=1224002&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=394&keepalive=yes&lmt=1608045375671513&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgYCPleG9F86UoDRvzFL2xSUUI-HLZGw_P7qBOixlcmKsCIQChdmrJ1NvKo5Ra4QJ9ivR5V8fEcQs0f_3aUiqMhGB5DQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 394, bitrate: 67637, average_bitrate: 60063, size: Some(1224002), + last_modified: Some(1608045375671513), index_range: Some(Range( start: 700, end: 1115, @@ -145,15 +152,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.00M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=2238952&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=395&keepalive=yes&lmt=1608045728968690&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAKCXHOCh_P3VlNWebTeWw0WdSln-zYe3BjZeEm2QiltCAiAQNcJBI4G-8dK5z1IUoqBZctk6ddjkl_QYKRFAKXyOcw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=2238952&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=395&keepalive=yes&lmt=1608045728968690&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAKCXHOCh_P3VlNWebTeWw0WdSln-zYe3BjZeEm2QiltCAiAQNcJBI4G-8dK5z1IUoqBZctk6ddjkl_QYKRFAKXyOcw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 395, bitrate: 135747, average_bitrate: 109867, size: Some(2238952), + last_modified: Some(1608045728968690), index_range: Some(Range( start: 700, end: 1115, @@ -171,15 +180,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.00M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=7808990&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIjjrMvCEzSLlbvbrjItT4V9JdpggnO5IHye9i4PxTyzAiAmbaFCB2hH7evf9JX3JUx-tU9S6zv2IzSKz8ObGSVRjw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=7808990&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIjjrMvCEzSLlbvbrjItT4V9JdpggnO5IHye9i4PxTyzAiAmbaFCB2hH7evf9JX3JUx-tU9S6zv2IzSKz8ObGSVRjw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 134, bitrate: 538143, average_bitrate: 383195, size: Some(7808990), + last_modified: Some(1580005649163759), index_range: Some(Range( start: 740, end: 1155, @@ -197,15 +208,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d401e\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=4130385&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=396&keepalive=yes&lmt=1608045761576250&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgBrQhbygTP6RGjUk0lGbxBI5e3NdeR6C_SW8R_ckZ2PkCIQDaBg5cJxYVWfwRrrELQFgRMOJ4xS3oOOROayoQMjxaCA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=4130385&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=396&keepalive=yes&lmt=1608045761576250&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgBrQhbygTP6RGjUk0lGbxBI5e3NdeR6C_SW8R_ckZ2PkCIQDaBg5cJxYVWfwRrrELQFgRMOJ4xS3oOOROayoQMjxaCA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 396, bitrate: 258097, average_bitrate: 202682, size: Some(4130385), + last_modified: Some(1608045761576250), index_range: Some(Range( start: 700, end: 1115, @@ -223,15 +236,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.01M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=6873325&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=397&keepalive=yes&lmt=1608045990917419&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAMqBb1hKVVzWl3Awrh1T8GQG9IrSWF84zW_ZfjgbAN5QAiAaP3jYyI4ox2aclcOCzYFzqWgByWCxj_FgTN-SfsARXw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=6873325&dur=163.029&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=397&keepalive=yes&lmt=1608045990917419&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAMqBb1hKVVzWl3Awrh1T8GQG9IrSWF84zW_ZfjgbAN5QAiAaP3jYyI4ox2aclcOCzYFzqWgByWCxj_FgTN-SfsARXw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 397, bitrate: 436843, average_bitrate: 337281, size: Some(6873325), + last_modified: Some(1608045990917419), index_range: Some(Range( start: 700, end: 1115, @@ -249,15 +264,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.04M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=22365208&dur=163.046&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=398&keepalive=yes&lmt=1608048380553749&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgR6KqCOoig_FMl2tWKa7qHSmCjIZa9S7ABzEI16qdO2sCIFXccwql4bqV9CHlqXY4tgxyMFUsp7vW4XUjxs3AyG6H&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=22365208&dur=163.046&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=398&keepalive=yes&lmt=1608048380553749&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgR6KqCOoig_FMl2tWKa7qHSmCjIZa9S7ABzEI16qdO2sCIFXccwql4bqV9CHlqXY4tgxyMFUsp7vW4XUjxs3AyG6H&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 398, bitrate: 1348419, average_bitrate: 1097369, size: Some(22365208), + last_modified: Some(1608048380553749), index_range: Some(Range( start: 700, end: 1115, @@ -275,15 +292,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.08M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=65400181&dur=163.046&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAPjxbuzkozPDc1Nd_0q5X8x8H2SiDvAUFuqqMadtz3SNAiEA_3kXCeePb2kci-WB2779tzI56E6E0iKwoHnUSkKCzwU%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=65400181&dur=163.046&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAPjxbuzkozPDc1Nd_0q5X8x8H2SiDvAUFuqqMadtz3SNAiEA_3kXCeePb2kci-WB2779tzI56E6E0iKwoHnUSkKCzwU%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 299, bitrate: 4190323, average_bitrate: 3208919, size: Some(65400181), + last_modified: Some(1580005649161486), index_range: Some(Range( start: 740, end: 1155, @@ -301,15 +320,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.64002a\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=42567727&dur=163.046&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=399&keepalive=yes&lmt=1608052932785283&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgFguw-cmBNOQegpyRRzcCScp2WaSnq_o7FB1-AiBgFpICIAGlMj9-kzNCWb3nhpg98Mc239ls6YYyoL8z1QpM8VmL&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=42567727&dur=163.046&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=399&keepalive=yes&lmt=1608052932785283&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgFguw-cmBNOQegpyRRzcCScp2WaSnq_o7FB1-AiBgFpICIAGlMj9-kzNCWb3nhpg98Mc239ls6YYyoL8z1QpM8VmL&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 399, bitrate: 2572342, average_bitrate: 2088624, size: Some(42567727), + last_modified: Some(1608052932785283), index_range: Some(Range( start: 700, end: 1115, @@ -327,17 +348,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.09M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), ], audio_streams: [ AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=995840&dur=163.189&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=139&keepalive=yes&lmt=1580005582214385&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhALhtrbIL9_CQBeXsEwxFqyPY1XqBCOceQc7y00h7XBS9AiAH9VkMnkuFCU1ACkYU__uApTwcYeDoYNU74VYmKED3Gw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=995840&dur=163.189&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=139&keepalive=yes&lmt=1580005582214385&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhALhtrbIL9_CQBeXsEwxFqyPY1XqBCOceQc7y00h7XBS9AiAH9VkMnkuFCU1ACkYU__uApTwcYeDoYNU74VYmKED3Gw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 139, bitrate: 49724, average_bitrate: 48818, size: 995840, + last_modified: Some(1580005582214385), index_range: Some(Range( start: 641, end: 876, @@ -352,16 +375,19 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: None, + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=934449&dur=163.061&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=249&keepalive=yes&lmt=1608509101590706&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgPmadKd9As393GMRmu1Ow4RfQkDQhY6SbPRnkLMYyZOoCIE9AIgMMJ7n5HD2gKv3c8-HrnkMeakq_uWUOivnWquJX&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=934449&dur=163.061&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=249&keepalive=yes&lmt=1608509101590706&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgPmadKd9As393GMRmu1Ow4RfQkDQhY6SbPRnkLMYyZOoCIE9AIgMMJ7n5HD2gKv3c8-HrnkMeakq_uWUOivnWquJX&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 249, bitrate: 53039, average_bitrate: 45845, size: 934449, + last_modified: Some(1608509101590706), index_range: Some(Range( start: 266, end: 551, @@ -376,16 +402,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: None, + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=1245866&dur=163.061&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=250&keepalive=yes&lmt=1608509101111096&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIge8uetzhejNg3DegY9EQkpvVam1gp8Jm-q6oqtb6Rn9wCIQD_VeQle7Z2H1uXB6qsYMGDU4OWA4h6YTTwMDmw5DDvuA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=1245866&dur=163.061&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=250&keepalive=yes&lmt=1608509101111096&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIge8uetzhejNg3DegY9EQkpvVam1gp8Jm-q6oqtb6Rn9wCIQD_VeQle7Z2H1uXB6qsYMGDU4OWA4h6YTTwMDmw5DDvuA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 250, bitrate: 71268, average_bitrate: 61123, size: 1245866, + last_modified: Some(1608509101111096), index_range: Some(Range( start: 266, end: 551, @@ -400,16 +429,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: None, + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=2640283&dur=163.096&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAI8YylDImOPxxRo251u_RX6ir_j0p-gP_yQPcI6SxareAiArCxOcgrF9pxYS5bNYEnLGEQxRiEFJ0sT2Ydpa1G7x5A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=2640283&dur=163.096&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAI8YylDImOPxxRo251u_RX6ir_j0p-gP_yQPcI6SxareAiArCxOcgrF9pxYS5bNYEnLGEQxRiEFJ0sT2Ydpa1G7x5A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=2211222&vprv=1"), itag: 140, bitrate: 130268, average_bitrate: 129508, size: 2640283, + last_modified: Some(1580005579712232), index_range: Some(Range( start: 632, end: 867, @@ -424,16 +456,19 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: None, + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=2476314&dur=163.061&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=251&keepalive=yes&lmt=1608509101894140&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgErpt4HOgIybMGrMD2qg9JB4O53n0jsCxkiI9JBxbz8ECIQDixyFJ54m4NsxhyFtIYPscMVp_G6RyvwrfKzdoya-62Q%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=ANDROID&clen=2476314&dur=163.061&ei=q1jpYtOPEYSBgQeHmqbwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AEDMTCojVtwpIKOdhBaxEHE5s322qnAJHGqa2r1F46BM&initcwndbps=1527500&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=251&keepalive=yes&lmt=1608509101894140&lsig=AG3C_xAwRgIhAOiL-qJ04sA8FSOkEJfOYl3gFe4SzwYu_rAf3DMLHYigAiEA0Upi1HqqIu7NH_LTDL0jT1R5TTozQypL5FiSP9RoqtU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659459429&mv=m&mvi=5&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgErpt4HOgIybMGrMD2qg9JB4O53n0jsCxkiI9JBxbz8ECIQDixyFJ54m4NsxhyFtIYPscMVp_G6RyvwrfKzdoya-62Q%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&txp=1311222&vprv=1"), itag: 251, bitrate: 140633, average_bitrate: 121491, size: 2476314, + last_modified: Some(1608509101894140), index_range: Some(Range( start: 266, end: 551, @@ -448,7 +483,9 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: None, + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), @@ -465,6 +502,9 @@ VideoPlayer( valid_until: "[date]", hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659481355/ei/q1jpYtOPEYSBgQeHmqbwAQ/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr5---sn-h0jeenek.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jeenek%2Csn-h0jelnez/ms/au%2Crdu/mv/m/mvi/5/pl/37/hfr/1/as/fmp4_audio_clear%2Cfmp4_sd_hd_clear/initcwndbps/1527500/vprv/1/mt/1659459429/fvip/4/itag_bl/376%2C377%2C384%2C385%2C612%2C613%2C617%2C619%2C623%2C628%2C655%2C656%2C660%2C662%2C666%2C671/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cvprv%2Citag/sig/AOq0QJ8wRAIgMm4a_MIHA3YUszKeruSy3exs5JwNjJAyLAwxL0yPdNMCIANb9GDMSTp_NT-PPhbvYMwRULJ5a9BO6MYD9FuWprC1/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgETSOwhwWVMy7gmrFXZlJu655ToLzSwOEsT16oRyrWhACIQDkvOEw1fImz5omu4iVIRNFe-z-JC9v8WUyx281dW2NOw%3D%3D"), + abr_streaming_url: None, + abr_ustreamer_config: Some("Cs0CCAAlMZkqPi0AAIA_NT0Klz9YAXjoAoABAaABAbUB9ijcP-ABAegBA_ABAfkBAAAAAAAA0D-BAgAAAAAAABhAmALwAaAC6AK4AgDaAlUQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQGYAgyoAgGwAgG4AgHAAgHIAgHQAgLgAgHoAgLwAgGAAwaIA4gnmAMBqAMIsAMBuAMBwAMB2AMB-gIrCAwQGBgyIDItAABwQjUAAIxCQAFIAWUAAIBAaMBwzQEAAIA_8AEB6ALgA4IDAJADAaADAbADA-ADkE6wBAG4BAHKBFgKFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qNgoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV2amZk-ZQAAAD9tAAAAP3UAAAA_eMCpB5IBADAB6AQB8AQB-AQBkAUBGAEgATIMCKsCEI662NuboOcCMgwIjwMQg-na_r_Q7QIyDAiqAhCOutjbm6DnAjIMCI4DEJXUhISv0O0CMgwIhwEQjrrY25ug5wIyDAiNAxCr6siQptDtAjIMCIYBEO_L2NuboOcCMgwIjAMQuvqao6XQ7QIyDAiFARCOutjbm6DnAjIMCIsDEPLf1JOl0O0CMgwIoAEQjrrY25ug5wIyDAiKAxDZmZnro9DtAjIMCIsBEPGp4ruboOcCMgwIjAEQ6M3Jupug5wIyDAj5ARCykfms493tAjIMCPoBELju26zj3e0CMgwI-wEQ_NOLrePd7QI6AA=="), + po_token: None, preview_frames: [ Frameset( url_template: "https://i.ytimg.com/sb/pPvd8UxmSbQ/storyboard3_L0/default.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjf8LPxBQ==&sigh=rs$AOn4CLAXobPyrylgm8IEvjlZzqYTiPe1Ow", diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap index d140467..f232991 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap @@ -66,11 +66,12 @@ VideoPlayer( ), video_streams: [ VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=11439331&dur=163.096&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=18&lmt=1580005476071743&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=ig_QojS86GYHYg&ns=cOm8mnsR9HFwfq55dDyGyqYH&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgNqstD2C4HG7Vn5En5Z4aUyH2mk7gAB9cyfOAWGCaWeoCIQDbxxJZuOnz_3RJNviFYADvgTO7u8YBYKtpFtp9Ujmk2w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=11439331&dur=163.096&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=18&lmt=1580005476071743&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=ig_QojS86GYHYg&ns=cOm8mnsR9HFwfq55dDyGyqYH&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgNqstD2C4HG7Vn5En5Z4aUyH2mk7gAB9cyfOAWGCaWeoCIQDbxxJZuOnz_3RJNviFYADvgTO7u8YBYKtpFtp9Ujmk2w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1"), itag: 18, bitrate: 561339, average_bitrate: 561109, size: Some(11439331), + last_modified: Some(1580005476071743), index_range: None, init_range: None, duration_ms: Some(163096), @@ -82,17 +83,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), ], video_only_streams: [ VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=1484736&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=278&keepalive=yes&lmt=1608509388295661&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgDYs7xrSqi-Co90zypk9zutEJ-aaEpNAHWnE57zVIfxgCIQDE0exs9SN8JH5OEJ8728Ke6bfa0CsUucFETHLk3IFF7w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=1484736&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=278&keepalive=yes&lmt=1608509388295661&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgDYs7xrSqi-Co90zypk9zutEJ-aaEpNAHWnE57zVIfxgCIQDE0exs9SN8JH5OEJ8728Ke6bfa0CsUucFETHLk3IFF7w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 278, bitrate: 87458, average_bitrate: 72857, size: Some(1484736), + last_modified: Some(1608509388295661), index_range: Some(Range( start: 218, end: 751, @@ -110,15 +113,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=1224002&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=394&keepalive=yes&lmt=1608045375671513&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAI-uoNLUkMHpH35niVh1tBvwwFLtmSbeHyknmyCvccFVAiB2XriyJd0u2q-tGIRTx5qtKt6bJCs5ndXtMsdSxOheuA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=1224002&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=394&keepalive=yes&lmt=1608045375671513&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAI-uoNLUkMHpH35niVh1tBvwwFLtmSbeHyknmyCvccFVAiB2XriyJd0u2q-tGIRTx5qtKt6bJCs5ndXtMsdSxOheuA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 394, bitrate: 67637, average_bitrate: 60063, size: Some(1224002), + last_modified: Some(1608045375671513), index_range: Some(Range( start: 700, end: 1115, @@ -136,15 +141,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.00M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=2973283&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=242&keepalive=yes&lmt=1608509388282028&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgEleuqkeo7x7BsHur5aGPfHaT6KjKEG4c1d_xXwqlrsYCIQD85X_m050XwWyYlfLiWtZz-TX--H8H0UvfZCWKpY7m4Q%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=2973283&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=242&keepalive=yes&lmt=1608509388282028&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgEleuqkeo7x7BsHur5aGPfHaT6KjKEG4c1d_xXwqlrsYCIQD85X_m050XwWyYlfLiWtZz-TX--H8H0UvfZCWKpY7m4Q%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 242, bitrate: 184064, average_bitrate: 145902, size: Some(2973283), + last_modified: Some(1608509388282028), index_range: Some(Range( start: 219, end: 753, @@ -162,15 +169,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=2238952&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=395&keepalive=yes&lmt=1608045728968690&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIBttTR02kTdGb4vdxQ9Gro88JOAY7u5z69nJbdmVS1sAiBr61rqkUtra4PHLdnp2w-s8ZSaN_4qZ3OEeeuIr5C13w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=2238952&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=395&keepalive=yes&lmt=1608045728968690&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIBttTR02kTdGb4vdxQ9Gro88JOAY7u5z69nJbdmVS1sAiBr61rqkUtra4PHLdnp2w-s8ZSaN_4qZ3OEeeuIr5C13w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 395, bitrate: 135747, average_bitrate: 109867, size: Some(2238952), + last_modified: Some(1608045728968690), index_range: Some(Range( start: 700, end: 1115, @@ -188,15 +197,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.00M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=7808990&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMBRhMAZ5GXFSZHN6D-XhXRdG_EWSNwnN2eLPlwVNQ6PAiEA75eH0iJLgwRkujaABZnaJxG2ni-4irYHEGD42x6uaQg%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=7808990&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMBRhMAZ5GXFSZHN6D-XhXRdG_EWSNwnN2eLPlwVNQ6PAiEA75eH0iJLgwRkujaABZnaJxG2ni-4irYHEGD42x6uaQg%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1"), itag: 134, bitrate: 538143, average_bitrate: 383195, size: Some(7808990), + last_modified: Some(1580005649163759), index_range: Some(Range( start: 740, end: 1155, @@ -214,15 +225,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d401e\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=5169510&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=243&keepalive=yes&lmt=1608509388282405&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgNi0fwQbep6oKsEeEGfms2Ay4x2OL2G0hUX5GFhycgKkCIANiC-j-Gz3-noxsNeSKKPxy--T9mFBu_8V7Vi5-zDYS&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=5169510&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=243&keepalive=yes&lmt=1608509388282405&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgNi0fwQbep6oKsEeEGfms2Ay4x2OL2G0hUX5GFhycgKkCIANiC-j-Gz3-noxsNeSKKPxy--T9mFBu_8V7Vi5-zDYS&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 243, bitrate: 319085, average_bitrate: 253673, size: Some(5169510), + last_modified: Some(1608509388282405), index_range: Some(Range( start: 220, end: 754, @@ -240,15 +253,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=4130385&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=396&keepalive=yes&lmt=1608045761576250&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgFuBoOIkqwq0D1_OmnNJx3C0jmhHUyskpzPrTMoaWRYECIFZ1Y4QbQ41GsWS8yRHox8l_nGVosfXhXfKu3v18AyeT&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=4130385&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=396&keepalive=yes&lmt=1608045761576250&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgFuBoOIkqwq0D1_OmnNJx3C0jmhHUyskpzPrTMoaWRYECIFZ1Y4QbQ41GsWS8yRHox8l_nGVosfXhXfKu3v18AyeT&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 396, bitrate: 258097, average_bitrate: 202682, size: Some(4130385), + last_modified: Some(1608045761576250), index_range: Some(Range( start: 700, end: 1115, @@ -266,15 +281,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.01M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=8890590&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=244&keepalive=yes&lmt=1608509388284632&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgMYF0KQQNgYI8oOhgdCwyRY6E_hvFnJiaAadyMf89MRoCIHnDnROTvUoy0iIBM3MzFAxJh_bLA-2vFl9KFDrHOf1B&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=8890590&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=244&keepalive=yes&lmt=1608509388284632&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgMYF0KQQNgYI8oOhgdCwyRY6E_hvFnJiaAadyMf89MRoCIHnDnROTvUoy0iIBM3MzFAxJh_bLA-2vFl9KFDrHOf1B&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 244, bitrate: 539056, average_bitrate: 436270, size: Some(8890590), + last_modified: Some(1608509388284632), index_range: Some(Range( start: 220, end: 754, @@ -292,15 +309,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=6873325&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=397&keepalive=yes&lmt=1608045990917419&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAOtLGFoFtLHIXzNRoSrR7ULbIz91OYmaVQkcSatqNKAiAiEA23ZF7h2BZZCAGc0Zdd2p3PWRotmwLDyH6yYCuQpE8xw%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=6873325&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=397&keepalive=yes&lmt=1608045990917419&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAOtLGFoFtLHIXzNRoSrR7ULbIz91OYmaVQkcSatqNKAiAiEA23ZF7h2BZZCAGc0Zdd2p3PWRotmwLDyH6yYCuQpE8xw%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 397, bitrate: 436843, average_bitrate: 337281, size: Some(6873325), + last_modified: Some(1608045990917419), index_range: Some(Range( start: 700, end: 1115, @@ -318,15 +337,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.04M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=16547577&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=247&keepalive=yes&lmt=1608509388326822&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgfYKbT_196P-2EtjuqcTKdataiM480y65Ko0a73dv7WECIQC6nqWienQvu7swC1OW9HlwFWRH7VwTwj6H4yjY6FYvzg%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=16547577&dur=163.029&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=247&keepalive=yes&lmt=1608509388326822&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgfYKbT_196P-2EtjuqcTKdataiM480y65Ko0a73dv7WECIQC6nqWienQvu7swC1OW9HlwFWRH7VwTwj6H4yjY6FYvzg%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 247, bitrate: 982813, average_bitrate: 812006, size: Some(16547577), + last_modified: Some(1608509388326822), index_range: Some(Range( start: 220, end: 754, @@ -344,15 +365,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=35955780&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=302&keepalive=yes&lmt=1608509234088626&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgQG8GPj3w_5_Lr2apagmte66IFBY3bYcZ2KnhwnUpshYCIFgvHYIZsz8WdYGSk9adpfMNKX0pzSP_l8cW47Gq2RTi&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=35955780&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=302&keepalive=yes&lmt=1608509234088626&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgQG8GPj3w_5_Lr2apagmte66IFBY3bYcZ2KnhwnUpshYCIFgvHYIZsz8WdYGSk9adpfMNKX0pzSP_l8cW47Gq2RTi&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 302, bitrate: 2354009, average_bitrate: 1764202, size: Some(35955780), + last_modified: Some(1608509234088626), index_range: Some(Range( start: 219, end: 771, @@ -370,15 +393,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=22365208&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=398&keepalive=yes&lmt=1608048380553749&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAI-VhcBU6o8LGmeuVYC2_zbxeGvC6XWf7yIOQ1RvjURhAiEA0YcZlVOI2ZUtKl-31__Hzax2SOUPeekCRjqjfw4m15s%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=22365208&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=398&keepalive=yes&lmt=1608048380553749&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAI-VhcBU6o8LGmeuVYC2_zbxeGvC6XWf7yIOQ1RvjURhAiEA0YcZlVOI2ZUtKl-31__Hzax2SOUPeekCRjqjfw4m15s%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 398, bitrate: 1348419, average_bitrate: 1097369, size: Some(22365208), + last_modified: Some(1608048380553749), index_range: Some(Range( start: 700, end: 1115, @@ -396,15 +421,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.08M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=65400181&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAIdbG-deTvLhp7mD2b-QZYQamPFv75l1bNBEEOMihrxPAiEA1NYvRlFphbRRvFIBCP-Ij9-5q8OTwUskgsL6LyIrD7c%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=65400181&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAIdbG-deTvLhp7mD2b-QZYQamPFv75l1bNBEEOMihrxPAiEA1NYvRlFphbRRvFIBCP-Ij9-5q8OTwUskgsL6LyIrD7c%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1"), itag: 299, bitrate: 4190323, average_bitrate: 3208919, size: Some(65400181), + last_modified: Some(1580005649161486), index_range: Some(Range( start: 740, end: 1155, @@ -422,15 +449,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.64002a\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=62993617&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=303&keepalive=yes&lmt=1608509371758331&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAJ8n34LQhg6iEg1Ux9rDkk48e8l3vBR4WwuHeIpKnorlAiBopK4z-nq-pJTPTmrdbbKPW1Lfufdz2f9sGUKY-dzk5A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=62993617&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=303&keepalive=yes&lmt=1608509371758331&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAJ8n34LQhg6iEg1Ux9rDkk48e8l3vBR4WwuHeIpKnorlAiBopK4z-nq-pJTPTmrdbbKPW1Lfufdz2f9sGUKY-dzk5A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 303, bitrate: 3832648, average_bitrate: 3090839, size: Some(62993617), + last_modified: Some(1608509371758331), index_range: Some(Range( start: 219, end: 776, @@ -448,15 +477,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=42567727&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=399&keepalive=yes&lmt=1608052932785283&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAMewAT3SgJRGn7wqDaDzNWcsAfrjFRu6k0wm7O_5YJeQAiANVhGmILp_gmNXnmixDesxsZ44_72YBT2SqjLLSZV32w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&c=WEB&clen=42567727&dur=163.046&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=399&keepalive=yes&lmt=1608052932785283&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAMewAT3SgJRGn7wqDaDzNWcsAfrjFRu6k0wm7O_5YJeQAiANVhGmILp_gmNXnmixDesxsZ44_72YBT2SqjLLSZV32w%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 399, bitrate: 2572342, average_bitrate: 2088624, size: Some(42567727), + last_modified: Some(1608052932785283), index_range: Some(Range( start: 700, end: 1115, @@ -474,17 +505,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"av01.0.09M.08\"", format: mp4, codec: av01, + xtags: None, drm_track_type: None, drm_systems: [], ), ], audio_streams: [ AudioStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=934449&dur=163.061&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=249&keepalive=yes&lmt=1608509101590706&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAOdVu1woKNveQspV4WPm1PHrOBuzlrnPu2ZLvyiYZCSbAiAYODN_y5t1oU334SHUqqgyc4Wnt-9If-W98Fd966fy2A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=934449&dur=163.061&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=249&keepalive=yes&lmt=1608509101590706&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAOdVu1woKNveQspV4WPm1PHrOBuzlrnPu2ZLvyiYZCSbAiAYODN_y5t1oU334SHUqqgyc4Wnt-9If-W98Fd966fy2A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 249, bitrate: 53039, average_bitrate: 45845, size: 934449, + last_modified: Some(1608509101590706), index_range: Some(Range( start: 266, end: 551, @@ -499,16 +532,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(5.2200003), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=1245866&dur=163.061&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=250&keepalive=yes&lmt=1608509101111096&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAMJJ-uGQureE70LIxHjHP9hFxqcWwsSlxXX6EjGKmFfEAiAvQ98YKkqUrweNnBZOI7pXJk1kuU_1hSsQ0KeNU4CbyQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=1245866&dur=163.061&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=250&keepalive=yes&lmt=1608509101111096&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAMJJ-uGQureE70LIxHjHP9hFxqcWwsSlxXX6EjGKmFfEAiAvQ98YKkqUrweNnBZOI7pXJk1kuU_1hSsQ0KeNU4CbyQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 250, bitrate: 71268, average_bitrate: 61123, size: 1245866, + last_modified: Some(1608509101111096), index_range: Some(Range( start: 266, end: 551, @@ -523,16 +559,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(5.2200003), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=2640283&dur=163.096&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhANXIw4pIwIPvMGWnJSrA_bnmBX6KPBPqak18aPtKsI8jAiBvisRnEtFax7OTrwKbOiktCihoMraLkCi7Rnnu6JGmeQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=2640283&dur=163.096&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhANXIw4pIwIPvMGWnJSrA_bnmBX6KPBPqak18aPtKsI8jAiBvisRnEtFax7OTrwKbOiktCihoMraLkCi7Rnnu6JGmeQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=2211222&vprv=1"), itag: 140, bitrate: 130268, average_bitrate: 129508, size: 2640283, + last_modified: Some(1580005579712232), index_range: Some(Range( start: 632, end: 867, @@ -547,16 +586,19 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: Some(5.2159004), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=2476314&dur=163.061&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=251&keepalive=yes&lmt=1608509101894140&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAKP_KjT_SSnz5WGXaveO56pJAEw166qT3cpBdAZI1zwCAiBWZKVQZxfOPWnqSp5FnRDyQBQ-6a2nZopyA1eHicgHtw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=WEB&clen=2476314&dur=163.061&ei=q1jpYtq3BJCX1gKVyJGQDg&expire=1659481355&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AGfBIFoT5D_NZAwXN7lVCS2VYLDMMegfaJQqvSJp-Hhy&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=251&keepalive=yes&lmt=1608509101894140&lsig=AG3C_xAwRgIhANxHzq0WC6OvdTpPJp52z3eGAm-jzUX7fcKiWlJ0T9kEAiEA02Bjesi_an2-pUh0kHdKQe0s_7micbcv3JKiBlxsYGs%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C26&mn=sn-h0jelnez%2Csn-4g5edn6k&ms=au%2Conr&mt=1659459429&mv=m&mvi=4&n=T16m7p0RvV7UhQ&ns=tWuNfisHu8yiCA6Avm7nUlwH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAKP_KjT_SSnz5WGXaveO56pJAEw166qT3cpBdAZI1zwCAiBWZKVQZxfOPWnqSp5FnRDyQBQ-6a2nZopyA1eHicgHtw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-KhrZGE2opztWyVdAtyUNlb8dXPDs&txp=1311222&vprv=1"), itag: 251, bitrate: 140633, average_bitrate: 121491, size: 2476314, + last_modified: Some(1608509101894140), index_range: Some(Range( start: 266, end: 551, @@ -571,7 +613,9 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(5.2200003), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), @@ -588,6 +632,9 @@ VideoPlayer( valid_until: "[date]", hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659481355/ei/q1jpYtq3BJCX1gKVyJGQDg/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr4---sn-h0jelnez.googlevideo.com/mh/mQ/mm/31%2C26/mn/sn-h0jelnez%2Csn-4g5edn6k/ms/au%2Conr/mv/m/mvi/4/pl/37/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/initcwndbps/1513750/spc/lT-KhrZGE2opztWyVdAtyUNlb8dXPDs/vprv/1/mt/1659459429/fvip/4/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cspc%2Cvprv%2Citag/sig/AOq0QJ8wRgIhAPEjHK19PKVHqQeia6WF4qubuMYk74LGi8F8lk5ZMPkFAiEAsaB2pKQWBvuPnNUnbdQXHc-izgsHJUP793woC2xNJlg%3D/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgOY4xu4H9wqPVZ7vF2i0hFcOnqrur1XGoA43a7ZEuuSUCIQCyPxBKXUQrKFmknNEGpX5GSWySKgMw_xHBikWpKpKwvg%3D%3D"), + abr_streaming_url: None, + abr_ustreamer_config: None, + po_token: None, preview_frames: [ Frameset( url_template: "https://i.ytimg.com/sb/pPvd8UxmSbQ/storyboard3_L0/default.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjf8LPxBQ==&sigh=rs$AOn4CLAXobPyrylgm8IEvjlZzqYTiPe1Ow", diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap index 47fbb1e..be2ec21 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap @@ -34,11 +34,12 @@ VideoPlayer( ), video_streams: [ VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=11439331&dur=163.096&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=18&lmt=1580005476071743&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=mAEwZepBJSQPkQ&ns=orl5qWACo00YlHHyQZ7a6awH&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhANfXubbDcXpc25m3F5xQ97ygJRjrTvm8ruVxgnxgFAUBAiAEnj_3KacDNTTLUk-6ZEbL-52zxmBLU1iuTEDx0NvJzA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=11439331&dur=163.096&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=18&lmt=1580005476071743&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=mAEwZepBJSQPkQ&ns=orl5qWACo00YlHHyQZ7a6awH&pl=37&ratebypass=yes&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhANfXubbDcXpc25m3F5xQ97ygJRjrTvm8ruVxgnxgFAUBAiAEnj_3KacDNTTLUk-6ZEbL-52zxmBLU1iuTEDx0NvJzA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1"), itag: 18, bitrate: 561339, average_bitrate: 561109, size: Some(11439331), + last_modified: Some(1580005476071743), index_range: None, init_range: None, duration_ms: Some(163096), @@ -50,17 +51,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), ], video_only_streams: [ VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=1484736&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=278&keepalive=yes&lmt=1608509388295661&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgEQ0-VVvo41T4l2X26p5zP8Wo8sXOPmBWvCf2OW33ilgCIH2bIFOYgpmsml7FvRQj_SoLzPh7yBvmLZ61Kgsj4FUe&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=1484736&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=278&keepalive=yes&lmt=1608509388295661&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgEQ0-VVvo41T4l2X26p5zP8Wo8sXOPmBWvCf2OW33ilgCIH2bIFOYgpmsml7FvRQj_SoLzPh7yBvmLZ61Kgsj4FUe&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 278, bitrate: 87458, average_bitrate: 72857, size: Some(1484736), + last_modified: Some(1608509388295661), index_range: Some(Range( start: 218, end: 751, @@ -78,15 +81,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=2973283&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=242&keepalive=yes&lmt=1608509388282028&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAO7DI5E91yHpLhgiWg9C99NsMoJBVOWsNTNF3os9kREQAiAr2oC8vFtXIHwkJJt45q0sdmjiJdkTO2i8VAjUodk6Xw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=2973283&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=242&keepalive=yes&lmt=1608509388282028&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAO7DI5E91yHpLhgiWg9C99NsMoJBVOWsNTNF3os9kREQAiAr2oC8vFtXIHwkJJt45q0sdmjiJdkTO2i8VAjUodk6Xw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 242, bitrate: 184064, average_bitrate: 145902, size: Some(2973283), + last_modified: Some(1608509388282028), index_range: Some(Range( start: 219, end: 753, @@ -104,15 +109,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=7808990&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgTkOjFd0nExEtpr8sBIaNu9HhkxWNdjhSKufHMhLR8-8CIHJAmOuCD7VBv_krH6rn5zqXFqAfsq9rQPXlC3CcQrjM&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=7808990&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgTkOjFd0nExEtpr8sBIaNu9HhkxWNdjhSKufHMhLR8-8CIHJAmOuCD7VBv_krH6rn5zqXFqAfsq9rQPXlC3CcQrjM&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1"), itag: 134, bitrate: 538143, average_bitrate: 383195, size: Some(7808990), + last_modified: Some(1580005649163759), index_range: Some(Range( start: 740, end: 1155, @@ -130,15 +137,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d401e\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=5169510&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=243&keepalive=yes&lmt=1608509388282405&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAPqQfxwIANgIC3DrQ6avaWOhCvIMLdzMPQtFOx2gwEXNAiAwJp2mgN9-zl4vPOB2uoQXOfmGsYDB470q1zg7wRW4Sw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=5169510&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=243&keepalive=yes&lmt=1608509388282405&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAPqQfxwIANgIC3DrQ6avaWOhCvIMLdzMPQtFOx2gwEXNAiAwJp2mgN9-zl4vPOB2uoQXOfmGsYDB470q1zg7wRW4Sw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 243, bitrate: 319085, average_bitrate: 253673, size: Some(5169510), + last_modified: Some(1608509388282405), index_range: Some(Range( start: 220, end: 754, @@ -156,15 +165,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=8890590&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=244&keepalive=yes&lmt=1608509388284632&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIjdvhcThMxoo_v2bzEjaR_w0ryWFQDs0f0INaI5WPcVAiApQZUYTqcQJdfxZlNSsp7cl3FK8XPfDZ-qbVvj9GuauQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=8890590&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=244&keepalive=yes&lmt=1608509388284632&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIjdvhcThMxoo_v2bzEjaR_w0ryWFQDs0f0INaI5WPcVAiApQZUYTqcQJdfxZlNSsp7cl3FK8XPfDZ-qbVvj9GuauQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 244, bitrate: 539056, average_bitrate: 436270, size: Some(8890590), + last_modified: Some(1608509388284632), index_range: Some(Range( start: 220, end: 754, @@ -182,15 +193,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=16547577&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=247&keepalive=yes&lmt=1608509388326822&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgBV4Oa1IQ0YNDvRrKO5ec3Pfbg65MxzmIxCcm0gOuwT0CIFysQdow6DQXzz1W9KZVuqACTdjXQ3-yiBj9GcmNw3HE&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=16547577&dur=163.029&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=247&keepalive=yes&lmt=1608509388326822&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgBV4Oa1IQ0YNDvRrKO5ec3Pfbg65MxzmIxCcm0gOuwT0CIFysQdow6DQXzz1W9KZVuqACTdjXQ3-yiBj9GcmNw3HE&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 247, bitrate: 982813, average_bitrate: 812006, size: Some(16547577), + last_modified: Some(1608509388326822), index_range: Some(Range( start: 220, end: 754, @@ -208,15 +221,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=35955780&dur=163.046&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=302&keepalive=yes&lmt=1608509234088626&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAOiqSNfGfOprZ9InWVMc7gY0KrTf8weLibcpK0W2Hfa6AiAFHW213qsByzlar5ivCAYttjo1rPciQnLEnh-izJ3ZhA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=35955780&dur=163.046&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=302&keepalive=yes&lmt=1608509234088626&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAOiqSNfGfOprZ9InWVMc7gY0KrTf8weLibcpK0W2Hfa6AiAFHW213qsByzlar5ivCAYttjo1rPciQnLEnh-izJ3ZhA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 302, bitrate: 2354009, average_bitrate: 1764202, size: Some(35955780), + last_modified: Some(1608509234088626), index_range: Some(Range( start: 219, end: 771, @@ -234,15 +249,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=65400181&dur=163.046&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgdkJv6w9_Azf0m6poA-ULyX0eH_GKBtSJRwUY1lNBAZgCIDCrC0lnu__ycTaIhg0pUcsRUqay60S3QMo5084EWifd&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=65400181&dur=163.046&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgdkJv6w9_Azf0m6poA-ULyX0eH_GKBtSJRwUY1lNBAZgCIDCrC0lnu__ycTaIhg0pUcsRUqay60S3QMo5084EWifd&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1"), itag: 299, bitrate: 4190323, average_bitrate: 3208919, size: Some(65400181), + last_modified: Some(1580005649161486), index_range: Some(Range( start: 740, end: 1155, @@ -260,15 +277,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.64002a\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=62993617&dur=163.046&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=303&keepalive=yes&lmt=1608509371758331&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgZi9dDSMWh10NID8-QNn3azIH1zw5UooZrRTPZjVn7hYCIAm9bFc6NBwJ_DzY4V2R_zGmJSpOwQl8LEsfCb7hf6i7&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=62993617&dur=163.046&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=303&keepalive=yes&lmt=1608509371758331&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgZi9dDSMWh10NID8-QNn3azIH1zw5UooZrRTPZjVn7hYCIAm9bFc6NBwJ_DzY4V2R_zGmJSpOwQl8LEsfCb7hf6i7&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 303, bitrate: 3832648, average_bitrate: 3090839, size: Some(62993617), + last_modified: Some(1608509371758331), index_range: Some(Range( start: 219, end: 776, @@ -286,17 +305,19 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), ], audio_streams: [ AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=934449&dur=163.061&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=249&keepalive=yes&lmt=1608509101590706&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMUfr2X-eQJt1abn-IK1H4d5DtvKZuBaETo4opNi6mqCAiEAvBmrmuaoFjB1CJ2Kug87w-Uv6OCdxyrJ_3HIaHX9KBI%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=934449&dur=163.061&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=249&keepalive=yes&lmt=1608509101590706&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMUfr2X-eQJt1abn-IK1H4d5DtvKZuBaETo4opNi6mqCAiEAvBmrmuaoFjB1CJ2Kug87w-Uv6OCdxyrJ_3HIaHX9KBI%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 249, bitrate: 53039, average_bitrate: 45845, size: 934449, + last_modified: Some(1608509101590706), index_range: Some(Range( start: 266, end: 551, @@ -311,16 +332,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(0.0006532669), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=1245866&dur=163.061&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=250&keepalive=yes&lmt=1608509101111096&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIflUU4t4Ukf4CXW3ttB5c8SnP4z4z3ef-7EFVMFv4U8AiAlcKmmofCTzzr2NRRsRVosQdpDBphUqWyVzS7noGrixw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=1245866&dur=163.061&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=250&keepalive=yes&lmt=1608509101111096&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIhAIflUU4t4Ukf4CXW3ttB5c8SnP4z4z3ef-7EFVMFv4U8AiAlcKmmofCTzzr2NRRsRVosQdpDBphUqWyVzS7noGrixw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 250, bitrate: 71268, average_bitrate: 61123, size: 1245866, + last_modified: Some(1608509101111096), index_range: Some(Range( start: 266, end: 551, @@ -335,16 +359,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(0.0006532669), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=2640283&dur=163.096&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhALBveArAZ7DP9r1BIpNz6ZXst5MtzvUM72jhtYMrildCAiEArvwqaqcowZwR_UrRM-O7jq2CMxgBtbnmul27AEcBqEI%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=2640283&dur=163.096&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhALBveArAZ7DP9r1BIpNz6ZXst5MtzvUM72jhtYMrildCAiEArvwqaqcowZwR_UrRM-O7jq2CMxgBtbnmul27AEcBqEI%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=2211222&vprv=1"), itag: 140, bitrate: 130268, average_bitrate: 129508, size: 2640283, + last_modified: Some(1580005579712232), index_range: Some(Range( start: 632, end: 867, @@ -359,16 +386,19 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: Some(-0.003446579), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=2476314&dur=163.061&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=251&keepalive=yes&lmt=1608509101894140&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgARPqD-6172OshMHeV8DpONV7tnPvdsxcg8QlaIGxcuMCICSe8LWvhRTEO2bdAQ43OzOoc5XfJcj3veyhScVXVz8O&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=WEB_REMIX&clen=2476314&dur=163.061&ei=knDpYub6BojEgAf6jbLgDw&expire=1659487474&fexp=24001373%2C24007246&fvip=4&gir=yes&id=o-AM-wcJVO-yYYbVFnuifnzM4eRnD-AG1bS1AhLoDqi_is&initcwndbps=1418750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=251&keepalive=yes&lmt=1608509101894140&lsig=AG3C_xAwRgIhAMwYJqxve8BSujC-oaSFBbq67p-rFi7saU5V8Yb3qrjLAiEAlrMKR_sadHrkFpy7o7lGzKOCmU1OQazCNBbXjDT2a-o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1659465669&mv=m&mvi=5&n=1taQMNHGExb_Vg&ns=UTT8RXHZNhPYTw6NgkzWMWEH&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRAIgARPqD-6172OshMHeV8DpONV7tnPvdsxcg8QlaIGxcuMCICSe8LWvhRTEO2bdAQ43OzOoc5XfJcj3veyhScVXVz8O&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&spc=lT-Khox4YuJQ2wmH79zYALRvsWTPCUc&txp=1311222&vprv=1"), itag: 251, bitrate: 140633, average_bitrate: 121491, size: 2476314, + last_modified: Some(1608509101894140), index_range: Some(Range( start: 266, end: 551, @@ -383,7 +413,9 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(0.0006532669), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), @@ -400,6 +432,9 @@ VideoPlayer( valid_until: "[date]", hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659487474/ei/knDpYub6BojEgAf6jbLgDw/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr5---sn-h0jeenek.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jeenek%2Csn-h0jelnez/ms/au%2Crdu/mv/m/mvi/5/pl/37/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/initcwndbps/1418750/spc/lT-Khox4YuJQ2wmH79zYALRvsWTPCUc/vprv/1/mt/1659465669/fvip/4/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cspc%2Cvprv%2Citag/sig/AOq0QJ8wRAIgErABhAEaoKHUDu9dDbpxE_8gR4b8WWAi61fnu8UKnuICIEYrEKcHvqHdO4V3R7cvSGwi_HGH34IlQsKbziOfMBov/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgJxHmH0Sxo3cY_pW_ZzQ3hW9-7oz6K_pZWcUdrDDQ2sQCIQDJYNINQwLgKelgbO3CZYx7sMxdUAFpWdokmRBQ77vwvw%3D%3D"), + abr_streaming_url: None, + abr_ustreamer_config: None, + po_token: None, preview_frames: [ Frameset( url_template: "https://i.ytimg.com/sb/pPvd8UxmSbQ/storyboard3_L0/default.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjf8LPxBQ==&sigh=rs$AOn4CLAXobPyrylgm8IEvjlZzqYTiPe1Ow", diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap index 94d9f38..1cd7405 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap @@ -57,11 +57,12 @@ VideoPlayer( video_streams: [], video_only_streams: [ VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=7808990&dur=163.029&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMFQo_RyC3Ud44QVGtKckMcuq5UQ3J7CgYsYl0bXaWMUAiEAhMi1h0ru4zoIGX0jBZT23dozvtrhf_m61p4qbAfEhZo%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=7808990&dur=163.029&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=134&keepalive=yes&lmt=1580005649163759&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMFQo_RyC3Ud44QVGtKckMcuq5UQ3J7CgYsYl0bXaWMUAiEAhMi1h0ru4zoIGX0jBZT23dozvtrhf_m61p4qbAfEhZo%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1"), itag: 134, bitrate: 538143, average_bitrate: 383195, size: Some(7808990), + last_modified: Some(1580005649163759), index_range: Some(Range( start: 740, end: 1155, @@ -79,15 +80,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4D401E\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=65400181&dur=163.046&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAP6zxXXA18ToZWUfalauhhsgOsDHTu-R0QrqNrJR7D5kAiEAi8HBa9OkYwmA0bcRxhgvXfN9JsFlXwCWJ-x4ty6TjoY%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=65400181&dur=163.046&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=299&keepalive=yes&lmt=1580005649161486&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAP6zxXXA18ToZWUfalauhhsgOsDHTu-R0QrqNrJR7D5kAiEAi8HBa9OkYwmA0bcRxhgvXfN9JsFlXwCWJ-x4ty6TjoY%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1"), itag: 299, bitrate: 4190323, average_bitrate: 3208919, size: Some(65400181), + last_modified: Some(1580005649161486), index_range: Some(Range( start: 740, end: 1155, @@ -105,17 +108,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.64002A\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), ], audio_streams: [ AudioStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=995840&dur=163.189&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=139&keepalive=yes&lmt=1580005582214385&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMXDvZZznm1LafIKh_pdGf-TjY5Kz-F9N67o6gXenKouAiEA5qji45i5ABmAytPDOORjw0OaBmwX88S7bgUWcmF-_LU%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=995840&dur=163.189&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=139&keepalive=yes&lmt=1580005582214385&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRgIhAMXDvZZznm1LafIKh_pdGf-TjY5Kz-F9N67o6gXenKouAiEA5qji45i5ABmAytPDOORjw0OaBmwX88S7bgUWcmF-_LU%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1"), itag: 139, bitrate: 49724, average_bitrate: 48818, size: 995840, + last_modified: Some(1580005582214385), index_range: Some(Range( start: 641, end: 876, @@ -130,16 +135,19 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: Some(5.2159004), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=2640283&dur=163.096&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgcsPm6rrUAwCi1VTGf0FMDTjzjM01__iTC13PnzDTFeQCIQCJ_EGeKVZztkmK3Cr7gVuxUP83XCSlP01YLx5FO-PPcQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1", + url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&clen=2640283&dur=163.096&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&gir=yes&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&itag=140&keepalive=yes&lmt=1580005579712232&lsig=AG3C_xAwRQIgWKVoDpyI6QmVnkdGzdirFtjMAXhmLex64VTO7UUJd-4CIQDoJKkT2-Kpa7j0merJJoZDs4IkkXSjdNm3bvdCL8t2Pg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&otfp=1&pl=37&rbqsm=fr&requiressl=yes&sig=AOq0QJ8wRQIgcsPm6rrUAwCi1VTGf0FMDTjzjM01__iTC13PnzDTFeQCIQCJ_EGeKVZztkmK3Cr7gVuxUP83XCSlP01YLx5FO-PPcQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&svpuc=1&txp=2211222&vprv=1"), itag: 140, bitrate: 130268, average_bitrate: 129508, size: 2640283, + last_modified: Some(1580005579712232), index_range: Some(Range( start: 632, end: 867, @@ -154,7 +162,9 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: Some(5.2159004), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), @@ -171,6 +181,9 @@ VideoPlayer( valid_until: "[date]", hls_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/hls_variant/expire/1659481355/ei/q1jpYq-xHs7NgQev0bfwAQ/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr4---sn-h0jelnez.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jelnez%2Csn-h0jeenek/ms/au%2Crdu/mv/m/mvi/4/pl/37/hfr/1/demuxed/1/tts_caps/1/maudio/1/initcwndbps/1513750/vprv/1/go/1/mt/1659459429/fvip/5/nvgoi/1/short_key/1/ncsapi/1/keepalive/yes/fexp/24001373%2C24007246/dover/13/itag/0/playlist_type/DVR/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cdemuxed%2Ctts_caps%2Cmaudio%2Cvprv%2Cgo%2Citag%2Cplaylist_type/sig/AOq0QJ8wRQIhAIYnEHvIgJtJ8hehAXNtVY3qsgsq_GdOhWf2hkJZe6lCAiBxaRY_nubYp6hBizcAg_KFkKnkG-t2XYLRQ5wGdM3AjA%3D%3D/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRgIhAM_91Kk_0VLuSsR6nLCY7LdtWojyRAzXSScd_X9ShRROAiEA1AF4VY04F71NsAI8_j3iqjuXnWL9s6NoXHq7P8-bHx8%3D/file/index.m3u8"), dash_manifest_url: None, + abr_streaming_url: Some("https://rr4---sn-h0jelnez.googlevideo.com/videoplayback?c=IOS&ei=q1jpYq-xHs7NgQev0bfwAQ&expire=1659481355&fexp=24001373%2C24007246&fvip=5&id=o-ANNg3iPHI56jhLSlPQk4pi4mdub5iAby0hmJBVrtiJgY&initcwndbps=1513750&ip=2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e&keepalive=yes&lsig=AG3C_xAwRgIhAK6T5ehnFBsc0FOurPHH1ME_vGcVysI-g5jrtEsvX64sAiEArY-iAvQCsc4R8yg8dvMdpnuHPIcPMCnRgyh8E527HF0%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mm=31%2C29&mn=sn-h0jelnez%2Csn-h0jeenek&ms=au%2Crdu&mt=1659459429&mv=m&mvi=4&pl=37&rbqsm=fr&requiressl=yes&sabr=1&sig=AOq0QJ8wRgIhAJCJpb5gE12jQc2qOUy-Y61vEHeiAP_F78weNCzj8VklAiEAwR2PK52CmwsVHfRVk75OOYOxwYKNW2g1eDBw3COBP9w%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Csvpuc%2Csabr&svpuc=1"), + abr_ustreamer_config: Some("CpYECp0DCAAQgAUY6AIl-n6qPi0AAIA_NT0Klz9oAXI6ChJtZnMyX2NtZnNfdjNfMV8wNDMSIAoeCgxkZXZpY2VfbW9kZWwSDgoMCgppcGhvbmUxNCw1GAAgAXIWChJtZnMyX2NtZnNfdjNfMV8wNDMYAHjoAoABAagBAbUB9ijcP6AC6AK4AgDaAmEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQP4AQGQAgGYAgygAgGoAgGwAgG4AgHAAgHIAgHQAgLgAgHoAgLwAgGAAwKIA4gnmAMBqAMIwAMByAMB2AMB-LWR5QwB-gIvCAwQGBgyIDItAABwQjUAAIxCQAFIAVAKWAplAACAQGjAcM0BAACAP_ABAegC0AWCAwCQAwGgAwGoAwGwAwPQAwHYAwHgA5BOuAQBygRWChUI4NQDEJh1GOgHJQAAAAAoADAAQAEQ4NQDGNAPKjYKCnRiX2Nvc3RfNTAgDykAAAAAAAAAAEgBUAFdZmbmPmXNzEw-bZqZGT91mpkZP3jAqQeSAQDoBAHwBAH4BAGQBQGgBQEYASABMgwIqwIQjrrY25ug5wIyDAiqAhCOutjbm6DnAjIMCIcBEI662NuboOcCMgwIhgEQ78vY25ug5wIyDAiFARCOutjbm6DnAjIMCKABEI662NuboOcCMgwIiwEQ8aniu5ug5wIyDAiMARDozcm6m6DnAjoAEkwA8tjvwTBFAiAyo6mtW-M8Y8noBO_6Y3RmNo5U2LntCwiKcI2yye_zRgIhAK27d1UbqzhtkQhminIBAajD70ONeAQNwjt7VRpJRDimGgJlaQ=="), + po_token: None, preview_frames: [ Frameset( url_template: "https://i.ytimg.com/sb/pPvd8UxmSbQ/storyboard3_L0/default.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgjf8LPxBQ==&sigh=rs$AOn4CLCsCT8Lprh2S0ptmCRsWH7VtDl3YQ", diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tv.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tv.snap index b7d5a29..d30a2ac 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tv.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tv.snap @@ -24,11 +24,12 @@ VideoPlayer( ), video_streams: [ VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IT4iUCpJNJWUitTMgIi6njuKSsi3MNed1Szyf0qysTX0v1Nf6AyCvjIGbek5Fn50kuBrGtRJ5q&c=TVHTML5&clen=10262148&dur=163.096&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=18&lmt=1700885551970466&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=BMzwItzIOB1HhmG&ns=YmgbZhlLp0C-9ilsQWGAyUAQ&pl=26&ratebypass=yes&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgUah4qH8RqPzmo75ExCWSiRYlUlsAk0v9gl638LitVNICICxFs5lK3CsmOAja0bsXavXkyykzpdhHZKGXOZQYT1f8&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&svpuc=1&txp=1318224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IT4iUCpJNJWUitTMgIi6njuKSsi3MNed1Szyf0qysTX0v1Nf6AyCvjIGbek5Fn50kuBrGtRJ5q&c=TVHTML5&clen=10262148&dur=163.096&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=18&lmt=1700885551970466&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=BMzwItzIOB1HhmG&ns=YmgbZhlLp0C-9ilsQWGAyUAQ&pl=26&ratebypass=yes&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgUah4qH8RqPzmo75ExCWSiRYlUlsAk0v9gl638LitVNICICxFs5lK3CsmOAja0bsXavXkyykzpdhHZKGXOZQYT1f8&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&svpuc=1&txp=1318224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 18, bitrate: 503574, average_bitrate: 503367, size: Some(10262148), + last_modified: Some(1700885551970466), index_range: None, init_range: None, duration_ms: Some(163096), @@ -40,17 +41,19 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), ], video_only_streams: [ VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2273274&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=160&keepalive=yes&lmt=1705967288821438&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgb8eXnQ6MSJ3PuvFVBdYIWTnFobH8mTC9zbZpBNxLbBYCICkPLKEm3gNbW5HIFXs7bwF5rSqUKHHnXNK91qMslQog&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2273274&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=160&keepalive=yes&lmt=1705967288821438&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgb8eXnQ6MSJ3PuvFVBdYIWTnFobH8mTC9zbZpBNxLbBYCICkPLKEm3gNbW5HIFXs7bwF5rSqUKHHnXNK91qMslQog&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 160, bitrate: 114816, average_bitrate: 111551, size: Some(2273274), + last_modified: Some(1705967288821438), index_range: Some(Range( start: 738, end: 1165, @@ -68,15 +71,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d400c\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=1151892&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=278&keepalive=yes&lmt=1705966620402771&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAP4IybR7cZRpx7IX1ke6UIu_hdFZN3LOuHBDywg_xv5WAiB8_XEx8VhT9OlFxmM-cY0fl6-7GT9uj3clMIPDk2w7cA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=1151892&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=278&keepalive=yes&lmt=1705966620402771&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAP4IybR7cZRpx7IX1ke6UIu_hdFZN3LOuHBDywg_xv5WAiB8_XEx8VhT9OlFxmM-cY0fl6-7GT9uj3clMIPDk2w7cA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 278, bitrate: 70630, average_bitrate: 56524, size: Some(1151892), + last_modified: Some(1705966620402771), index_range: Some(Range( start: 218, end: 767, @@ -94,15 +99,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=5026513&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=133&keepalive=yes&lmt=1705967298859029&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgPF0ms4OEe15BTjOFVCkvf52UeTUf0b62_pavCfEyGjcCIH-0AoxzyT8iioWFFaX7iYjqzzaUTpo8rgAPQ0uX8DJa&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=5026513&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=133&keepalive=yes&lmt=1705967298859029&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgPF0ms4OEe15BTjOFVCkvf52UeTUf0b62_pavCfEyGjcCIH-0AoxzyT8iioWFFaX7iYjqzzaUTpo8rgAPQ0uX8DJa&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 133, bitrate: 257417, average_bitrate: 246656, size: Some(5026513), + last_modified: Some(1705967298859029), index_range: Some(Range( start: 739, end: 1166, @@ -120,15 +127,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d4015\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2541351&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=242&keepalive=yes&lmt=1705966614837727&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgKj1JyMGwYtf16zLJsmbnizz5_v3jaZSa7-j-ls8-qzECIQDKUd50iIc52h7zOX50Hf1SkbV9h-hP4QHs-wkik1fk6Q%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2541351&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=242&keepalive=yes&lmt=1705966614837727&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgKj1JyMGwYtf16zLJsmbnizz5_v3jaZSa7-j-ls8-qzECIQDKUd50iIc52h7zOX50Hf1SkbV9h-hP4QHs-wkik1fk6Q%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 242, bitrate: 149589, average_bitrate: 124706, size: Some(2541351), + last_modified: Some(1705966614837727), index_range: Some(Range( start: 219, end: 768, @@ -146,15 +155,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=7810925&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=134&keepalive=yes&lmt=1705967286812435&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAJ92IgZgdk3_WLsfzJV_ZyrSFSbzpsoJh3DkRKDHbNxzAiEA9UbnVlXQ2S3BUimLmWC5TZQfhIkc-PlLnZ81fL0S5yA%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=7810925&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=134&keepalive=yes&lmt=1705967286812435&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAJ92IgZgdk3_WLsfzJV_ZyrSFSbzpsoJh3DkRKDHbNxzAiEA9UbnVlXQ2S3BUimLmWC5TZQfhIkc-PlLnZ81fL0S5yA%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 134, bitrate: 537902, average_bitrate: 383290, size: Some(7810925), + last_modified: Some(1705967286812435), index_range: Some(Range( start: 740, end: 1167, @@ -172,15 +183,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d401e\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=4188954&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=243&keepalive=yes&lmt=1705966624121874&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgSCLGQvdZKNXym0zt7c3Yw_4e0J8-wNxtPagPRRn4dRoCIQCOj0IzalNG4EcowBIyK2LC6NLFDr8Zt6sNVkqPjw6lGg%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=4188954&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=243&keepalive=yes&lmt=1705966624121874&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgSCLGQvdZKNXym0zt7c3Yw_4e0J8-wNxtPagPRRn4dRoCIQCOj0IzalNG4EcowBIyK2LC6NLFDr8Zt6sNVkqPjw6lGg%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 243, bitrate: 248858, average_bitrate: 205556, size: Some(4188954), + last_modified: Some(1705966624121874), index_range: Some(Range( start: 220, end: 770, @@ -198,15 +211,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=14723538&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=135&keepalive=yes&lmt=1705967282545273&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAM843wAa1e7Gc1S69gfXckm7hdgIKPXp0bUSh3hO6W5zAiEA-DDEPGsZBmF5N8VbPy75dhy3rLpE1F18KtWgmrUm2Pg%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=14723538&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=135&keepalive=yes&lmt=1705967282545273&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAM843wAa1e7Gc1S69gfXckm7hdgIKPXp0bUSh3hO6W5zAiEA-DDEPGsZBmF5N8VbPy75dhy3rLpE1F18KtWgmrUm2Pg%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 135, bitrate: 978945, average_bitrate: 722499, size: Some(14723538), + last_modified: Some(1705967282545273), index_range: Some(Range( start: 740, end: 1167, @@ -224,15 +239,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d401f\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=7788899&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=244&keepalive=yes&lmt=1705966622098793&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAKGyn799bfkVHYE195sPmD60dCMppqJrBM0O-sjgYTzzAiAoBjkNAtL90sXw2YP9UTW9JrMhPSvPiBI_KiCVMJAkFQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=7788899&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=244&keepalive=yes&lmt=1705966622098793&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAKGyn799bfkVHYE195sPmD60dCMppqJrBM0O-sjgYTzzAiAoBjkNAtL90sXw2YP9UTW9JrMhPSvPiBI_KiCVMJAkFQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 244, bitrate: 467884, average_bitrate: 382209, size: Some(7788899), + last_modified: Some(1705966622098793), index_range: Some(Range( start: 220, end: 770, @@ -250,15 +267,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=24616305&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=136&keepalive=yes&lmt=1705967307531372&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAM57L2Utesn4xVyT0HSwR9Khv_S-efx4uFAbCPkZFoRXAiEAtIu63-jF2_FZkOMmZAqGU3SRU9QgxoajRjBhMFwcOuk%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=24616305&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=136&keepalive=yes&lmt=1705967307531372&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAM57L2Utesn4xVyT0HSwR9Khv_S-efx4uFAbCPkZFoRXAiEAtIu63-jF2_FZkOMmZAqGU3SRU9QgxoajRjBhMFwcOuk%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 136, bitrate: 1560439, average_bitrate: 1207947, size: Some(24616305), + last_modified: Some(1705967307531372), index_range: Some(Range( start: 739, end: 1166, @@ -276,15 +295,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d401f\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=14723992&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=247&keepalive=yes&lmt=1705966613897741&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAL-upITxk7r9FQL5F4WL0A6SjPw673qyyzmXIC48eKfTAiEAlkdkx7IFYtehbhKakbffvIebpPXRtxSgBWLl7WEHCrE%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=14723992&dur=163.029&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=247&keepalive=yes&lmt=1705966613897741&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAL-upITxk7r9FQL5F4WL0A6SjPw673qyyzmXIC48eKfTAiEAlkdkx7IFYtehbhKakbffvIebpPXRtxSgBWLl7WEHCrE%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 247, bitrate: 929607, average_bitrate: 722521, size: Some(14723992), + last_modified: Some(1705966613897741), index_range: Some(Range( start: 220, end: 770, @@ -302,15 +323,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=34544823&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=298&keepalive=yes&lmt=1705967092637061&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAIIGU41JunuODw9qIlSoYQcwkCYO6k9XOVlDn1Nxqnu7AiEAoiMOgYU8s8lp01fW0L86hHrSrtlvOLSI9XA50iyIGBc%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=34544823&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=298&keepalive=yes&lmt=1705967092637061&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRgIhAIIGU41JunuODw9qIlSoYQcwkCYO6k9XOVlDn1Nxqnu7AiEAoiMOgYU8s8lp01fW0L86hHrSrtlvOLSI9XA50iyIGBc%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 298, bitrate: 2188961, average_bitrate: 1694973, size: Some(34544823), + last_modified: Some(1705967092637061), index_range: Some(Range( start: 739, end: 1166, @@ -328,15 +351,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.4d4020\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=30205331&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=302&keepalive=yes&lmt=1705966545733919&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAL428Az_BKxxff4FlH4WleHSy4Igq3mR71NuTMOc9xU3AiBN4lXfH9DklGaQUMnOT8wAhiMuzR73bW3cwr744TSoNA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=30205331&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=302&keepalive=yes&lmt=1705966545733919&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAL428Az_BKxxff4FlH4WleHSy4Igq3mR71NuTMOc9xU3AiBN4lXfH9DklGaQUMnOT8wAhiMuzR73bW3cwr744TSoNA%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 302, bitrate: 2250391, average_bitrate: 1482051, size: Some(30205331), + last_modified: Some(1705966545733919), index_range: Some(Range( start: 219, end: 786, @@ -354,15 +379,17 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=62057888&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=299&keepalive=yes&lmt=1705967093743693&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgBEemc0Cvd3KhNooNRblgX64_fjNSP30RmWDfFwDR7qYCIQCXpQ9FO0_X93ZHcyvRZCKX5gbJuusCReaRcJbRLFsM_g%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=62057888&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=299&keepalive=yes&lmt=1705967093743693&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgBEemc0Cvd3KhNooNRblgX64_fjNSP30RmWDfFwDR7qYCIQCXpQ9FO0_X93ZHcyvRZCKX5gbJuusCReaRcJbRLFsM_g%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 299, bitrate: 3926810, average_bitrate: 3044926, size: Some(62057888), + last_modified: Some(1705967093743693), index_range: Some(Range( start: 740, end: 1167, @@ -380,15 +407,17 @@ VideoPlayer( mime: "video/mp4; codecs=\"avc1.64002a\"", format: mp4, codec: avc1, + xtags: None, drm_track_type: None, drm_systems: [], ), VideoStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=55300085&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=303&keepalive=yes&lmt=1705966651743358&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgTZlmOcsLYJ_a9SnVLehXnaoajtreQO97qawEIDPEi8sCIQDKFdtBWWMuQUb9X8H-x92B3q-y0g8TvAPanR95cfklXQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303&bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=55300085&dur=163.046&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=303&keepalive=yes&lmt=1705966651743358&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=video%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgTZlmOcsLYJ_a9SnVLehXnaoajtreQO97qawEIDPEi8sCIQDKFdtBWWMuQUb9X8H-x92B3q-y0g8TvAPanR95cfklXQ%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=130F224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 303, bitrate: 3473307, average_bitrate: 2713348, size: Some(55300085), + last_modified: Some(1705966651743358), index_range: Some(Range( start: 219, end: 792, @@ -406,17 +435,19 @@ VideoPlayer( mime: "video/webm; codecs=\"vp9\"", format: webm, codec: vp9, + xtags: None, drm_track_type: None, drm_systems: [], ), ], audio_streams: [ AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=934750&dur=163.061&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=249&keepalive=yes&lmt=1714877357172339&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAItfaWkRs94vqyae7GR4M1xHoQO2lduvNRFugRSf0h-IAiA9fdLOJMwPI8vAO2C13igyv2qGSpOlKQptS4sN6p5Ffw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=934750&dur=163.061&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=249&keepalive=yes&lmt=1714877357172339&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIhAItfaWkRs94vqyae7GR4M1xHoQO2lduvNRFugRSf0h-IAiA9fdLOJMwPI8vAO2C13igyv2qGSpOlKQptS4sN6p5Ffw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 249, bitrate: 53073, average_bitrate: 45860, size: 934750, + last_modified: Some(1714877357172339), index_range: Some(Range( start: 266, end: 551, @@ -431,16 +462,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(5.21), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=1245582&dur=163.061&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=250&keepalive=yes&lmt=1714877466693058&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgdJ1SjWwaloQecEblSIMFp2qFmpG_kKYZP1vX_M55dE0CIQCDSfa_FsaiFRcNL-1LRTgCIRSO7dj5vrpKR1Ya-KbmMw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=1245582&dur=163.061&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=250&keepalive=yes&lmt=1714877466693058&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgdJ1SjWwaloQecEblSIMFp2qFmpG_kKYZP1vX_M55dE0CIQCDSfa_FsaiFRcNL-1LRTgCIRSO7dj5vrpKR1Ya-KbmMw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 250, bitrate: 71197, average_bitrate: 61109, size: 1245582, + last_modified: Some(1714877466693058), index_range: Some(Range( start: 266, end: 551, @@ -455,16 +489,19 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(5.21), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2640283&dur=163.096&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=140&keepalive=yes&lmt=1705966477945761&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgSxdbLrbojMVJcyRzsI2TrzOf78LN28bWcsHpbs4QXDwCIHidfXoriWMHfuiktUCdzLuUmksU7r5vITdh6u0puNmx&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2640283&dur=163.096&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=140&keepalive=yes&lmt=1705966477945761&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fmp4&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRAIgSxdbLrbojMVJcyRzsI2TrzOf78LN28bWcsHpbs4QXDwCIHidfXoriWMHfuiktUCdzLuUmksU7r5vITdh6u0puNmx&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 140, bitrate: 130268, average_bitrate: 129508, size: 2640283, + last_modified: Some(1705966477945761), index_range: Some(Range( start: 632, end: 867, @@ -479,16 +516,19 @@ VideoPlayer( codec: mp4a, channels: Some(2), loudness_db: Some(5.2200003), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), AudioStream( - url: "https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2480393&dur=163.061&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=251&keepalive=yes&lmt=1714877359450110&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgO0jG-x2l6AF7tjryIX_oM3np78WgNDiseezppLfbQrgCIQCVLdpDhclKc8vQgWGzKXcqsAxgNl5S3MlLT8u1Jeok2A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D", + url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?bui=AXc671IvQBUNCtxNiAkj0M-Bvcb-N5cUu1XFk68f4Cnj0sFLEy1sixyW5lThzLYJXioG8kVQ2xT9KNLS&c=TVHTML5&clen=2480393&dur=163.061&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&gir=yes&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&itag=251&keepalive=yes&lmt=1714877359450110&lmw=1&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mime=audio%2Fwebm&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=SWvqB0UTkUvifuM&ns=ZR8RwjQ3VJGDvQifdaM1IRMQ&pl=26&requiressl=yes&rqh=1&sefc=1&sig=AJfQdSswRQIgO0jG-x2l6AF7tjryIX_oM3np78WgNDiseezppLfbQrgCIQCVLdpDhclKc8vQgWGzKXcqsAxgNl5S3MlLT8u1Jeok2A%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&svpuc=1&txp=1308224&vprv=1&xpc=EgVo2aDSNQ%3D%3D"), itag: 251, bitrate: 140833, average_bitrate: 121691, size: 2480393, + last_modified: Some(1714877359450110), index_range: Some(Range( start: 266, end: 551, @@ -503,7 +543,9 @@ VideoPlayer( codec: opus, channels: Some(2), loudness_db: Some(5.21), + is_drc: false, track: None, + xtags: None, drm_track_type: None, drm_systems: [], ), @@ -520,6 +562,9 @@ VideoPlayer( valid_until: "[date]", hls_manifest_url: None, dash_manifest_url: None, + abr_streaming_url: Some("https://rr5---sn-h0jeenek.googlevideo.com/videoplayback?c=TVHTML5&ei=viioZtTdKteHi9oPl42KsAg&expire=1722318110&fvip=4&id=o-AC7iotZ_nCvg7C6fK7ofX174GXVOdwW68lsyXLLmCs0h&initcwndbps=1957500&ip=93.235.183.158&keepalive=yes&lsig=AGtxev0wRgIhANyFV4Ji7jlkXvfkb_czMQDZCiu6AbJ3Kzyv_s9V9WyvAiEA0o8XuM9kyh98hG1yg7h44L3I5OAUXuTpQdjxUaZ1V4A%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=mQ&mm=31%2C29&mn=sn-h0jeenek%2Csn-h0jelnez&ms=au%2Crdu&mt=1722295996&mv=m&mvi=5&n=eBXmY26Y0c3VPyt&ns=Kl83P0QZk1oI9742KUD7ly8Q&pl=26&requiressl=yes&rqh=1&sabr=1&sig=AJfQdSswRAIgJRK55pIkQ3Pak9jZ4fHPDsxXv0YgkxKE-FFdIN12ph8CIFHlFEvAoUOoX4Fd1RmyCJqgLZhDkSLwD6s-xVW25kYL&smc=1&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Csvpuc%2Cns%2Csabr%2Crqh&svpuc=1&xpc=EgVo2aDSNQ%3D%3D"), + abr_ustreamer_config: Some("CswJCpcHCAAlAACAPy1SuF4_NQAAwD9YAWABaAFyFgoSbWZzMl9jbWZzX3YzXzJfMTA5GAB4j06gAQGoAQCQAgG4AgDIAgHaAroBELDqARioRiCgnAEoiCcwmHVwiCeAAfQDuAEB4AEDkAIBmAIMoAIBwAIB0AIC4AIB6AIEgAMCiAOIJ5gDAagDA8ADAcgDAdADAfgDAYAEAYgEAZAEAZgEAaAEAagEAcgEAdAEAdgEAeAEAOgEAfgEB4AFfYgFAbAFAbgFAcAFAcgFAdAFAdgFAeAF0A_oBQH4BdAPgAYBuAYBwAYB0AYB2AYB6AYB8AYB-AYBkAcBqAcB2AcB-LWR5QwB-gKeAi0AAIJCNQAAlkJIAWUAAIBAaMBwqAHQhgOwAeADuAEBzQEAAIA_8AEB_QEAAIA_hQKamRk-jQIAAIA_lQIAAAJCmAIBtQIAAIA_wALgA9ICEbD__________wEePEZaXF1e2gIFMjA6MDDgAnjoAugC9QIK16M7_QLNzMw9gAMBkAMBnQMK1yM9oAMBuAMByAMB2AMB5QNiSkRA7QMyyvM-8AMB_QNmZoY_hQQAAIBAmAQB1QQAACBB6ATwEPAEAb0Fo0Afu8UF308tP8gFAeAFAZgGAaAGAagGAbUGvTeGNb0GMzODQJAHAcAHAcgHAdUHAICdQ-UHAIAJRKEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAdgI8AHoCAGCAwCQAwGoAwGwAwPQAwHYAwHgA5BOuAQBygQcChMIwKkHEJh1GOgHJQAAAAAoADAAEODUAxjQD9IEDQoICLAJELAJIAEgiCfaBAsKBgjwLhDwLiCIJ-gEAfgEAYAFAYgFAZAFAagFAbAFAdAFAdgFAegFAfAFAYgGAZgGAagGgIACwAYByAYB0gYUCOgHEGQaDQiIJxUAAAA_Hc3MTD-CBwoVAACAPxhkIJBOiAcBoAcBsAcBuAcBwAcB-AcBgAgBoAgBsAgBuAgB0ggGCAEQARgBmAkBqQkAAAAAAADwv7EJAAAAAAAA8L_ICQHaCSRFRzRmTDl1Sm9tL2NWdklmNjg4bnB6c2t4SVQrMXl0N09POHXgCQGwCgHYCgHwCgGICwGYCwG4CwHICwHQCwHYCwHqCwSLBowG8AsB-AsBkAwBoAwBqAyQAbAMAbgMAcAMAdAMAeAMAegMAYANAaANAdANAeANAYgOAZAOAbAOAYinocoLARgBIAEyDAirAhDNgPzUlvKDAzIMCK8CEP64moKV8oMDMgwIiAEQ7Mj0upfygwMyDAj3ARCNxJTwlPKDAzIMCKoCEIW7uNSW8oMDMgwIrgIQn5LUz5TygwMyDAiHARD5xP-ul_KDAzIMCPQBEOmKifSU8oMDMgwIhgEQk_6DsZfygwMyDAjzARCSyIT1lPKDAzIMCIUBEJWg47aX8oMDMgwI8gEQ3_PN8JTygwMyDAigARC-zf6xl_KDAzIMCJYCENPIofOU8oMDMgwIjAEQodeqr5TygwMyDAj5ARDzzNT9v_WFAzIMCPoBEMKb8bHA9YUDMgwI-wEQ_s_f_r_1hQM6AEgAUiYaAmVuKAAyGFVDYnh4RWktSW1QbGJMeDVGLWZIZXRFZzgAQABYAJDL048OARJNAKEYC4YwRgIhAIj4Ug4dw_gq15NXvgcfXpI1Fm_fhmwl-4ad-rX3Ffg_AiEAkZDsUgoAGLOXIvWZlNyuyfu8HLWt-snFl3gkTiPo2acaAmVp"), + po_token: None, preview_frames: [ Frameset( url_template: "https://i.ytimg.com/sb/pPvd8UxmSbQ/storyboard3_L0/default.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgjf8LPxBQ==&sigh=rs$AOn4CLCsCT8Lprh2S0ptmCRsWH7VtDl3YQ", diff --git a/src/model/mod.rs b/src/model/mod.rs index 248a24c..4d9f97b 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -147,6 +147,12 @@ pub struct VideoPlayer { pub hls_manifest_url: Option, /// Dash manifest URL (for livestreams) pub dash_manifest_url: Option, + /// ABR (adaptive bitrate) streaming URL + pub abr_streaming_url: Option, + /// ABR streaming config + pub abr_ustreamer_config: Option, + /// PO token for fetching ABR stream + pub po_token: Option, /// Video frames for seek preview pub preview_frames: Vec, /// Video player DRM config @@ -194,7 +200,7 @@ pub struct VideoPlayerDetails { #[non_exhaustive] pub struct VideoStream { /// Video stream URL - pub url: String, + pub url: Option, /// YouTube stream format identifier pub itag: u32, /// Stream bitrate (in bits/second) @@ -203,6 +209,8 @@ pub struct VideoStream { pub average_bitrate: u32, /// Video file size in bytes pub size: Option, + /// Last modified timestamp + pub last_modified: Option, /// Index range (used for DASH streaming) pub index_range: Option>, /// Init range (used for DASH streaming) @@ -225,6 +233,8 @@ pub struct VideoStream { pub format: VideoFormat, /// Video codec pub codec: VideoCodec, + /// Stream tags + pub xtags: Option, /// DRM track type /// /// [`None`] if the track is not DRM-protected @@ -238,7 +248,7 @@ pub struct VideoStream { #[non_exhaustive] pub struct AudioStream { /// Audio stream URL - pub url: String, + pub url: Option, /// YouTube stream format identifier pub itag: u32, /// Stream bitrate (in bits/second) @@ -247,6 +257,8 @@ pub struct AudioStream { pub average_bitrate: u32, /// Audio file size in bytes pub size: u64, + /// Last modified timestamp + pub last_modified: Option, /// Index range (used for DASH streaming) pub index_range: Option>, /// Init range (used for DASH streaming) @@ -276,6 +288,11 @@ pub struct AudioStream { /// /// The loudness parameter is not available when using the Android client. pub loudness_db: Option, + /// True if the audio stream uses dynamic range compression (Stable Volume option) + /// + /// + /// + pub is_drc: bool, /// Audio track information /// /// Videos can have multiple audio tracks (different languages). @@ -283,6 +300,8 @@ pub struct AudioStream { /// /// This is None if the video contains only 1 audio track. pub track: Option, + /// Stream tags (e.g. audio track language and type) + pub xtags: Option, /// DRM track type /// /// [`None`] if the track is not DRM-protected diff --git a/src/model/traits.rs b/src/model/traits.rs index d4f6253..43d4236 100644 --- a/src/model/traits.rs +++ b/src/model/traits.rs @@ -9,7 +9,7 @@ use super::*; /// Trait for YouTube streams (video and audio) pub trait YtStream { /// Stream URL - fn url(&self) -> &str; + fn url(&self) -> Option<&str>; /// YouTube stream format identifier fn itag(&self) -> u32; /// Stream bitrate (in bits/second) @@ -29,8 +29,8 @@ pub trait YtStream { } impl YtStream for VideoStream { - fn url(&self) -> &str { - &self.url + fn url(&self) -> Option<&str> { + self.url.as_deref() } fn itag(&self) -> u32 { @@ -67,8 +67,8 @@ impl YtStream for VideoStream { } impl YtStream for AudioStream { - fn url(&self) -> &str { - &self.url + fn url(&self) -> Option<&str> { + self.url.as_deref() } fn itag(&self) -> u32 { diff --git a/src/param/stream_filter.rs b/src/param/stream_filter.rs index ce924f4..d1e37b3 100644 --- a/src/param/stream_filter.rs +++ b/src/param/stream_filter.rs @@ -17,17 +17,19 @@ pub struct StreamFilter { audio_languages: Vec, audio_autodub: bool, audio_descriptive: bool, + audio_drc: bool, video_max_res: Option, video_max_fps: Option, video_formats: Option>, video_codecs: Option>, video_hdr: bool, video_none: bool, + abr_only: bool, drm_track_types: Vec, drm_system: Option, } -const N_RES_AUDIO: usize = 4; +const N_RES_AUDIO: usize = 5; const N_RES_VIDEO: usize = 5; type AudioRes = Option<[i64; N_RES_AUDIO]>; type VideoRes = Option<[i64; N_RES_VIDEO]>; @@ -109,6 +111,16 @@ impl StreamFilter { self } + /// Prefer audio streams that use dynamic range compression (Stable volume). + /// + /// + /// + #[must_use] + pub fn audio_drc(mut self) -> Self { + self.audio_drc = true; + self + } + /// Set the maximum video resolution. Resolution is determined by the /// pixel count of the shorter edge (e.g. 1080p). /// @@ -176,6 +188,13 @@ impl StreamFilter { self } + /// Allow ABR-only streams without URL + #[must_use] + pub fn allow_abr_only(mut self) -> Self { + self.abr_only = true; + self + } + fn check_drm(&self, track_type: Option, drm_systems: &[DrmSystem]) -> Option<()> { if let Some(track_type) = track_type { if !self.drm_track_types.contains(&track_type) { @@ -189,6 +208,10 @@ impl StreamFilter { } fn apply_audio(&self, stream: &AudioStream) -> AudioRes { + if stream.url.is_none() && !self.abr_only { + return None; + } + let bitrate = match self.audio_max_bitrate { Some(max) => { if stream.average_bitrate > max { @@ -259,6 +282,8 @@ impl StreamFilter { None => 0, }; + let drc = i64::from(self.audio_drc == stream.is_drc); + let channels = stream.channels.unwrap_or_default(); if let Some(max_channels) = self.audio_max_channels && channels > max_channels @@ -268,10 +293,14 @@ impl StreamFilter { self.check_drm(stream.drm_track_type, &stream.drm_systems)?; - Some([language, track_type, channels.into(), bitrate]) + Some([language, track_type, drc, channels.into(), bitrate]) } - fn apply_video(&self, stream: &VideoStream) -> VideoRes { + fn apply_video(&self, stream: &VideoStream, video_only: bool) -> VideoRes { + if stream.url.is_none() && !(self.abr_only && video_only) { + return None; + } + let vres = stream.height.min(stream.width); let res = match self.video_max_res { Some(max) => filter_max(vres, max), @@ -343,6 +372,7 @@ impl VideoPlayer { fn _select_video_stream<'a>( streams: &'a [VideoStream], filter: &StreamFilter, + video_only: bool, ) -> Option<&'a VideoStream> { if filter.video_none { return None; @@ -350,19 +380,19 @@ impl VideoPlayer { streams .iter() - .filter_map(|s| filter.apply_video(s).map(|r| (s, r))) + .filter_map(|s| filter.apply_video(s, video_only).map(|r| (s, r))) .max_by_key(|(_, r)| *r) .map(|(s, _)| s) } /// Select the video stream which is the best match for the given [`StreamFilter`] pub fn select_video_stream(&self, filter: &StreamFilter) -> Option<&VideoStream> { - Self::_select_video_stream(&self.video_streams, filter) + Self::_select_video_stream(&self.video_streams, filter, false) } /// Select the video-only stream which is the best match for the given [`StreamFilter`] pub fn select_video_only_stream(&self, filter: &StreamFilter) -> Option<&VideoStream> { - Self::_select_video_stream(&self.video_only_streams, filter) + Self::_select_video_stream(&self.video_only_streams, filter, true) } /// Select a video and audio stream which is the best match for the given [`StreamFilter`] @@ -462,7 +492,7 @@ mod tests { let selection = player.select_audio_stream(&filter); match expect_url { - Some(expect_url) => assert_eq!(selection.unwrap().url, expect_url), + Some(expect_url) => assert_eq!(selection.unwrap().url.as_deref().unwrap(), expect_url), None => assert_eq!(selection, None), } } @@ -487,7 +517,7 @@ mod tests { let selection = player.select_video_only_stream(&filter); match expect_url { - Some(expect_url) => assert_eq!(selection.unwrap().url, expect_url), + Some(expect_url) => assert_eq!(selection.unwrap().url.as_deref().unwrap(), expect_url), None => assert_eq!(selection, None), } } @@ -526,12 +556,12 @@ mod tests { let (video, audio) = PLAYER_HDR.select_video_audio_stream(&filter); match expect_video_url { - Some(expect_url) => assert_eq!(video.unwrap().url, expect_url), + Some(expect_url) => assert_eq!(video.unwrap().url.as_deref().unwrap(), expect_url), None => assert_eq!(video, None), } match expect_audio_url { - Some(expect_url) => assert_eq!(audio.unwrap().url, expect_url), + Some(expect_url) => assert_eq!(audio.unwrap().url.as_deref().unwrap(), expect_url), None => assert_eq!(audio, None), } } diff --git a/testfiles/player_model/drm.json b/testfiles/player_model/drm.json index 2ef96c2..f5dc897 100644 --- a/testfiles/player_model/drm.json +++ b/testfiles/player_model/drm.json @@ -976,6 +976,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1000,6 +1001,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1024,6 +1026,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1048,6 +1051,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1072,6 +1076,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1096,6 +1101,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1120,6 +1126,7 @@ "codec": "opus", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1144,6 +1151,7 @@ "codec": "opus", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1168,6 +1176,7 @@ "codec": "opus", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1192,6 +1201,7 @@ "codec": "unknown", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1216,6 +1226,7 @@ "codec": "mp4a", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1240,6 +1251,7 @@ "codec": "ac-3", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1264,6 +1276,7 @@ "codec": "ec-3", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1288,6 +1301,7 @@ "codec": "ec-3", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "de.3", "lang": "de", @@ -1312,6 +1326,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1336,6 +1351,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1360,6 +1376,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1384,6 +1401,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1408,6 +1426,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1432,6 +1451,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1456,6 +1476,7 @@ "codec": "opus", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1480,6 +1501,7 @@ "codec": "opus", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1504,6 +1526,7 @@ "codec": "opus", "channels": 2, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1528,6 +1551,7 @@ "codec": "unknown", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1552,6 +1576,7 @@ "codec": "mp4a", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1576,6 +1601,7 @@ "codec": "ac-3", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1600,6 +1626,7 @@ "codec": "ec-3", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", @@ -1624,6 +1651,7 @@ "codec": "ec-3", "channels": 6, "loudness_db": null, + "is_drc": false, "track": { "id": "en.4", "lang": "en", diff --git a/testfiles/player_model/hdr.json b/testfiles/player_model/hdr.json index 887dac6..d84910b 100644 --- a/testfiles/player_model/hdr.json +++ b/testfiles/player_model/hdr.json @@ -1099,6 +1099,7 @@ "mime": "audio/webm; codecs=\"opus\"", "format": "webm", "codec": "opus", + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": null @@ -1120,6 +1121,7 @@ "mime": "audio/webm; codecs=\"opus\"", "format": "webm", "codec": "opus", + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": null @@ -1141,6 +1143,7 @@ "mime": "audio/mp4; codecs=\"mp4a.40.2\"", "format": "m4a", "codec": "mp4a", + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": null @@ -1162,6 +1165,7 @@ "mime": "audio/webm; codecs=\"opus\"", "format": "webm", "codec": "opus", + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": null diff --git a/testfiles/player_model/multilanguage.json b/testfiles/player_model/multilanguage.json index aa89ee0..bb1958e 100644 --- a/testfiles/player_model/multilanguage.json +++ b/testfiles/player_model/multilanguage.json @@ -571,6 +571,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.46000004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -601,6 +602,7 @@ "codec": "opus", "channels": 2, "loudness_db": 2.8500004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -631,6 +633,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -661,6 +664,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -691,6 +695,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.19999981, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -721,6 +726,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -751,6 +757,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -781,6 +788,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.23999977, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -811,6 +819,7 @@ "codec": "opus", "channels": 2, "loudness_db": -2.3899994, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -841,6 +850,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.32999992, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -871,6 +881,7 @@ "codec": "opus", "channels": 2, "loudness_db": -0.029999733, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -901,6 +912,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.03999996, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -931,6 +943,7 @@ "codec": "opus", "channels": 2, "loudness_db": -0.22000027, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -961,6 +974,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.46000004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -991,6 +1005,7 @@ "codec": "opus", "channels": 2, "loudness_db": 2.8500004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1021,6 +1036,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1051,6 +1067,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1081,6 +1098,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1111,6 +1129,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1141,6 +1160,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.23999977, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1171,6 +1191,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.19999981, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1201,6 +1222,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.32999992, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1231,6 +1253,7 @@ "codec": "opus", "channels": 2, "loudness_db": -2.3899994, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1261,6 +1284,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.03999996, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1291,6 +1315,7 @@ "codec": "opus", "channels": 2, "loudness_db": -0.22000027, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1321,6 +1346,7 @@ "codec": "opus", "channels": 2, "loudness_db": -0.029999733, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1351,6 +1377,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": -2.3899994, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1381,6 +1408,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1411,6 +1439,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.32999992, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1441,6 +1470,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.23999977, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1471,6 +1501,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.05000019, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1501,6 +1532,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": -0.22000027, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1531,6 +1563,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1561,6 +1594,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.010000229, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1591,6 +1625,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.19999981, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1621,6 +1656,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1651,6 +1687,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": -0.029999733, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1681,6 +1718,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 2.8500004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1711,6 +1749,7 @@ "codec": "mp4a", "channels": 2, "loudness_db": 0.47000027, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1741,6 +1780,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.46000004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1771,6 +1811,7 @@ "codec": "opus", "channels": 2, "loudness_db": 2.8500004, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1801,6 +1842,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1831,6 +1873,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1861,6 +1904,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1891,6 +1935,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.0, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1921,6 +1966,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.19999981, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1951,6 +1997,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.23999977, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -1981,6 +2028,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.32999992, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -2011,6 +2059,7 @@ "codec": "opus", "channels": 2, "loudness_db": -0.22000027, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -2041,6 +2090,7 @@ "codec": "opus", "channels": 2, "loudness_db": -2.3899994, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -2071,6 +2121,7 @@ "codec": "opus", "channels": 2, "loudness_db": -0.029999733, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { @@ -2101,6 +2152,7 @@ "codec": "opus", "channels": 2, "loudness_db": 0.03999996, + "is_drc": false, "drm_track_type": null, "drm_systems": [], "track": { diff --git a/testfiles/player_model/surround.json b/testfiles/player_model/surround.json index 7635f26..f2e0dd9 100644 --- a/testfiles/player_model/surround.json +++ b/testfiles/player_model/surround.json @@ -338,6 +338,7 @@ "channels": 2, "loudness_db": -32.33, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -356,6 +357,7 @@ "channels": 2, "loudness_db": -13.58, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -374,6 +376,7 @@ "channels": 2, "loudness_db": -13.58, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -392,6 +395,7 @@ "channels": 2, "loudness_db": -32.34, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -410,6 +414,7 @@ "channels": 2, "loudness_db": -13.58, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -428,6 +433,7 @@ "channels": 2, "loudness_db": -32.34, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -446,6 +452,7 @@ "channels": 2, "loudness_db": -13.58, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -464,6 +471,7 @@ "channels": 2, "loudness_db": -32.34, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -482,6 +490,7 @@ "channels": 6, "loudness_db": -27.619999, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] }, @@ -500,6 +509,7 @@ "channels": 6, "loudness_db": -27.619999, "track": null, + "is_drc": false, "drm_track_type": null, "drm_systems": [] } diff --git a/tests/youtube.rs b/tests/youtube.rs index 76a96ef..603daca 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -25,7 +25,7 @@ use rustypipe::validate; //#PLAYER #[rstest] -// #[case::desktop(ClientType::Desktop)] TODO: add SABR support +#[case::desktop(ClientType::Desktop)] #[case::tv(ClientType::Tv)] #[case::mobile(ClientType::Mobile)] #[case::android_vr(ClientType::AndroidVr)] @@ -146,18 +146,20 @@ async fn get_player_from_client(#[case] client_type: ClientType, rp: RustyPipe) /// Request the given stream to check if it returns a valid response async fn check_video_stream(s: impl YtStream) { - let http = reqwest::Client::new(); + if let Some(url) = s.url() { + let http = reqwest::Client::new(); - let resp = http - .get(s.url()) - .send() - .await - .unwrap() - .error_for_status() - .unwrap(); + let resp = http + .get(url) + .send() + .await + .unwrap() + .error_for_status() + .unwrap(); - if let Some(size) = s.size() { - assert_eq!(resp.content_length(), Some(size)) + if let Some(size) = s.size() { + assert_eq!(resp.content_length(), Some(size)) + } } } From 597db1797ad48238bc9a8b222356e65e0303b6f4 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Fri, 12 Jun 2026 02:59:10 +0200 Subject: [PATCH 25/25] fix: music_search: correct operation name in reports --- src/client/music_search.rs | 6 ++++- tests/youtube.rs | 55 +++++++++++++++++++------------------- 2 files changed, 33 insertions(+), 28 deletions(-) diff --git a/src/client/music_search.rs b/src/client/music_search.rs index d34151e..36d3e39 100644 --- a/src/client/music_search.rs +++ b/src/client/music_search.rs @@ -46,10 +46,14 @@ impl RustyPipeQuery { query, params: filter.map(MusicSearchFilter::params), }; + let op = match filter { + Some(op) => Cow::Owned(format!("music_search_{op:?}").to_ascii_lowercase()), + None => Cow::Borrowed("music_search"), + }; self.execute_request::( ClientType::DesktopMusic, - "music_search_tracks", + &op, query, "search", &request_body, diff --git a/tests/youtube.rs b/tests/youtube.rs index 603daca..161e0fc 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -5,6 +5,7 @@ use std::fmt::Display; use std::str::FromStr; use rstest::{fixture, rstest}; +use rustypipe::model::traits::YtEntity; use time::{OffsetDateTime, macros::date}; use rustypipe::client::{ClientType, RustyPipe, RustyPipeQuery}; @@ -1816,9 +1817,7 @@ async fn music_search_main(#[case] typo: bool, rp: RustyPipe, unlocalized: bool) None } }) - .unwrap_or_else(|| { - panic!("could not find track, got {:#?}", &items); - }); + .unwrap_or_else(|| failed_search(&items, "track")); assert_eq!(track.name, "Lieblingsmensch"); // assert_eq!(track.duration, Some(191)); @@ -1861,9 +1860,7 @@ async fn music_search_main2(rp: RustyPipe, unlocalized: bool) { None } }) - .unwrap_or_else(|| { - panic!("could not find artist, got {:#?}", &items); - }); + .unwrap_or_else(|| failed_search(&items, "artist")); if unlocalized { assert_eq!(artist.name, "Taylor Swift"); @@ -1916,9 +1913,7 @@ async fn music_search_tracks(rp: RustyPipe, unlocalized: bool) { .items .iter() .find(|a| a.id == "BL-aIpCLWnU") - .unwrap_or_else(|| { - panic!("could not find track, got {:#?}", &res.items.items); - }); + .unwrap_or_else(|| failed_search(&res.items.items, "track")); assert_eq!(track.name, "Black Mamba"); assert!(!track.cover.is_empty(), "got no cover"); @@ -1952,7 +1947,7 @@ async fn music_search_videos(rp: RustyPipe, unlocalized: bool) { .iter() .find(|a| a.id == "ZeerrnuLi5E") .unwrap_or_else(|| { - panic!("could not find video, got {:#?}", &res.items.items); + failed_search(&res.items.items, "video"); }); assert_eq!(track.name, "Black Mamba"); @@ -2001,7 +1996,7 @@ async fn music_search_episode(rp: RustyPipe) { } }) .cloned() - .expect("could not find episode"); + .unwrap_or_else(|| failed_search(&items, "episode")); assert_eq!(track.artists.len(), 1); let track_artist = &track.artists[0]; @@ -2063,16 +2058,19 @@ async fn music_search_albums( rp: RustyPipe, unlocalized: bool, ) { - let res = rp.query().music_search_albums(query).await.unwrap(); + let res = rp + .query() + .report() + .music_search_albums(query) + .await + .unwrap(); let album = &res .items .items .iter() .find(|a| a.id == id) - .unwrap_or_else(|| { - panic!("could not find album, got {:#?}", &res.items.items); - }); + .unwrap_or_else(|| failed_search(&res.items.items, "album")); assert_eq!(album.name, name); assert_eq!(album.artists.len(), 1); @@ -2104,9 +2102,7 @@ async fn music_search_artists(rp: RustyPipe, unlocalized: bool) { .items .iter() .find(|a| a.id == "UCIh4j8fXWf2U0ro0qnGU8Mg") - .unwrap_or_else(|| { - panic!("could not find artist, got {:#?}", &res.items.items); - }); + .unwrap_or_else(|| failed_search(&res.items.items, "artist")); if unlocalized { assert_eq!(artist.name, "Namika"); } @@ -2126,6 +2122,17 @@ async fn music_search_artists_cont(rp: RustyPipe) { } } +#[track_caller] +fn failed_search(items: &[impl YtEntity], name: &str) -> ! { + panic!( + "could not find {name}, got {:#?}", + items + .iter() + .map(|itm| format!("[{}] {}", itm.id(), itm.name())) + .collect::>() + ); +} + #[rstest] #[tokio::test] async fn music_search_playlists(rp: RustyPipe, unlocalized: bool) { @@ -2141,9 +2148,7 @@ async fn music_search_playlists(rp: RustyPipe, unlocalized: bool) { .items .iter() .find(|p| p.id == "RDCLAK5uy_k7h5535MeHE8xmgHsrZx7HOKH4lb5vAfY") - .unwrap_or_else(|| { - panic!("could not find playlist, got {:#?}", &res.items.items); - }); + .unwrap_or_else(|| failed_search(&res.items.items, "playlist")); if unlocalized { assert_eq!(playlist.name, "Massive Rock Hits"); @@ -2174,9 +2179,7 @@ async fn music_search_playlists_community(rp: RustyPipe) { .items .iter() .find(|p| p.id == "PLgAAMoX4rK3KhSGmIsN0LEoC3qowEr2Lz") - .unwrap_or_else(|| { - panic!("could not find playlist, got {:#?}", &res.items.items); - }); + .unwrap_or_else(|| failed_search(&res.items.items, "playlist")); assert_eq!( playlist.name, @@ -2205,9 +2208,7 @@ async fn music_search_users(rp: RustyPipe) { .items .iter() .find(|u| u.id == "UC-CeCRHc8D47hh8P_9MR5Vg") - .unwrap_or_else(|| { - panic!("could not find user, got {:#?}", &res.items.items); - }); + .unwrap_or_else(|| failed_search(&res.items.items, "user")); assert_eq!(user.name, "amyprincesspink"); assert_eq!(user.handle.as_deref().unwrap(), "@amyprincesspink");